Trying to get GMDX (Deus Ex mod) to run
Launching the game mod executable just hangs with no output. Any troubleshooting suggestions?
Game Settings: {
"autoInstallDxvk": true,
"autoInstallVkd3d": false,
"preferSystemLibs": false,
"enableEsync": true,
"enableFsync": false,
"nvidiaPrime": false,
"enviromentOptions": [
{
"key": "INI",
"value": "Z:\\extrapool\\aidan\\heroic\\Deus Ex GOTY\\GMDXv9\\System\\gmdx.ini"
},
{
"key": "USERINI",
"value": "Z:\\extrapool\\aidan\\heroic\\Deus Ex GOTY\\GMDXv9\\System\\GMDXUser.ini"
}
],
"wrapperOptions": [],
"showFps": true,
"targetExe": "/extrapool/aidan/heroic/Deus Ex GOTY/System/GMDX.exe",
"useGameMode": false,
"language": "",
"wineVersion": {
"bin": "/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/bin/wine",
"name": "Wine - Wine-GE-Proton8-13",
"type": "wine",
"lib": "/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/lib64",
"lib32": "/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/lib",
"wineserver": "/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/bin/wineserver"
},
"winePrefix": "/extrapool/aidan/heroic/prefixes/Deus Ex GOTY Edition",
"wineCrossoverBottle": "",
"gogSaves": [
{
"name": "saves",
"location": "/extrapool/aidan/heroic/Deus Ex GOTY/Save"
}
]
}
Game launched at: Mon Aug 14 2023 22:06:05 GMT+1200 (New Zealand Standard Time)
System Info:
Heroic Version: 2.9.1 Boa Hancock
Legendary Version: 0.20.33 Undue Alarm
GOGdl Version: 0.7.3
Nile Version: 1.0.0 Jonathan Joestar
Electron Version: 25.3.1
Chrome Version: 114.0.5735.243
NodeJS Version: 18.15.0
OS: NixOS KERNEL: 6.1.45 ARCH: x64
CPU: AMD Ryzen 9 3950X 16-Core Processor @3.5 GOVERNOR: performance
RAM: Total: 31.3 GiB Available: 23.62 GiB
GRAPHICS: GPU0: NVIDIA GeForce RTX 3080 VRAM: 9801MB DRIVER: 535.98
PROTOCOL: x11
Launch Command: LD_LIBRARY_PATH=/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/lib64:/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/lib:/run/opengl-driver/lib:/run/opengl-driver-32/lib:/usr/lib:/usr/lib32 INI="Z:\extrapool\aidan\heroic\Deus Ex GOTY\GMDXv9\System\gmdx.ini" USERINI="Z:\extrapool\aidan\heroic\Deus Ex GOTY\GMDXv9\System\GMDXUser.ini" LD_PRELOAD= WINEPREFIX="/extrapool/aidan/heroic/prefixes/Deus Ex GOTY Edition" WINEDLLOVERRIDES=winemenubuilder.exe=d DXVK_HUD=fps WINE_FULLSCREEN_FSR=0 WINEESYNC=1 ORIG_LD_LIBRARY_PATH=/run/opengl-driver/lib:/run/opengl-driver-32/lib:/usr/lib:/usr/lib32 GST_PLUGIN_SYSTEM_PATH_1_0=/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/lib64/gstreamer-1.0:/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/lib/gstreamer-1.0 WINEDLLPATH=/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/lib64/wine:/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/lib/wine /nix/store/1l717xlqryalk6ij7qpzjdkzad3smac4-heroic-unwrapped-2.9.1/share/heroic/build/bin/linux/gogdl launch "/extrapool/aidan/heroic/Deus Ex GOTY" --override-exe "/extrapool/aidan/heroic/Deus Ex GOTY/System/GMDX.exe" 1207658995 --wine /home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/bin/wine --platform windows
Game Log:
Game Settings: {
"autoInstallDxvk": true,
"autoInstallVkd3d": false,
"preferSystemLibs": false,
"enableEsync": true,
"enableFsync": false,
"nvidiaPrime": false,
"enviromentOptions": [
{
"key": "INI",
"value": "Z:\\extrapool\\aidan\\heroic\\Deus Ex GOTY\\GMDXv9\\System\\gmdx.ini"
},
{
"key": "USERINI",
"value": "Z:\\extrapool\\aidan\\heroic\\Deus Ex GOTY\\GMDXv9\\System\\GMDXUser.ini"
}
],
"wrapperOptions": [],
"showFps": true,
"targetExe": "/extrapool/aidan/heroic/Deus Ex GOTY/System/GMDX.exe",
"useGameMode": false,
"language": "",
"wineVersion": {
"bin": "/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/bin/wine",
"name": "Wine - Wine-GE-Proton8-13",
"type": "wine",
"lib": "/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/lib64",
"lib32": "/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/lib",
"wineserver": "/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/bin/wineserver"
},
"winePrefix": "/extrapool/aidan/heroic/prefixes/Deus Ex GOTY Edition",
"wineCrossoverBottle": "",
"gogSaves": [
{
"name": "saves",
"location": "/extrapool/aidan/heroic/Deus Ex GOTY/Save"
}
]
}
Game launched at: Mon Aug 14 2023 22:06:05 GMT+1200 (New Zealand Standard Time)
System Info:
Heroic Version: 2.9.1 Boa Hancock
Legendary Version: 0.20.33 Undue Alarm
GOGdl Version: 0.7.3
Nile Version: 1.0.0 Jonathan Joestar
Electron Version: 25.3.1
Chrome Version: 114.0.5735.243
NodeJS Version: 18.15.0
OS: NixOS KERNEL: 6.1.45 ARCH: x64
CPU: AMD Ryzen 9 3950X 16-Core Processor @3.5 GOVERNOR: performance
RAM: Total: 31.3 GiB Available: 23.62 GiB
GRAPHICS: GPU0: NVIDIA GeForce RTX 3080 VRAM: 9801MB DRIVER: 535.98
PROTOCOL: x11
Launch Command: LD_LIBRARY_PATH=/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/lib64:/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/lib:/run/opengl-driver/lib:/run/opengl-driver-32/lib:/usr/lib:/usr/lib32 INI="Z:\extrapool\aidan\heroic\Deus Ex GOTY\GMDXv9\System\gmdx.ini" USERINI="Z:\extrapool\aidan\heroic\Deus Ex GOTY\GMDXv9\System\GMDXUser.ini" LD_PRELOAD= WINEPREFIX="/extrapool/aidan/heroic/prefixes/Deus Ex GOTY Edition" WINEDLLOVERRIDES=winemenubuilder.exe=d DXVK_HUD=fps WINE_FULLSCREEN_FSR=0 WINEESYNC=1 ORIG_LD_LIBRARY_PATH=/run/opengl-driver/lib:/run/opengl-driver-32/lib:/usr/lib:/usr/lib32 GST_PLUGIN_SYSTEM_PATH_1_0=/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/lib64/gstreamer-1.0:/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/lib/gstreamer-1.0 WINEDLLPATH=/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/lib64/wine:/home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/lib/wine /nix/store/1l717xlqryalk6ij7qpzjdkzad3smac4-heroic-unwrapped-2.9.1/share/heroic/build/bin/linux/gogdl launch "/extrapool/aidan/heroic/Deus Ex GOTY" --override-exe "/extrapool/aidan/heroic/Deus Ex GOTY/System/GMDX.exe" 1207658995 --wine /home/aidan/.config/heroic/tools/wine/Wine-GE-Proton8-13/bin/wine --platform windows
Game Log:
11 Replies
solid-orange•2y ago
Check that the install path is correct.
rival-blackOP•2y ago
Just checked everywhere in the log, and yes, it's correct, that directory exists, and has the game files inside.
solid-orange•2y ago
Hmm. Usually a total absense of logs post-execution suggests the GOG info file is missing.
rival-blackOP•2y ago
Looking at a process monitor, gogdl hasn't run wine.
quickest-silver•2y ago
try running the gogdl manually
and look at the output
rival-blackOP•2y ago
Same result: it just hangs with no output.
Although I now get a stack trace when I interrupt it.
^CTraceback (most recent call last):
File "/nix/store/phhb11c2vg03vzrbi91zwvxi2ca03xig-gogdl-0.7.3/bin/.gogdl-wrapped", line 9, in <module>
sys.exit(main())
File "/nix/store/phhb11c2vg03vzrbi91zwvxi2ca03xig-gogdl-0.7.3/lib/python3.10/site-packages/gogdl/cli.py", line 47, in main
function(arguments, unknown_args)
File "/nix/store/phhb11c2vg03vzrbi91zwvxi2ca03xig-gogdl-0.7.3/lib/python3.10/site-packages/gogdl/launch.py", line 27, in launch
wrapper = shlex.split(wrapper_arg)
File "/nix/store/jhflvwr40xbb0xr6jx4311icp9cym1fp-python3-3.10.12/lib/python3.10/shlex.py", line 315, in split
return list(lex)
File "/nix/store/jhflvwr40xbb0xr6jx4311icp9cym1fp-python3-3.10.12/lib/python3.10/shlex.py", line 300, in __next__
token = self.get_token()
File "/nix/store/jhflvwr40xbb0xr6jx4311icp9cym1fp-python3-3.10.12/lib/python3.10/shlex.py", line 109, in get_token
raw = self.read_token()
File "/nix/store/jhflvwr40xbb0xr6jx4311icp9cym1fp-python3-3.10.12/lib/python3.10/shlex.py", line 140, in read_token
nextchar = self.instream.read(1)
KeyboardInterrupt
^CTraceback (most recent call last):
File "/nix/store/phhb11c2vg03vzrbi91zwvxi2ca03xig-gogdl-0.7.3/bin/.gogdl-wrapped", line 9, in <module>
sys.exit(main())
File "/nix/store/phhb11c2vg03vzrbi91zwvxi2ca03xig-gogdl-0.7.3/lib/python3.10/site-packages/gogdl/cli.py", line 47, in main
function(arguments, unknown_args)
File "/nix/store/phhb11c2vg03vzrbi91zwvxi2ca03xig-gogdl-0.7.3/lib/python3.10/site-packages/gogdl/launch.py", line 27, in launch
wrapper = shlex.split(wrapper_arg)
File "/nix/store/jhflvwr40xbb0xr6jx4311icp9cym1fp-python3-3.10.12/lib/python3.10/shlex.py", line 315, in split
return list(lex)
File "/nix/store/jhflvwr40xbb0xr6jx4311icp9cym1fp-python3-3.10.12/lib/python3.10/shlex.py", line 300, in __next__
token = self.get_token()
File "/nix/store/jhflvwr40xbb0xr6jx4311icp9cym1fp-python3-3.10.12/lib/python3.10/shlex.py", line 109, in get_token
raw = self.read_token()
File "/nix/store/jhflvwr40xbb0xr6jx4311icp9cym1fp-python3-3.10.12/lib/python3.10/shlex.py", line 140, in read_token
nextchar = self.instream.read(1)
KeyboardInterrupt
quickest-silver•2y ago
maybe try to add some wrapper
like gamemode
rival-blackOP•2y ago
as in add
--wrapper gamemoderun
to the gogdl
command invocation?quickest-silver•2y ago
or enable it in heroic
but yes, something like this, it seems to hang on that
rival-blackOP•2y ago
That seems to do it. Should I raise an issue on the gogdl repo?
quickest-silver•2y ago
yes, please