mirror of
https://gitlab.com/detiam/Semuexec.git
synced 2026-02-07 17:41:20 +01:00
main
Semuexec
Goldberg emulator launcher in bash, for simplify the usage.
How to use
- copy all files to
$HOME/.local/ - add
$HOME/.local/binto$PATH - run
semuexec startto check which files are missing (the emulator file) - add the missing file to
$HOME/.local/SEMU semuexec helpfor usage
For further usage, e.g. use with proton, see here
Example
$ semuexec help
usage:
semuexec start {-l} {-w/-F} -- [executable] [args]
semuexec down {-c} -- "{OutputDir}"
semuexec clean
semuexec help
Environment variable:
SteamAppId=APPID Needed for proper emulation
SteamAppPath=PATH Optional for some game to work
SEMU=PATH Optional for specific steam path
SEMU_CHECK=[0-1] Optional if you want to check more files
Options:
start
-l Run an linux executable directly
-w Run an windows executable by using proton
-I INJECT the extra dll
down
-c Download game's config (saves to SEMU if no {OutputDir} set)
clean Remove symbol link create by steam.sh.
help Print help messager
$ SteamAppId=1144200 semuexec down -c -- .
semuexec[70086] ==> Info: Starting config download...
semuexec[70086] -> {OutputDir}: file:///home/detiam
~/generate_emu_config ~
Username: ***
Password: ***
********* generating info for app id 1144200 *********
App name on store: 'Ready or Not'
output dir: 'output/1144200'
downloading app details in: output/1144200/info/app_details.json
finding achievements stats...
downloading achievements images inside 'output/1144200/steam_settings/img', images count = 30
finished downloading achievements images
######### done for app id 1144200 #########
renamed 'output/1144200/steam_settings' -> '/home/detiam/steam_settings/'
~
semuexec[70086] ==> Info: Finished.
semuexec[70086] -> Saved to file:///home/detiam/steam_settings/
TODO
- auto download emulator
Thanks
Description
Languages
Shell
100%