HGL
sensitive-blue

Firmament (GOG) not running

The launch command is missing the actual executable. Setting an alternate manually makes no difference. Running the game manually works fine. The GOG info file does list two tasks, so I'm not sure why it doesn't work.
18 Replies
eastern-cyan
eastern-cyan3y ago
is there any difference in the log if you don't override the exe? also you said running the game manually works, in that case it might be using the system's wine instead of wine-ge, can you try with that too from heroic?
sensitive-blue
sensitive-blueOP3y ago
No difference. No difference with system wine, either (which is what I tried first).
eastern-cyan
eastern-cyan3y ago
what happens if you try the launch command directly? you can play around removing things one by one, if at some point it works we could know what's breaking it
conscious-sapphire
conscious-sapphire3y ago
what happens when you manually launch the gogdl command?
sensitive-blue
sensitive-blueOP3y ago
$ LD_PRELOAD= WINEPREFIX=/home/jking/Games/Heroic/Prefixes/Firmament WINEDLLOVERRIDES=winemenubuilder.exe=d ORIG_LD_LIBRARY_PATH= LD_LIBRARY_PATH=... GST_PLUGIN_SYSTEM_PATH_1_0=... WINEDLLPATH=... /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl launch /home/jking/Games/Heroic 1417618902 --wine /home/jking/.config/heroic/tools/wine/Wine-GE-latest/bin/wine --platform windows
usage: gogdl [-h] [--version] --auth-config-path AUTH_CONFIG_PATH
{auth,download,repair,update,import,info,launch,save-sync,save-clear}
...
gogdl: error: the following arguments are required: --auth-config-path
$ LD_PRELOAD= WINEPREFIX=/home/jking/Games/Heroic/Prefixes/Firmament WINEDLLOVERRIDES=winemenubuilder.exe=d ORIG_LD_LIBRARY_PATH= LD_LIBRARY_PATH=... GST_PLUGIN_SYSTEM_PATH_1_0=... WINEDLLPATH=... /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl launch /home/jking/Games/Heroic 1417618902 --wine /home/jking/.config/heroic/tools/wine/Wine-GE-latest/bin/wine --platform windows
usage: gogdl [-h] [--version] --auth-config-path AUTH_CONFIG_PATH
{auth,download,repair,update,import,info,launch,save-sync,save-clear}
...
gogdl: error: the following arguments are required: --auth-config-path
conscious-sapphire
conscious-sapphire3y ago
right... the log doesn't show that parameter
sensitive-blue
sensitive-blueOP3y ago
Ah, okay. What is the path I should specify?
conscious-sapphire
conscious-sapphire3y ago
add it after the binary the path should be /home/jking/.config/heroic/gog_store/auth.json
sensitive-blue
sensitive-blueOP3y ago
Now I get no output from gogdl at all. Exit status is 1.
conscious-sapphire
conscious-sapphire3y ago
the only case where gogdl would exit with status 1 when launching is when it can't find info file for some reason heroic passes this install path /home/jking/Games/Heroic
sensitive-blue
sensitive-blueOP3y ago
Right, rather than /home/jking/Games/Heroic/Firmament.
conscious-sapphire
conscious-sapphire3y ago
what's the install path on game page
sensitive-blue
sensitive-blueOP3y ago
~/Games/Heroic, indeed. Huh. How did that happen?
conscious-sapphire
conscious-sapphire3y ago
no idea try changing it
sensitive-blue
sensitive-blueOP3y ago
Just did. Still shows ~/Games/Heroic.
conscious-sapphire
conscious-sapphire3y ago
what's installed.json in /home/jking/.config/heroic/gog_store
sensitive-blue
sensitive-blueOP3y ago
{
"platform": "windows",
"executable": "",
"install_path": "/home/jking/Games/Heroic",
"install_size": "12.77 GiB",
"is_dlc": false,
"version": "1.0.0-Patch1",
"appName": "1417618902",
"installedWithDLCs": false,
"language": "en-US",
"versionEtag": "\"4049987880\"",
"buildId": "56523021735649107"
}
{
"platform": "windows",
"executable": "",
"install_path": "/home/jking/Games/Heroic",
"install_size": "12.77 GiB",
"is_dlc": false,
"version": "1.0.0-Patch1",
"appName": "1417618902",
"installedWithDLCs": false,
"language": "en-US",
"versionEtag": "\"4049987880\"",
"buildId": "56523021735649107"
}
Changing it in the file works, at least, and then the game runs. Hrm. I'll try installing it again to see what happens.
conscious-sapphire
conscious-sapphire3y ago
hmm okay

Did you find this page helpful?