ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.43k stars 1.02k forks source link

Middle Earth: Shadow of War (356190) #135

Open alex9099 opened 5 years ago

alex9099 commented 5 years ago

Hi,

When i try to run Middle Earth: Shadow of war i get an error saying

The Windows Local Application Data folder is inaccessible. Access to this folder is required.

*USERDIR*\WB Games\Shadow of War

System:

Arch linux, kernel 4.17.12-arch1-1-ARCH Nvidia Geforce GTX 1080ti, driver version 396.45

BLaDZer commented 5 years ago

Proton 3.7.3 same error as above - creating this folders doesn't help. steam-356190.log

Proton 3.7.5beta - no visible errors but game crashed (@kisak-valve maybe it's another regression?) steam-356190.log

kisak-valve commented 5 years ago

Middle-Earth TM: Shadow of War TM - Won't Start

Issue transferred from https://github.com/ValveSoftware/Proton/issues/1671. @ShannonVanWagner posted on 2018-10-02T03:46:43:

Compatibility Report

System Information

I confirm:

Symptoms:

Game appears to begin starting (steam launch process). A quick message about vc redist shows but no game window ever appears. The text for the title of the game shows "Running" but no window ever appears. Then the "Running" message in steam interface disappears and it appears nothing else happened.

Reproduction:

Simply try to start the game. It doesn't start.


@ShannonVanWagner commented on 2018-10-02T03:48:26

Middle-Earth: Shadow of Mordor - is native Linux port and is totally awesome and works like a champ. Would be nice to see Middle-Earth: Shadow of War work as well! Thanks for your efforts!


@lucifertdark commented on 2018-10-02T07:08:09

Feral are working on the Native port of Shadow of War right now, I'm pretty sure it's being released toward the end of this month.


@HonkingGoose commented on 2018-10-02T10:31:48

@lucifertdark What is your source on that? As far as I can see, there is no official news on a port for Shadow of War.

There is already a port for the first Shadow of Mordor game, so it would make some sense for Feral to also work on the sequel...

I see no mention of Shadow of War on here: https://www.feralinteractive.com/en/linux-games/ or here: https://www.feralinteractive.com/en/news/?platform=linux or here: https://www.reddit.com/r/linux_gaming/search?q=shadow%20of%20war&restrict_sr=1&sort=new

Also @ShannonVanWagner there is already a report for Shadow of War, its in #135 We only use 1 issue per unofficially supported game. So I think it would be best if you add your findings to issue #135 in a comment.


@lucifertdark commented on 2018-10-02T11:55:42

@HonkingGoose put it down to a senior moment, I confused it with another game, apologies all round.

mimattr commented 5 years ago

Compatibility Report

System Information

I confirm:

steam-356190.log

Symptoms

~Application appears to work as expected except for an incorrect locked display resolution due to GPU/VRAM detection issue(s)~ UPDATE: This issue is now resolved using Proton 5.13-2: Screenshot

Reproduction

  1. Select the title within your Library using the Steam client and press the Play button
DanMan commented 5 years ago

Additionally: Game doesn't detect gamepad (XB1), if support for it is enabled in Big Picture settings. Ubuntu 18.04, Steam from Dec 14th, 2018 and kernel 4.15. I did not install any gamepad drivers myself.

Once a level has loaded and I apply some changes to the graphics options, the game slows to a grind. I need to either change something again or exit the level and reload it to get normal performance back. It also crashes occasionally, sometimes dragging the whole system down with it.

ShannonVanWagner commented 5 years ago

Hi, using the mouse and keyboard(haven't tested DanMan@ report for XB1), the game runs and is playable with the setting: Steam > Settings > Steam Play > Compatibility tool: > Proton 3.16.6 Beta

screenshot from 2019-01-04 16-19-18 screenshot from 2019-01-04 16-02-21 screenshot from 2019-01-05 02-29-55

Note: something I notice is when taking screenshots, the game seems to lose focus of the mouse and I have to cycle alt+tab to go out and back into the game to get focus again.

I appear to have the same locked screen issue as mimattr@ I tried changing render.cfg for the game but it automatically gets set back to 960x540. I wonder if there's a launcher option to set resolution? screenshot from 2019-01-05 11-49-53

Thanks for making progress on this game!

kisak-valve commented 4 years ago

Shadow of War does not work on my pc

Issue transferred from https://github.com/ValveSoftware/Proton/issues/3256. @scherenhaenden posted on 2019-11-25T22:05:09:

Compatibility Report

System Information

I confirm:

<Proton log omitted, please see #3256>

Symptoms

I get a warning with: "this video device does not support directx 11"

Reproduction

1.- Play 2.- Error warning appears 3.- The game stops

kisak-valve commented 4 years ago

Hello @scherenhaenden, it may be worthwhile to check if you have mesa-vulkan-drivers and mesa-vulkan-drivers:i386 or equivalent packages installed on your system.

scherenhaenden commented 4 years ago

Thanks. I'll try to check that tomorrow.

scherenhaenden commented 4 years ago

They are not installed. Do i have to install em? I am not very good with this things, the other games work perfectly for that reason I do not know if i have to or not.

I would try and see what happens.

scherenhaenden commented 4 years ago

I do not find this one "mesa-vulkan-drivers:i386", I'm gonna install the other one.

scherenhaenden commented 4 years ago

Ok, now it is working :s. I'm gonna test it a bit

kisak-valve commented 4 years ago

Middle-earth™: Shadow of War™ (356190) showstopper: freezes when trying to start quest "No Man's Land"

Issue transferred from https://github.com/ValveSoftware/Proton/issues/3584. @playeronlinux posted on 2020-02-29T11:15:39:

Compatibility Report

System Information

I confirm:

Symptoms / Reproduction

Atart the quest "No Man's Land". A window about opening the army screen is shown ("Hold [ESC] to view the Army menu"). At this point the game freezes every time and becomes unresponsive to any input.

playeronlinux commented 4 years ago

@kisak-valve please disregard my report above. It's a classic case of stupid user error. Pressing esc indeed does nothing, because the instruction is to HOLD escape, which indeed works. It's probably the first dialog in the game where escape needs to be held, and normally just pressing escape opens the menu, which is probably why I got confused. Sigh.

kisak-valve commented 4 years ago

Shadow of war (Proton) - Shadow of mordor (native) - others

Issue transferred from https://github.com/ValveSoftware/Proton/issues/3885. @4lphac posted on 2020-05-17T13:58:16:

Compatibility Report

System Information

steam-356190.log is 156MB!!! wtf?? Cannot attach it, there's for sure something goin on..

I confirm:

Symptoms

It happens both games (first with steam linux version, second with proton) shadow of mordor and shadow of war, the game speed turns "uneven" after a few seconds of playing (1920x1080 details to lowest) , it begin going from very slow to very fast (like someone turining from slowspeed to fastspeed a fictional knob), and back again, endlessly, in the second title it is so persistent that the game is unplayable. Note that there is no stuttering, internal game benchmark gives 82 fps (without RADV_PERFTEST=aco) and 98 fps (with RADV_PERFTEST=aco) and has no trace of that cyclic speeding up and down. It's the first time I see something like this, very strange.

Reproduction

I think it's very much hadware/driver related

PatrickWulfe commented 3 years ago

I appear to have the same locked screen issue as mimattr@ I tried changing render.cfg for the game but it automatically gets set back to 960x540. I wonder if there's a launcher option to set resolution?

I was getting the resolution lock also, but I just changed it in the file you listed, then set it to read-only and that fixed it

edoantonioco commented 3 years ago

this game freezes from time to time for no reason (after more or less 30 min playing it). I kill the game after that.

This on latest nvidia drivers 455, latest proton 5.13, latest kernel 5.9, manjaro linux

mimattr commented 3 years ago

@PatrickWulfe @ShannonVanWagner The "Scaled Resolution" (VRAM) issue appears to be resolved using Proton 5.13-2, can you confirm?

DanMan commented 3 years ago

It doesn't go bonkers anymore while adjusting resolution, but it also still doesn't seem to actually change/apply it while in the game. The benchmark still freezes the game at the end, too.

netfab commented 3 years ago

I will not talk about game video settings here.

I played Shadow of War approximately 20 hours with :

During each game session, I had mostly constant 60 fps. At each game session, after a while playing it (~1 hour, 1 hour and a half, ...), the game starts to freeze very regularly for 30seconds/1minute, often when going to :

Sometimes it freezes, and keeps frozen, I had to kill it.

Exiting the game, then relaunching it, can solve this problem for the next session, but sometimes it does not : it continues to freeze very often.

Then, I tried something on my system :

I played ~10 hours like this : no more freezes ! Obviously you can not access online features.

I think this game is having a major problem with network access.

netfab commented 3 years ago

I confirm my previous post : I played tens of hours at constant 60 fps without any freeze with my network card disabled. Once that I enabled it, the game starts to freeze (very) regularly.

netfab commented 3 years ago

It seems that I found a much simpler way to not get freezes : disable the steam overlay. If you want in-game fps counter, modify the steam command line : DXVK_HUD=fps %command%

netfab commented 3 years ago

This is much rarer, but I still have some random freezes, from time to time, even with steam overlay disabled. When the game is frozen, it seems that I do not have any network download activity. Then, at the precise moment when the game unfreezes (after 30s-1min), I noted that I have a network peak, as if the game resumed after a timeout. Finally I think I will continue with network disabled.

luiszimmermann commented 3 years ago

This is much rarer, but I still have some random freezes, from time to time, even with steam overlay disabled. When the game is frozen, it seems that I do not have any network download activity. Then, at the precise moment when the game unfreezes (after 30s-1min), I noted that I have a network peak, as if the game resumed after a timeout. Finally I think I will continue with network disabled.

Can confirm that this is exactly what happen with me. Game freezes for 30s-2min and have a network peak in the moment it returns. The only fix I found was put Steam in offline mode and disabling my wifi.

DanMan commented 3 years ago

Maybe you can block networking through Firejail.

tuxfoo commented 2 years ago

For me, it does not just freeze the game, it freezes X and I have to restart it from tty(restarting gdm does not work) sudo pkill X I can confirm turning off networking prevents the game freezing at random.

With proton version 6.13-5 the game will always freeze after conquering a fort(regardless of network access), then selecting a Overlord (have to kill X from tty, cannot alt tab). The work around for this is to use Proton 5.13-6 which does have some minor graphical glitches.

vanphong1310 commented 2 years ago

@netfab I have the same problem, I tried all the ways but the game still freezes after a few minutes of gameplay. I used wireshark to scan all internet connections of the game and block all that IPs by Gufw firewall. After that, I can finish the game (about 100h) without freeze problem. These are IPs, which I found:

3.82.164.250 port 443 3.232.122.178 port 443 52.6.230.7 port 443 52.2.49.58 port 443

But the online feature is fun, so I hope proton can fix this bug soon.

OverHaze commented 2 years ago

Is this still no solution to this other than stopping the game from connecting to the internet? Is it caused by newer versions of Proton?

DanMan commented 2 years ago

FYI: the game also crashes on Windows for me when you're on the screen with the enemy captains for too long (a minute?). Always. YMMV.

netfab commented 2 years ago

Is this still no solution to this other than stopping the game from connecting to the internet? Is it caused by newer versions of Proton?

@OverHaze, I started a new game with proton 6.3-7. On the second session, the game freezed after 15 seconds on the map screen.

These are IPs, which I found:

3.82.164.250 port 443 3.232.122.178 porrt 443 52.6.230.7 port 443 52.2.49.58 port 443

@vanphong1310, thank you for the IPs. I do not use any firewall, but I can reject all these requests using the route utility (as root of course) \:

# route -n | grep '-' 3.82.164.250 - 255.255.255.255 !H 0 - 0 - 3.232.122.178 - 255.255.255.255 !H 0 - 0 - 52.2.49.58 - 255.255.255.255 !H 0 - 0 - 52.6.230.7 - 255.255.255.255 !H 0 - 0 -

With this configuration, the game runs as if it was offline, and it does not freeze for the moment. And I can stay online for other things. Thank you.

tuxfoo commented 2 years ago

It has been a while since I played it but I do recall doing a kernel update, after that the game ran smooth without needing to block the game from connecting to the internet.

If I get some time, I will test this so I can provide more information. By using an older kernel and then a newer.

kisak-valve commented 2 years ago

Middle-Earth Shadow of War

Issue transferred from https://github.com/ValveSoftware/Proton/issues/5464. @brzozowskia posted on 2021-12-31T21:00:11:

Compatibility Report

System Information

I confirm:

Symptoms

When the game goes to a cut scene or you try to access the character's army screen, the game freezes up almost instantly. Otherwise, the game has become quite playable.

Reproduction

massatt212 commented 11 months ago

shadow of war needs Microsoft Visual C++ Redistributable 2015-2022 some reason proton 8 is not installing it, had to use proton fix to fix it.

GnomeBeans commented 9 months ago

shadow of war needs Microsoft Visual C++ Redistributable 2015-2022 some reason proton 8 is not installing it, had to use proton fix to fix it.

This fixed it for me. Kind of annoying but I can't find any documentation on protonfixes that mentions supporting this game. Maybe I'm blind. Wiki is very outdated and the .py files I wasn't able to even find a gamefix for it. Glad at least someone knew the fix.

netfab commented 6 months ago

Some news after https://github.com/ValveSoftware/Proton/issues/135#issuecomment-744042391 and https://github.com/ValveSoftware/Proton/issues/135#issuecomment-948591326.

I started a new game on the same hardware with :

After a few hours of gameplay there is no longer any freeze. It seems that I can play the game (including online features) without needing to deactivate the network card or to block some IPs.

phodina commented 1 month ago

Compatibility Report

System Information

I confirm:

steam-356190.log

Symptoms

Games starts loading but is stuck on the last screen with the logos of various components used in the game from vendors.

Reproduction

Launch the game.

Screenshot from 2024-06-11 15-22-56