only ONE game won't launch since upgraded to 2.5.0?

good afternoon, I recently updated to 2.5.0, and I have only ONE game that refuses to launch (thing is, it's the game I play the most): nuclear throne. I tried uninstall/reinstall, no luck... here is the log (sorry I tried, but I am not very familiar with discord to properly search for similar issue): System Info: Heroic Version: 2.5.0 Yamato Legendary Version: 0.20.31 Dark Energy (hotfix #5) GOGdl Version: 0.5 OS: Microsoft Windows 10 Home KERNEL: 10.0.19045 ARCH: x64 CPU: Intel Core™ i5-6300HQ @2.3 RAM: Total: 15.87 GiB Available: 7.69 GiB GRAPHICS: GPU0: NVIDIA GeForce GTX 960M VRAM: 4096MB DRIVER: 517.48 GPU1: Intel(R) HD Graphics 530 VRAM: 1024MB Game Settings: { "autoInstallDxvk": false, "autoInstallVkd3d": false, "preferSystemLibs": false, "nvidiaPrime": false, "enviromentOptions": [], "wrapperOptions": [], "showFps": false, "targetExe": "C:\Program Files\Epic Games\NuclearThrone\nuclearthrone.exe", "useGameMode": false, "language": "" } Game launched at: Fri Dec 02 2022 12:45:41 GMT+0100 (Central European Standard Time)
14 Replies
genetic-orange
genetic-orangeOP3y ago
Legendary's config from config.ini (before Heroic's settings): { "game_parameters": [], "game_executable": "nuclearthrone.exe", "game_directory": "F:\games library\jeux Epic\NuclearThrone", "launch_command": [], "working_directory": "F:\games library\jeux Epic\NuclearThrone", "user_parameters": [], "environment": {}, "pre_launch_command": "", "pre_launch_wait": false } Launch Command: C:\Users\Dell\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary launch Turaco --language fr --override-exe "C:\Program Files\Epic Games\NuclearThrone\nuclearthrone.exe" Game Log: [cli] INFO: Logging in... [Core] INFO: Trying to re-use existing login session... [cli] INFO: Checking for updates... Traceback (most recent call last): File "legendary\cli.py", line 3069, in <module> File "legendary\cli.py", line 2984, in main File "legendary\cli.py", line 616, in launch_game File "legendary\core.py", line 692, in get_launch_parameters ValueError: Executable path is invalid: C:/Program Files/Epic Games/NuclearThrone/nuclearthrone.exe [9628] Failed to execute script 'cli' due to unhandled exception! ...I TRIPLE CHECKED the Executable path: C:/Program Files/Epic Games/NuclearThrone/nuclearthrone.exe
CommandMC
CommandMC3y ago
Windows uses \ for path separator characters (picking the file using the file picker should also add those instead of /? Not too sure on that, not on Windows)
genetic-orange
genetic-orangeOP3y ago
now I tried launching from the main library panel dosen't work BUT...
No description
genetic-orange
genetic-orangeOP3y ago
choosing PLAY NOW from the game page actually work! 🥹
No description
CommandMC
CommandMC3y ago
Huh, that's interesting. Those should do the same thing
genetic-orange
genetic-orangeOP3y ago
but why the shortcut from main library page doesn't? 🤔
CommandMC
CommandMC3y ago
Try launching the game from the library (where it doesn't work), then navigate to Settings -> Log -> Current Log & click "Show log file in folder". Send that file into here
genetic-orange
genetic-orangeOP3y ago
(12:44:03) INFO: [Connection]: Connectivity: check-online (12:44:03) INFO: [Connection]: Pinging external endpoints (12:44:03) INFO: [Legendary]: Running command: C:\Users\Dell\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary --version (12:44:03) INFO: [Legendary]: Legendary location: C:\Users\Dell\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary (12:44:03) INFO: [Gog]: GOGDL location: C:\Users\Dell\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\gogdl (12:44:03) WARNING: [Backend]: Protocol already registered. (12:44:04) INFO: [Connection]: Connectivity: online (12:44:04) INFO: [Gog]: Getting data about the user (12:44:04) INFO: [Gog]: Refreshing access_token (12:44:04) INFO: [Gog]: Running command: C:\Users\Dell\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\gogdl --version version (12:44:04) INFO: [Gog]: Token refreshed successfully (12:44:05) INFO: [Gog]: Saved user data to config (12:44:05) INFO: [Backend]: VCRuntime is installed (12:44:06) INFO: [Backend]: Checking for new Heroic Updates (12:44:06) INFO: [Backend]: Checking for current version changelog (12:44:06) INFO: [Frontend]: Refreshing Library (12:44:06) INFO: [Legendary]: Refreshing library... (12:44:06) INFO: [Legendary]: Refreshing Epic Games... (12:44:06) INFO: [Legendary]: Game list updated, got 304 games & DLCs (12:44:06) INFO: [Gog]: Getting GOG library (12:44:06) INFO: [Legendary]: installed.json updated, refreshing library (12:44:07) INFO: [Legendary]: Running command: C:\Users\Dell\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary list --third-party (12:44:07) INFO: [Gog]: Number of library pages: 1 (12:44:07) INFO: [Gog]: Saved games data (12:44:14) INFO: [Backend]: Heroic Version: 2.5.0 Yamato Legendary Version: 0.20.31 Dark Energy (hotfix #5) GOGdl Version: 0.5 OS: Microsoft Windows 10 Home KERNEL: 10.0.19045 ARCH: x64 CPU: Intel Core™ i5-6300HQ @2.3 RAM: Total: 15.87 GiB Available: 7.69 GiB GRAPHICS: GPU0: NVIDIA GeForce GTX 960M VRAM: 4096MB DRIVER: 517.48 GPU1: Intel(R) HD Graphics 530 VRAM: 1024MB
(12:45:39) DEBUG: [Legendary]: Using cached install info (12:45:39) DEBUG: [Legendary]: Using cached install info (12:45:41) INFO: [Backend]: Launching Nuclear Throne (Turaco) (12:45:41) INFO: [Backend]: Preventing display from sleep (12:45:41) DEBUG: [Legendary]: Using cached install info (12:45:41) DEBUG: [Legendary]: Using cached install info (12:45:41) INFO: [Legendary]: Running command: C:\Users\Dell\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary launch Turaco --json --offline (12:45:42) INFO: [Legendary]: Launching Nuclear Throne: C:\Users\Dell\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary launch Turaco --language fr --override-exe "C:\Program Files\Epic Games\NuclearThrone\nuclearthrone.exe" (12:45:44) INFO: [Backend]: Stopping Display Power Saver Blocker (12:45:44) INFO: [Frontend]: Refreshing Library (12:45:44) INFO: [Legendary]: Refreshing library... (12:45:44) INFO: [Legendary]: Game list updated, got 304 games & DLCs (12:45:44) DEBUG: [Legendary]: Using cached install info (12:45:44) DEBUG: [Legendary]: Using cached install info (12:45:44) DEBUG: [Legendary]: Using cached install info ah! I see that it still point to the C location (which is no more, the game has been moved to F drive ...as I specify on the game page ☝️
CommandMC
CommandMC3y ago
I TRIPLE CHECKED the Executable path: C:/Program Files/Epic Games/NuclearThrone/nuclearthrone.exe the game has been moved to F drive
Curious
genetic-orange
genetic-orangeOP3y ago
is it the legendary who cannot change the lauch command to F? "Launching Nuclear Throne: C:\Users\Dell\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary launch Turaco --language fr --override-exe "C:\Program Files\Epic Games\NuclearThrone\nuclearthrone.exe"
CommandMC
CommandMC3y ago
Well, just because you moved the game, you don't necessarily want to change your EXE override. Let's say you were using a third-party launcher that's inside some other directory; just moving the game won't move that as well Anyways, this should be as simple as removing/editing your "Alternative EXE" setting in Heroic
genetic-orange
genetic-orangeOP3y ago
I did not moved the game, I uninstall it from C, to reinstall it from F through heroic. what I don't get, is why it still point to C on the library page why it is on F on the game page alternative exe but anyway, as I can finally play the game, I can live with it, thank you very much for your help 😊
CommandMC
CommandMC3y ago
I did not moved the game, I uninstall it from C, to reinstall it from F through heroic
I see. Right now, the game configuration will persist after uninstalling a game (might be a good thing to change)
what I don't get, is why it still point to C on the library page why it is on F on the game page alternative exe
That's indeed odd, they should be getting that info in exactly the same way
genetic-orange
genetic-orangeOP3y ago
this is the only game from my heroic library who seems to have this problem... maybe it's related to the game itself?

Did you find this page helpful?