Trying to add games from heroic to steam deck

I have downloaded and installed: BG3 - GOG Doki Doki lit club plus - epic Control - epic Dredge - epic I have clicked add desktop shortcut and add to steam When I load game mode the games are in my library as non steam games but when I click play the games try to launch but then cycle back to the game page
54 Replies
HeroicBot
HeroicBot•4mo ago
To help you, we need a game log. Please see the following images on how to get it.
From An unknown user
From An unknown user
From An unknown user
optimistic-gold
optimistic-gold•4mo ago
did they work in desktop mode?
extended-salmon
extended-salmonOP•4mo ago
Baldurs gate 3 works in desktop mode and have been playing it that way But have not tried the others yet
optimistic-gold
optimistic-gold•4mo ago
post logs
extended-salmon
extended-salmonOP•4mo ago
I see how to get logs via the launcher but will that show what is happening in game mode https://0x0.st/8PPa.log those are the logs for BG3 these are control https://0x0.st/8PPQ.log these are ddlc https://0x0.st/8PPj.log this is dredge https://0x0.st/8PP_.log It looks like there may be an issue witht eh steam API [S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam. [S_API FAIL] SteamAPI_Init() failed
extended-salmon
extended-salmon•4mo ago
it's not critical enable umu in heroic advanced settings
extended-salmon
extended-salmonOP•4mo ago
tried loading ddlc from game mode and this was the log https://0x0.st/8PPD.log have now enabled umu and still nothing do I want to set any forced compatability in game mode
extended-salmon
extended-salmon•4mo ago
no like I said, enable UMU and try with that
extended-salmon
extended-salmonOP•4mo ago
have enabled umu and made sure no forced compatability is set and it is now hanging in the loading screen steam logo up with blue ring going round
extended-salmon
extended-salmon•4mo ago
try running those games in desktop mode first ensure they are supposed to work
extended-salmon
extended-salmonOP•4mo ago
No description
extended-salmon
extended-salmonOP•4mo ago
Ok I will give that a try
stormy-gold
stormy-gold•4mo ago
how are you getting those logs? because they say The current system is a Steam Deck (model: OLED) in desktop mode are you running the games in gaming mode, then restarting in desktop mode and checking the logs? or are you running them again in desktop mode? because if you are not running them in desktop mode after running them in gaming mode there's something off there that makes it think you are in desktop mode even in gaming mode
extended-salmon
extended-salmonOP•4mo ago
tried running game in desktop mode with UMU and the games won't load at all now I lie DDLC has finally loaded in desktop mode it took a while though
extended-salmon
extended-salmon•4mo ago
first launch with UMU does a few downloads
extended-salmon
extended-salmonOP•4mo ago
to get the logs I went to desktop mode where heroic is Launched the game quit the game and then clicked report a problem with the game
stormy-gold
stormy-gold•4mo ago
don't do that, cause that overrides the logs from game mode: - run the game in game mode - restart to desktop mode - open heroic - open the game's logs without running the game again well, except now you say games are not working on desktop mode either? I'd focus in one single game for now: - make sure the game runs in desktop mode - restart to game mode - try launching the game - if it fails, restart in desktop mode and share its log without running the game in desktop mode
extended-salmon
extended-salmonOP•4mo ago
DDLC was taking a long time to load so I thought it was not working but it then did in desktop mode I have now tried loading DDLC in game mode and it now is also working so the UMU seems to have fixed that I will try BG3 dredge and control so BG3 loaded and played as expected Dredge would load into the game but it then asks me to press B, which I try but nothing happens I try tapping the menu button "the 3 lines" and it seems to change to keyboard input asking me to press f but I can't seem to swap it back to gamepad mode
extended-salmon
extended-salmon•4mo ago
this is in desktop mode?
extended-salmon
extended-salmonOP•4mo ago
no this is in game mode tried loading the games in desktop mode and they worked as expected
extended-salmon
extended-salmon•4mo ago
I guess you should make sure you have the proper controller profile selected
extended-salmon
extended-salmonOP•4mo ago
if I try to force quit the game by clicking the steam button and then exit game, the deck then refuses accept any button presses and I have to power cycle it for control it loads in game mode and asks if I want to use DX11 or 12 I choose DX11 but then it just goes to black screen with the steam button and b to abort
extended-salmon
extended-salmonOP•4mo ago
extended-salmon
extended-salmonOP•4mo ago
That seems to have fixed the issue with dredge It was set to web browser, I changed it to gamepad with joystick I sounds like it has loaded the game as you can hear music Tired DX12 and same thing
like-gold
like-gold•4mo ago
you hear music, but do you only see the spinning Steam logo?
extended-salmon
extended-salmonOP•4mo ago
Yeah Sounds like what is the menu game music
like-gold
like-gold•4mo ago
enable shader precaching in Steam
stormy-gold
stormy-gold•4mo ago
in desktop mode > open steam > go to settings > downloads > look for that shader pre-caching option and make sure it's turned on it only shows up in desktop mode but it affects umu in gaming mode
like-gold
like-gold•4mo ago
here is the most recent comment about this from UMU as well https://github.com/Open-Wine-Components/umu-launcher/issues/92#issuecomment-2622404445
GitHub
Launching a game with UMU via Lutris flatpak doesn't work if launch...
Not sure where to report this, so I'll report it on both umu-launcher and lutris github. If I try to launch a game that is installed via Lutris, (which I have switched the prefix to use GE-Prot...
extended-salmon
extended-salmonOP•4mo ago
pre caching is enabled
like-gold
like-gold•4mo ago
switch your runner to GE-Proton, run it in game mode again, provide a log without running the game again in desktop mode
extended-salmon
extended-salmonOP•4mo ago
Runner?
like-gold
like-gold•4mo ago
Wine version you are using Proton Experimental at least in your logs above
extended-salmon
extended-salmonOP•4mo ago
so swap back to game mode set force copmatability to GE proton Run game
stormy-gold
stormy-gold•4mo ago
do not set compatibility on steam that should never be used for heroic games, heroic handles which proton/wine to use
extended-salmon
extended-salmonOP•4mo ago
ok so how do you want me change the wine version
stormy-gold
stormy-gold•4mo ago
the wine version should always be changed in the game's settings in heroic
extended-salmon
extended-salmonOP•4mo ago
changed to GE Proton Trying to load it in desktop mode first But is taking a long time finally loaded in desktop mode tried running it in game mode asked if I wanted DX11 or 12 and same issue hear the game music but can't see anythin https://0x0.st/8Pqy.log
stormy-gold
stormy-gold•4mo ago
maybe try setting an alternative exe to point directly to the desired exe so it doesn't show that selector I understand the game has Control_DX11.exe and Control_DX12.exe, pick the one you want to use and there's an input for that in the settings > advanced > alternative exe
extended-salmon
extended-salmonOP•4mo ago
ok so that has now worked ran in desktop mode and then game mode just booted straight in and did not ask about DX11 or 12 So I know for the future how did this get resolved? What did enabling UMU do? And why did we set the proton layer to GE rather than experimental or any of the other ones available? If I get a game in the future that I want to add and it does not load straight away like these what steps should I take?
like-gold
like-gold•4mo ago
UMU is for effectively getting the Steam runtime to work with Proton outside of Steam GE-Proton is built with UMU in mind now. Stock Proton is not, and I generally do not recommend using it outside of Steam Why Control didn't work could be that the launcher and the game were trying to run different versions of DX, and Proton does not play nice when you want to switch between DXVK (DX11) and VKD3D (DX12) for future debugging, you can add WINEDEBUG=+fixme to the environment variables and look at the log to see if there's a specific error message that may indicate what's wrong when I look at game logs, I also look at the configuration to see the most common issues: no DXVK/VKD3D, Steam runtime, offline mode, Proton version, etc.
extended-salmon
extended-salmonOP•4mo ago
ok so moving forwards if I want to add a game now that umu is enabled i should try Running it in desktop mode to make sure it loads Change the proton to GE Run in desktop mode to again make sure it runs Try run in game mode and then if still does not work then add WINEDEBUG=+fixme but where do I add that part?
like-gold
like-gold•4mo ago
environment variables section
extended-salmon
extended-salmonOP•4mo ago
where? Is that a section in heroic? ok I think I found it heroic -> settings -> advanced
like-gold
like-gold•4mo ago
in the game's settings not heroic's global settings
extended-salmon
extended-salmonOP•4mo ago
ahhh ok removed that and found it in the game settings so what does adding that variable do?
like-gold
like-gold•4mo ago
shows more detailed logging only add it when debugging
extended-salmon
extended-salmonOP•4mo ago
ok while looking for that I came across the global default for wine version, would it be worth setting that to GE as it is currently set to experimental?
like-gold
like-gold•4mo ago
yes
extended-salmon
extended-salmonOP•4mo ago
ok done
stormy-gold
stormy-gold•4mo ago
you don't need to change the proton to GE, configure heroic to always use proton-ge by default nevermind, I just saw that's what you did, the last message were not loaded when I sent that
extended-salmon
extended-salmonOP•4mo ago
🤣 is there any other settings that you would suggest I change to make things smooth and easy
stormy-gold
stormy-gold•4mo ago
the defaults with ge-Proton + umu are fine
extended-salmon
extended-salmonOP•4mo ago
Ok cool Thank you for helping me

Did you find this page helpful?