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
wise-white5mo 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-sapphire
adverse-sapphireOP5mo 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-sapphire
adverse-sapphireOP5mo ago
Also thank you so much for the lightning fast reply!
like-gold
like-gold5mo ago
your wine version is still wine-ge in the log are you sure its the latest log when you try this fix
adverse-sapphire
adverse-sapphireOP5mo 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-sapphire
adverse-sapphireOP5mo 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
wise-white5mo 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-sapphire
adverse-sapphireOP5mo ago
But keep umu setting on?
wise-white
wise-white5mo ago
yes, umu is never applied to wine-ge
adverse-sapphire
adverse-sapphireOP5mo 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-sapphire
adverse-sapphireOP5mo ago
Obviously I deleted the prefix folder first, then ran the game with Wine-GE-latest, then followed the last step.
wise-white
wise-white5mo ago
by with the wine-ge prefix I mean without deleting the prefix created by wine-ge, which I understand you did
adverse-sapphire
adverse-sapphireOP5mo ago
Correct - I left the folder as-is after running with wine-ge, then ran with proton-ge.
wise-white
wise-white5mo 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 game
adverse-sapphire
adverse-sapphireOP5mo ago
Stupid question - where is the Use Steam Runtime checkbox? Thank you again for your persistence!
No description
wise-white
wise-white5mo ago
in the Other tab
adverse-sapphire
adverse-sapphireOP5mo ago
Can’t see shit captain
No description
wise-white
wise-white5mo 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-sapphire
adverse-sapphireOP5mo ago
Roger Roger
wise-white
wise-white5mo 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-sapphire
adverse-sapphireOP5mo ago
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
deep-jade5mo 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
crude-lavender5mo ago
Wasn't able to make this launch with proton. Swithching to WineGE + vcrun2022 worked
deep-jade
deep-jade5mo 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

Did you find this page helpful?