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_47You 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 logsteam-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 logsteam-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 herecan 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_47you 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_47you 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 42TKGHere'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 3GiB525.60.11-2When 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.
proton experimentalx1 2021-11proton 5.0-5x4 2020-04WINEPREFIX="/home/<myuser>/.local/share/Steam/steamapps/compatdata/495420/pfx"x1 2022-12WINEPREFIX=/home/sam/.local/share/Steam/steamapps/compatdata/495420/pfx/x4 2020-04WINEARCH=win64x1 2020-04WINEPREFIXx1 2020-04WINEPREFIX=/home/sam/.steam/steam/steamapps/compatdata/495420/pfx/x1 2020-04WINEPREFIX=/mnt/2tb/Games/proton/steamapps/compatdata/495420/pfx/x5 2020-03WINEPREFIX=/home/YOUR_USERNAME/.steam/steam/steamapps/compatdata/495420/pfx/x2 2020-03WINEPREFIX=/home/USERNAME/.local/share/Steam/steamapps/compatdata/495420/pfx/x1 2020-03d3dcompiler_47.dllx1 2020-04
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_47Thanks to mozo78 crash for fix: State of Decay 2 Juggernaut Edition Linux DXVK Wine
Game requires an Xbox Live account, does not remember login details when relaunched.
Multiplayer does not work.
Reproduction
Play the Campaign intro.