Shadow of War failing to launch
Hi all, new to asking for support in this way so I'll try to be as brief as possible:
I installed Shadow of War on my Steam Deck via Heroic and it fails to launch whenever I try, both from desktop mode and from gaming mode.
I have tried using several Wine versions to launch the game, including Wine-GE-Proton7-43, Experimental, and 8.0.
Most recently, I tried checking the install/update box for DXVK-NVAPI on the game's settings but no dice.
Here is the most recent log where I used Proton Experimental (prior to enabling the DXVK-NVAPI setting).
Looking for any guidance on what dumb decision I did or did not make in order to deserve this shameful failure.
Pastebin
kde-purpose-pastebin-plugin - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
24 Replies
wise-white•5mo ago
Try using proton-ge-latest (install is using heroic's sidebar).
Make sure umu is enabled (settings > advanced > experimental features)
Then delete the prefix folder
/home/deck/Games/Heroic/Prefixes/Middle-earth Shadow of War
Try again and share a new log if it fails
(you don't want the nvapi option, that's for nvidia GPUs)adverse-sapphireOP•5mo ago
I believe I followed the instructions faithfully but no luck. Some kinda stack overflow, she says: https://pastebin.com/bLfP7w31
Pastebin
kde-purpose-pastebin-plugin - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
adverse-sapphireOP•5mo ago
Also thank you so much for the lightning fast reply!
like-gold•5mo ago
your wine version is still wine-ge in the log are you sure its the latest log when you try this fix
adverse-sapphireOP•5mo ago
@Caesium ah - I'm using Wine-GE-Latest - should I be using the most recent version with Proton in the version name instead?
No, I'm stupid. There's a toggle for proton/wine. Please stand by, correcting mistakes.
adverse-sapphireOP•5mo ago
@Caesium no luck sir/maam: https://pastebin.com/uGMC0Y2r
Pastebin
kde-purpose-pastebin-plugin - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
wise-white•5mo ago
oh wait, it's gog, there's a bug with gog and umu in heroic 2.15.2 failing to install dependencies
try this:
- configure the game to use wine-ge-latest
- delete the prefix
/home/deck/Games/Heroic/Prefixes/Middle-earth Shadow of War
- run the game once so it installs all the dependencies needed
- if it works then it's all good
- if it doesn't work, switch back to proton-ge-latest, and run the game (with the wine-ge prefix)adverse-sapphireOP•5mo ago
But keep umu setting on?
wise-white•5mo ago
yes, umu is never applied to wine-ge
adverse-sapphireOP•5mo ago
Tried it but it's still not happy. https://pastebin.com/hMZydgpV
Maybe I messed up this step? All I did was change the Wine Version in game settings to Proton - Proton-GE-latest. Not sure if there's an extra step I'm missing to stay in compliance with the "with the wine-ge prefix" part of this instruction
if it doesn't work, switch back to proton-ge-latest, and run the game (with the wine-ge prefix)
Pastebin
kde-purpose-pastebin-plugin - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
adverse-sapphireOP•5mo ago
Obviously I deleted the prefix folder first, then ran the game with Wine-GE-latest, then followed the last step.
wise-white•5mo ago
by
with the wine-ge prefix
I mean without deleting the prefix created by wine-ge, which I understand you didadverse-sapphireOP•5mo ago
Correct - I left the folder as-is after running with wine-ge, then ran with proton-ge.
wise-white•5mo ago
oh wait, I just noticed you have
useSteamRuntime
enabled, and that has the same bug as with umu and does apply to wine-ge
try this:
- delete the prefix /home/deck/Games/Heroic/Prefixes/Middle-earth Shadow of War
- switch to Wine-GE-Latest
- uncheck the Use Steam Runtime
option (you don't want this in general, maaaaybe for some linux native game)
- run the game
- if it works, all good, if it fails, switch to proton-ge and run the gameadverse-sapphireOP•5mo ago
Stupid question - where is the Use Steam Runtime checkbox?
Thank you again for your persistence!

wise-white•5mo ago
in the
Other
tabadverse-sapphireOP•5mo ago
Can’t see shit captain

wise-white•5mo ago
looks like it only shows up when proton is select as the wine version, so switch to proton, disable the runtime, switch back to wine-ge and continue the previous steps
adverse-sapphireOP•5mo ago
Roger Roger
wise-white•5mo ago
(now I'm guessing the steam runtime is not applied for wine-ge and I was confused so maybe this test won't make any difference, but I don't know what else to try)
adverse-sapphireOP•5mo ago
No luck yet: https://pastebin.com/tGd0BCkT
Pastebin
kde-purpose-pastebin-plugin - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
deep-jade•5mo ago
There's a fix for this game in the umu database but it only applies to the Steam version, it installs vcrun2019. Should that be added to the GOG version as well?
crude-lavender•5mo ago
Wasn't able to make this launch with proton. Swithching to WineGE + vcrun2022 worked
deep-jade•5mo ago
Yeah looks like there's a bug with umu + vcrun2019 that's been fixed in heroic, I PR'd the database to use vcrun2022 instead but that'll be next proton-ge version or next heroic version, whichever happens first