Open m0stly opened 4 years ago
Confirmed. I have the exact same issues. None of the 4.11.x or 5.0.x official Proton versions work. GE Proton versions don't work either. Tried this:
protontricks 495420 vcrun2017 dotnet48 win10
Didn't help.
When it crashes it leaves behind a ~3.2GB UE4 dump file. I'd love to know how to decode one of those to get more clues.
Looks like this game would benefit from support for Media Foundation maturing.
The game creates below log .../495420/pfx/drive_c/users/steamuser/Local Settings/Application Data/StateOfDecay2/Saved/Logs/cef3.log :
[0313/224847:ERROR:network_change_notifier_win.cc(158)] WSALookupServiceBegin failed with: 122
[0313/224849:WARNING:cert_verify_proc_win.cc(108)] Unknown error -2146762482 mapped to net::ERR_FAILED
[0313/224854:WARNING:cert_verify_proc_win.cc(108)] Unknown error -2146762482 mapped to net::ERR_FAILED
[0313/224854:WARNING:cert_verify_proc_win.cc(108)] Unknown error -2146762482 mapped to net::ERR_FAILED
[0313/224904:WARNING:raw_channel_win.cc(473)] WriteFile: Pipe closed. (0xE8)
[0313/224904:WARNING:channel.cc(549)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[0313/224904:WARNING:channel.cc(549)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[0313/224904:WARNING:raw_channel.cc(210)] Shutting down RawChannel with write buffer nonempty
[0313/224907:WARNING:cert_verify_proc_win.cc(108)] Unknown error -2146762482 mapped to net::ERR_FAILED
[0313/224911:WARNING:raw_channel.cc(210)] Shutting down RawChannel with write buffer nonempty
[0313/224911:WARNING:raw_channel.cc(210)] Shutting down RawChannel with write buffer nonempty
For what it's worth, I think that this is where the game is falling over:
16072.841:0034:00c1:fixme:d3dcompiler:make_assignment Check for casts in the lhs.
16072.841:0034:00c1:fixme:hlsl_parser:hlsl_parse Check for valued return on void function.
16072.841:0034:00c1:fixme:hlsl_parser:hlsl_parse Implicit conversion to the return type if needed, error out if conversion not possible.
16072.841:0034:00c1:err:d3dcompiler:compile_shader HLSL shader parsing failed.
16072.841:0034:00c1:trace:seh:raise_exception code=c0000005 flags=0 addr=0x7f944c12c3e8 ip=7f944c12c3e8 tid=00c1
And very strange that nobody was noted what the game didn't want to work in full-screen mode. ()
Because of this, tips are displayed off-screen.
Neither "Windowed Fullscreen" nor "Fullscreen" display type options solve this problem.
i have the same problem. you can test it faster if you go to -> manage communitys -> start new community -> skip tutorial. after that loading it will crash. i don't have problems with the ingame-tips, they are displaying correctly. running Manjaro KDE with Nvidia i run everything in Full HD
Game running and playing well on Ultra settings for initial Campaign intro, but crashes after completing it.
I have the same issue.
d3dcompiler_47 looks to fix it, so for me that was:
WINEPREFIX=/mnt/2tb/Games/proton/steamapps/compatdata/495420/pfx/ winetricks d3dcompiler_47
Thanks to mozo78 for fix: State of Decay 2 Juggernaut Edition Linux DXVK Wine
d3dcompiler_47 looks to fix it, so for me that was:
WINEPREFIX=/mnt/2tb/Games/proton/steamapps/compatdata/495420/pfx/ winetricks d3dcompiler_47
you are a genius! now it runs for me to. THANKS MAN!!!
I found that first but didn't noticed this thread otherwise I would help :) https://youtu.be/b36xGWNkw9Q
I found that first but didn't noticed this thread otherwise I would help :) https://youtu.be/b36xGWNkw9Q
awesome :)
maybe someone can make the Xbox Login remember.
I tried a whole day without success :) I thing this is the problem but I don't know how to solve it:
LogModuleManager:Warning: ModuleManager: Module 'XMPP' not found - its StaticallyLinkedModuleInitializers function is null.
Now my XBox Live account (created just for this game) is locked, did note when logging in it often thought my login location had changed. Anyone else getting this?
I get a crash when trying to enable multiplayer. Anyone else have luck with multiplayer?
I'm trying to run on Linux Mint 19.3 Cinnamon, the tutorial works fine but crashes when start campaign.
The fix it's just run this command from Terminal? Or should I need to install something else before I do it?
WINEPREFIX=/mnt/2tb/Games/proton/steamapps/compatdata/495420/pfx/ winetricks d3dcompiler_47
I'm trying to run on Linux Mint 19.3 Cinnamon, the tutorial works fine but crashes when start campaign.
The fix it's just run this command from Terminal? Or should I need to install something else before I do it?
WINEPREFIX=/mnt/2tb/Games/proton/steamapps/compatdata/495420/pfx/ winetricks d3dcompiler_47
You need to install winetricks fist. After that you have to find the folder structure to your pfx folder For example : WINEPREFIX=/home/YOUR_USERNAME/.steam/steam/steamapps/compatdata/495420/pfx/
I'm trying to run on Linux Mint 19.3 Cinnamon, the tutorial works fine but crashes when start campaign. The fix it's just run this command from Terminal? Or should I need to install something else before I do it? WINEPREFIX=/mnt/2tb/Games/proton/steamapps/compatdata/495420/pfx/ winetricks d3dcompiler_47
You need to install winetricks fist. After that you have to find the folder structure to your pfx folder For example : WINEPREFIX=/home/YOUR_USERNAME/.steam/steam/steamapps/compatdata/495420/pfx/
Thanks so much @McMarius11 @mozo78 , It's working now!
Is there any way to make this official on the Steam, so other people don't need to pass through this issue?
@lucasfalcao3d you can post your solution here https://www.protondb.com/app/495420 Most gamers will look on protondb first and then buy it :)
Nice, I'll do that. I've actually followed a tutorial posted here and your wineprefix.
For those of you who've commented lately, have you tried multiplayer? Did it work?
For those of you who've commented lately, have you tried multiplayer? Did it work?
Multiplayer does not work sadly :/
So I have tried this to no avail... I am sure its on my end. followed the instruction (funny part is I can see my Windows C: drive) pick a community, loads into the game after 5-10 seconds it freezes and then crashes.
So I have tried this to no avail... I am sure its on my end. followed the instruction (funny part is I can see my Windows C: drive) pick a community, loads into the game after 5-10 seconds it freezes and then crashes.
You need d3dcompiler_47, it will not work otherwise. If it still happens please upload your Proton log
So I have tried this to no avail... I am sure its on my end. followed the instruction (funny part is I can see my Windows C: drive) pick a community, loads into the game after 5-10 seconds it freezes and then crashes.
You need d3dcompiler_47, it will not work otherwise. If it still happens please upload your Proton log
steam-495420.log.zip Please forgive me if this is the wrong file ...new to linux so i am still learning how to move around on here
So I have tried this to no avail... I am sure its on my end. followed the instruction (funny part is I can see my Windows C: drive) pick a community, loads into the game after 5-10 seconds it freezes and then crashes.
You need d3dcompiler_47, it will not work otherwise. If it still happens please upload your Proton log
steam-495420.log.zip Please forgive me if this is the wrong file ...new to linux so i am still learning how to move around on here
can you try it with Proton 5.0-5 and install the d3dcompiler_47 with winetricks as stated above an try it again? in your case it would be WINEPREFIX=/home/sam/.local/share/Steam/steamapps/compatdata/495420/pfx/ winetricks d3dcompiler_47
you can delete the 495420 <- folder and start the game again with Proton 5.0-5 after that exit the game and use the d3dcompiler_47 and start the game again
does other games runs in Proton for you? what are your specs, nvidia driver? ubuntu?
So I have tried this to no avail... I am sure its on my end. followed the instruction (funny part is I can see my Windows C: drive) pick a community, loads into the game after 5-10 seconds it freezes and then crashes.
You need d3dcompiler_47, it will not work otherwise. If it still happens please upload your Proton log
steam-495420.log.zip Please forgive me if this is the wrong file ...new to linux so i am still learning how to move around on here
can you try it with Proton 5.0-5 and install the d3dcompiler_47 with winetricks as stated above an try it again? in your case it would be WINEPREFIX=/home/sam/.local/share/Steam/steamapps/compatdata/495420/pfx/ winetricks d3dcompiler_47
you can delete the 495420 <- folder and start the game again with Proton 5.0-5 after that exit the game and use the d3dcompiler_47 and start the game again
does other games runs in Proton for you? what are your specs, nvidia driver? ubuntu?
Yes...I am able to play other games with/on proton. I uninstalled and installed the game again following the instructions above with same results...below are my spec (GTX 1070 missing from spec) and the output that I got from terminal. Anything you guys could figured out is great if not I will continue to play in windows. so no big deal and thank you for your time
OS: Arch Linux x86_64 Hostname: sam-systemproductname Uptime: 38 min, 12 sec Kernel: 5.5.13-arch2-1 Shell: /bin/bash Packages: 1443 DE: XFCE4 GTK2 theme: Qogir-dark GTK2 icon theme: Tela-dark GTK2 font name: Ubuntu 10.5 RAM: 2647M / 15977M (16%) CPU: AMD Ryzen 9 3900X 12-Core Processor Boot: 58M / 953M (6%) (vfat) Home: 311G / 1.8T (18%) (ext4) Root: 12G / 423G (3%) (ext4)
``` _47m ~ $ WINEPREFIX=/home/sam/.steam/steam/steamapps/compatdata/495420/pfx/ winetricks d3dcompiler_ ------------------------------------------------------ You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. ------------------------------------------------------ Using winetricks 20191224 - sha256sum: afe039a7d72553cb761f0367f9f2085b92af8caf86e025c34bbc1fdd89a1f9ee with wine-5.5 (Staging) and WINEARCH=win64 Executing w_do_call d3dcompiler_47 ------------------------------------------------------ You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. ------------------------------------------------------ Executing load_d3dcompiler_47 Executing 7z x /home/sam/.cache/winetricks/d3dcompiler_47/FirefoxSetup62.0.3-win32.exe -o/home/sam/.steam/steam/steamapps/compatdata/495420/pfx//dosdevices/c:/windows/temp/win32 core/d3dcompiler_47.dll 7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,24 CPUs AMD Ryzen 9 3900X 12-Core Processor (870F10),ASM,AES-NI) Scanning the drive for archives: 1 file, 37111376 bytes (36 MiB) Extracting archive: /home/sam/.cache/winetricks/d3dcompiler_47/FirefoxSetup62.0.3-win32.exe -- Path = /home/sam/.cache/winetricks/d3dcompiler_47/FirefoxSetup62.0.3-win32.exe Type = PE Physical Size = 37111376 CPU = x86 Characteristics = Executable 32-bit NoRelocs NoLineNums NoLocalSyms Created = 2018-04-26 11:54:09 Headers Size = 4096 Checksum = 37158920 Name = 7zS.sfx.exe Image Size = 274432 Section Alignment = 4096 File Alignment = 512 Code Size = 57344 Initialized Data Size = 65536 Uninitialized Data Size = 147456 Linker Version = 6.0 OS Version = 4.0 Image Version = 0.0 Subsystem Version = 4.0 Subsystem = Windows GUI Stack Reserve = 1048576 Stack Commit = 4096 Heap Reserve = 1048576 Heap Commit = 4096 Image Base = 4194304 Comment = FileVersion: 18.1.0.0 FileVersion: 18.01 ProductVersion: 18.1.0.0 ProductVersion: 18.01 CompanyName: Igor Pavlov FileDescription: 7z Setup SFX InternalName: 7zS.sfx LegalCopyright: Copyright (c) 1999-2018 Igor Pavlov OriginalFilename: 7zS.sfx.exe ProductName: 7-Zip ---- Path = [0] Size = 36983424 Packed Size = 36983424 Virtual Size = 36983424 Offset = 120320 -- Path = [0] Type = 7z Offset = 81 Physical Size = 36983337 Tail Size = 6 Headers Size = 2137 Method = LZMA:25 BCJ2 Solid = + Blocks = 1 Everything is Ok Files: 61 Size: 46133485 Compressed: 37111376 Executing cp /home/sam/.steam/steam/steamapps/compatdata/495420/pfx//dosdevices/c:/windows/temp/win32/core/d3dcompiler_47.dll /home/sam/.steam/steam/steamapps/compatdata/495420/pfx//dosdevices/c:/windows/syswow64/d3dcompiler_47.dll Executing 7z x /home/sam/.cache/winetricks/d3dcompiler_47/FirefoxSetup62.0.3-win64.exe -o/home/sam/.steam/steam/steamapps/compatdata/495420/pfx//dosdevices/c:/windows/temp/win64 core/d3dcompiler_47.dll 7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,24 CPUs AMD Ryzen 9 3900X 12-Core Processor (870F10),ASM,AES-NI) Scanning the drive for archives: 1 file, 40176024 bytes (39 MiB) Extracting archive: /home/sam/.cache/winetricks/d3dcompiler_47/FirefoxSetup62.0.3-win64.exe -- Path = /home/sam/.cache/winetricks/d3dcompiler_47/FirefoxSetup62.0.3-win64.exe Type = PE Physical Size = 40176024 CPU = x86 Characteristics = Executable 32-bit NoRelocs NoLineNums NoLocalSyms Created = 2018-04-26 11:54:09 Headers Size = 4096 Checksum = 40199636 Name = 7zS.sfx.exe Image Size = 274432 Section Alignment = 4096 File Alignment = 512 Code Size = 57344 Initialized Data Size = 65536 Uninitialized Data Size = 147456 Linker Version = 6.0 OS Version = 4.0 Image Version = 0.0 Subsystem Version = 4.0 Subsystem = Windows GUI Stack Reserve = 1048576 Stack Commit = 4096 Heap Reserve = 1048576 Heap Commit = 4096 Image Base = 4194304 Comment = FileVersion: 18.1.0.0 FileVersion: 18.01 ProductVersion: 18.1.0.0 ProductVersion: 18.01 CompanyName: Igor Pavlov FileDescription: 7z Setup SFX InternalName: 7zS.sfx LegalCopyright: Copyright (c) 1999-2018 Igor Pavlov OriginalFilename: 7zS.sfx.exe ProductName: 7-Zip ---- Path = [0] Size = 40048072 Packed Size = 40048072 Virtual Size = 40048072 Offset = 120320 -- Path = [0] Type = 7z Offset = 81 Physical Size = 40047984 Tail Size = 7 Headers Size = 2125 Method = LZMA:25 BCJ2 Solid = + Blocks = 1 Everything is Ok Files: 60 Size: 46848324 Compressed: 40176024 Executing cp /home/sam/.steam/steam/steamapps/compatdata/495420/pfx//dosdevices/c:/windows/temp/win64/core/d3dcompiler_47.dll /home/sam/.steam/steam/steamapps/compatdata/495420/pfx//dosdevices/c:/windows/system32/d3dcompiler_47.dll Using native override for following DLLs: d3dcompiler_47 Executing wine regedit C:\windows\Temp\override-dll.reg Executing wine64 regedit C:\windows\Temp\override-dll.reg ```
in your case it would be WINEPREFIX=/home/sam/.local/share/Steam/steamapps/compatdata/495420/pfx/ winetricks d3dcompiler_47
you can delete the 495420 <- folder and start the game again with Proton 5.0-5 after that exit the game and use the d3dcompiler_47 and start the game again
This did not work
in your case it would be WINEPREFIX=/home/sam/.local/share/Steam/steamapps/compatdata/495420/pfx/ winetricks d3dcompiler_47
you can delete the 495420 <- folder and start the game again with Proton 5.0-5 after that exit the game and use the d3dcompiler_47 and start the game again
This did not work
mhm. i tried it again and for me it works flawless. i'm on manjaro KDE with Nvidia GTX 1070
@UNIKO585 , sorry to ask about that, but did you installed tha latest version of wine and winetricks?
It didn't worked for me at first, because the winetricks version I've installed first didn't have the d3dcompiler_47.
I've followed this guide to install wine and setup the i386 architecture. https://vitux.com/how-to-install-wine-on-ubuntu/
And this for install the DXVK and d3dcompiler 47. https://software.kaminata.net/linux-wine-games/state-of-decay-2-juggernaut-edition-linux-dxvk-wine/
I've followed this guide to install wine and setup the i386 architecture I have a AMD CPU, do I need to install the i386?
I don't know the explanation for this, but here it worked with the i386 architecture. Most games that I've installed through wine used this.
Is there any knowledge as to why the game's co-op/multiplayer doesn't work at all? Seems to be largely ignored in this thread.
@ThisNekoGuy Good question. Though it was ported to Steam and is no longer UWP, if you've played the game on Windows 10 it's clear that it still uses Windows' Xbox features. The Xbox gamebar is where you send and accept invites, and find and join group games.
Just speculation though.
@kisak-valve Is Valve going to work with Microsoft in order to get this game's multiplayer working in preparation for the Steam Deck?
Now there's reports of the game not even starting at all with 6.3-5 This isn't looking good >_>
Working for me on 6.3-5 after using the d3dcompiler_47 workaround, though the game always freezes after circa 30min without any reason. I think it's due to the autosave.
Game starts and works like a charm after installing DXVK and d3dcompiler 47, but Multiplayer does not work
Currently game works for me with Proton experimental. Previously game was stuck at screen after intro/tutorial but now it continues past that. Can other people with reported issues check if it works for them as well?
Edit: Mesa 21.2.4, kernel 5.15.0
Hello there, the game and the entire Steam Runtime crash after the Microsoft Studios logo for me.
I have tried using the following tinkering, with no success. In bulk as well as individually:
env WINEPREFIX="/home/<myuser>/.local/share/Steam/steamapps/compatdata/495420/pfx" winetricks d3dcompiler_47 dxvk dotnet40 vcrun2015 d3dx10_43
I have tried the same procedure with:
Proton - Experimental
(as of 17/12/2022 (DD-MM-YYYY
))Proton-GE 41 and 42
TKG
Here's the output of the following command, after i removed the compatdata/495420
directory to do a fresh install with Proton - Experimental
: Steam_Output_SoD2.log (Gist)
System Information:
GeForce GTX 1060 3GiB
525.60.11-2
When launched on Steam Deck, the game displays a black screen and crashes after a few seconds, tried with various Proton versions without any luck.
Game seems to launch just fine on my desktop, but main character's body is almost invisible. Tried installing d3dcompiler_47
into the prefix, but that didn't help.
@valters-tomsons What OS update channel are you using on your Steam Deck?
@valters-tomsons What OS update channel are you using on your Steam Deck?
Stable
How do I reproduce the crash actually?
@valters-tomsons Are you still able to reproduce this? I think it should be fixed now.
@valters-tomsons Are you still able to reproduce this? I think it should be fixed now.
Hey, sadly I refunded the game and cannot test anymore.
I can't even launch the game on the Steam Deck; it just closes before the game even appears. Also, the save sync for it isn't working either EDIT: I had to manually set the Proton version for some reason
Anyone know how to get the microsoft login screen to appear? It goes straight to a screen that says Login Failed:
EDIT: narrowed the problem down this NoNetworkConnection line in stdout:
LogIggyEngine:Display: Dropping ExternalInterface.call/1 func=UI_SetCurrentSupplyLockerTab (target object is dead)
LogGameInstance:Warning: UDaytonGameInstance::HandleNetworkConnectionStatusChanged: Normal -> NoNetworkConnection
Although I have no idea why it works fine on both my steam deck and another arch linux system under the same network.
EDIT2:
So I figured out the problem, but not exactly why it's happening: I have pihole running (which isn't blocking any microsoft/xbox domains) and for some reason the game does not like my DNS server set to my pihole server on just my main gaming desktop. My other computers that ARE set to use pihole are able to log in just fine.
Replying to https://github.com/ValveSoftware/Proton/issues/3638#issuecomment-1637135615
Recently I faced the same issue on Manjaro. Tons of debugging made me aware that currently the overlay breaks Xbox login.
Bear in mind I don't run pihole, it's just the bad ELF library, according to the terminal log.
Solution: Turn off overlay.
Compatibility Report
System Information
I confirm:
steam-495420.zip
Symptoms
Game crashes after initial campaign intro. No save created when relaunched, so no way to progress past this. d3dcompiler_47 fixes crash, eg:
WINEPREFIX=/home/USERNAME/.local/share/Steam/steamapps/compatdata/495420/pfx/ winetricks d3dcompiler_47
Thanks to mozo78 crash for fix: State of Decay 2 Juggernaut Edition Linux DXVK WineGame requires an Xbox Live account, does not remember login details when relaunched.
Multiplayer does not work.
Reproduction
Play the Campaign intro.