-
Notifications
You must be signed in to change notification settings - Fork 18
Game not launching from SteamDeck UI #28
Comments
Quite strange. Well, I have no idea how to debug from the Deck UI since I don't own a Deck. Quick question - Are you using Heroic Games Launcher AppImage or Flatpak? |
AppImage! Yes, definitely strange. If I add "> log.log" to the launch options it generates a log file in my GameFiles directory but it only says:
|
So it looks like it's just updating the parameters but failing to run the launch command in the .sh file. Can you paste the contents of the game's .sh file? |
Just to add, that method of logging does show the expected (working) output when launching from the steam desktop UI. Here are the contents of my .sh file:
|
Looks fine. I guess you may have to try using Heroic Flatpak. The Deck seems very unpredictable. |
Can you try pasting Now try launching the script from Steam (Desktop and UI mode) without any launch options. |
That did the trick!! Here's the log:
|
Does launching from Steam via desktop mode and UI mode display different log? |
Yes, it's different. Here's the log launching from steam desktop (up until it successfully launches the game):
|
I am having the same issue too where the script will work in steam desktop mode but not in steam deck mode. Heroic launcher flatpak and heroic bash launcher flatpak. |
@kuynh Can you try pasting |
Here is the log. |
|
Did you use Flatseal and add the HeroicBashLauncher path? |
Yes I did use flatseal and gave access to home files. How should I run proton instead of wine-ge? Do I force it to use proton from the steam ui? If so then problem still occurs with proton experimental and proton 7. |
You can select Proton in Heroic itself. |
If I select Proton in Heroic, re-run your script generator, then run your script from the SteamDeckUI it will open the game (progress!)... however the game doesn't actually take focus, it opens in the background and I can hear sound, but there is no way for me to see the game itself. |
Did you use Steam's Proton? Check with Proton-GE and other Wine-GE versions to see if it works. |
Interesting. Switching to Proton-GE from Steam's Proton does indeed work!... any idea as to why? I assume none of this has to do with your script and I really appreciate you taking the time to help troubleshoot! |
Proton 7.0 and Proton-GE did not work for me when setting them in the heroic launcher. Also I forgot to mention this but the script AddToSteam does not work and I've been manually adding them to steam. I was curious so I did what you told me to do to get logs and did it for the AddToSteam script and got this. Hopefully this might provide more information. ** (zenity:11588): WARNING **: 15:22:38.951: AT-SPI: Could not obtain desktop path or name ** (zenity:11588): WARNING **: 15:22:38.977: atk-bridge: get_device_events_reply: unknown signature ** (zenity:11588): WARNING **: 15:22:38.977: atk-bridge: get_device_events_reply: unknown signature ** (zenity:11588): WARNING **: 15:22:38.977: atk-bridge: GetRegisteredEvents returned message with unknown signature ** (zenity:11588): WARNING **: 15:22:38.991: AT-SPI: Could not obtain desktop path or name ** (zenity:11588): WARNING **: 15:22:38.992: AT-SPI: Could not obtain desktop path or name 3.32.0 ** (zenity:11622): WARNING **: 15:22:42.055: AT-SPI: Could not obtain desktop path or name ** (zenity:11622): WARNING **: 15:22:42.067: AT-SPI: Could not obtain desktop path or name ** (zenity:11622): WARNING **: 15:22:42.067: atk-bridge: get_device_events_reply: unknown signature ** (zenity:11622): WARNING **: 15:22:42.067: atk-bridge: get_device_events_reply: unknown signature ** (zenity:11622): WARNING **: 15:22:42.067: atk-bridge: GetRegisteredEvents returned message with unknown signature ** (zenity:11622): WARNING **: 15:22:42.082: AT-SPI: Could not obtain desktop path or name ** (zenity:11622): WARNING **: 15:22:42.082: atk-bridge: get_device_events_reply: unknown signature ** (zenity:11622): WARNING **: 15:22:42.082: atk-bridge: get_device_events_reply: unknown signature ** (zenity:11622): WARNING **: 15:22:42.082: atk-bridge: GetRegisteredEvents returned message with unknown signature |
The log shows that the script worked. Did the error dialog pop up or did it fail silently? |
I do see the pop up of finish adding to steam but when I check steam its not there. |
Maybe you can create a new issue for this. As for launching from Steam UI is concerned, I'm pretty sure that Python error is getting in the way. |
Maybe you can try Bash launcher v2.3.0 and see if the Python error gets solved. |
The problem is the registered symbol at the end of the path
Then, in the Heroic Games Launcher I went into the settings for Rocket League and set the WinePrefix folder to the path that I changed above |
Exactly like #30. That's the only workaround now. The Heroic devs have to implement the changes. |
For those users still facing issues, make sure to go through workarounds. Otherwise, I'll be closing this issue soon since it's not a Bash Launcher bug anymore. |
Sorry to post this here since my bet is it's not even an issue with the shell script you're generating, but on the off chance that it is....
When trying to run Hades using the latest AppImage relase (HeroicBashLauncher_AppImage_2.2.5 and latest Heroic Launcher) it will launch from terminal AND launch from the Steam UI from Desktop, but it will NOT launch from the SteamDeckUI. Is there a good way to debug this? I can post the steam logs when running steam in terminal and launching hades from there, but it works in that scenario...
The text was updated successfully, but these errors were encountered: