HGL
rising-crimson
Cyberpunk 2077 SteamDeck failing to launch (NoneType error)
Hi.
I am running into issues recently after reinstalling Cyberpunk 2077 after reinstalling to include DLCs. Before reinstalling, the game launched and worked without issues, but after reinstalling (prefix files and things like that not removed) the game will not launch. I tried launching using different Proton version, verifying and repairing, but no luck.
Uploading the verbose log from settings below.
Edit: Adding log from settings
https://0x0.st/Kibu.log
Solution:Jump to solution
So, it seems I can launch the game by using "Run Exe on Prefix" located at Heroic -> Cyberpunk 2077 Settings -> Wine -> bin/x86_64/Cyberpunk2077.exe
Since that worked, I thought I could then set the "Alternative EXE to run" and point it to the game executable, but that didn't work.
So, it does work if I select the executable through that setting. Just unsure why it doesn't work the regular way as it has for other games....
9 Replies
ratty-blush•3mo ago
update heroic, you are using a really old version
you are on 2.16 and the latest version is 2.18.1
ratty-blush•3mo ago
Hey Sam, if I understand correctly you have kept the same prefix?
Were you using any mods in Cyberpunk, and if so did you have the winedlloverrides set in the launch options?
I would probably try:
Updating Heroic
Uncheck Use UMU in the game settings
Use Proton-Proton9.0 (not GE)
Make sure that if you have mods installed, you have the correct WINEDLLOVERRIDES launch option set.
Run the game once from Desktop mode, log into the launcher, and verify it works. Then use the --launcher-skip command
Oh, and if it was me, I would probably delete (or rename) the prefix, and start fresh with Proton-Proton9.0 (not GE).
On both my Steam Deck and Legion Go (both running Bazzite), I have issues with the built in controller input using UMU and/or ProtonGE with Cyberpunk. Your mileage may vary.
Newest Heroic you have to enable the option to view standard Proton installations
wee-brown•3mo ago
it looks to me that the critical files for GOG games
goggame-{gameid}.info are either corrupted or missingrising-crimsonOP•3mo ago
Apologies for not responding sooner.
I tried almost all steps listed above (updating Heroic, letting Heroic recreate prefixes, disabling UMU via game settings, setting launcher options via Desktop mode (I was using these before I ran into this issue). After updating Heroic to 2.18.1, I no longer see the option to select Proton 9.0, and neither see that option in ProtonUp-Qt to install anything but GE-Proton versions. I did try with GE-Proton9-27, but no change. Oh, and although I checked "enable mods" in the Red Launcher one time, didn't get around to downloading mods or re-enabling in later launches of the game.
For some reason the log files I uploaded earlier look way different than what I attempted to upload. Let me re-upload a recent one.
https://0x0.st/Ki3Z.log
I also ran the "Verify and Repair" tool but no luck after it completed.
wee-brown•3mo ago
try disabling enable mods in Heroic itself
its available in Manage Installation on the game page
rising-crimsonOP•3mo ago
On Heroic settings, it had been off. It was only through the Red Launcher that I checked the mod setting.
Just retired after checking that was turned off and still no luck.
Solution
rising-crimson•3mo ago
So, it seems I can launch the game by using "Run Exe on Prefix" located at Heroic -> Cyberpunk 2077 Settings -> Wine -> bin/x86_64/Cyberpunk2077.exe
Since that worked, I thought I could then set the "Alternative EXE to run" and point it to the game executable, but that didn't work.
So, it does work if I select the executable through that setting. Just unsure why it doesn't work the regular way as it has for other games.
Is there a way to have it perform that execution so that I don't have to go to settings, pick that option, select Exe file, and launch each time? If you have the command format for that, maybe I can mess around with the arguments and get it working?
wee-brown•3mo ago
it seems Heroic tires to use Redmod code path
so it's like it has mods enabled in Heroic config and tries to run through redmod
rising-crimsonOP•3mo ago
Hmm.. I'm not sure how to get it to not use Redmod. I made sure to uncheck mod related settings in Heroic and on RedLauncher. Maybe I need to reinstall yet again but have it delete all prefixes.
I'll mark this as solved. I'll just load through Heroic settings.