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-orangeOP•3y 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
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-orangeOP•3y ago
now I tried launching from the main library panel dosen't work BUT...

genetic-orangeOP•3y ago
choosing PLAY NOW from the game page actually work! 🥹

Huh, that's interesting. Those should do the same thing
genetic-orangeOP•3y ago
but why the shortcut from main library page doesn't? 🤔
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-orangeOP•3y 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 ☝️
(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 ☝️
I TRIPLE CHECKED the Executable path: C:/Program Files/Epic Games/NuclearThrone/nuclearthrone.exe the game has been moved to F driveCurious
genetic-orangeOP•3y 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"
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-orangeOP•3y 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 😊
I did not moved the game, I uninstall it from C, to reinstall it from F through heroicI 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 exeThat's indeed odd, they should be getting that info in exactly the same way
genetic-orangeOP•3y ago
this is the only game from my heroic library who seems to have this problem... maybe it's related to the game itself?