@nightsky30 Can you please check that shader caching is turned on with your device? I found that the crash only happens when a transcoded_video.foz file is not in the shader cache directory of the game. With Proton 9.0-3, as well as experimental-9.0-20241111 it works well when there is a transcoded_video.foz.
@nightsky30 Can you please check that shader caching is turned on with your device? I found that the crash only happens when a transcoded_video.foz file is not in the shader cache directory of the game. With Proton 9.0-3, as well as experimental-9.0-20241111 it works well when there is a transcoded_video.foz.
That fixes it! Thank you!
Is it necessary to keep shader caching enabled? Can we somehow take advantage of the trans-coded videos without enabling shader caching, or are those two things tangentially related?
Transcoded media is distributed using the shader cache, so it is needed. In this case, the game uses it only for audio files, which is part of the problem: when no transcoded media is available, the application is given a default video file with silence and a visual test pattern, but MonoGame complains because it was expecting only audio, not video.
A work-around to handle this situation was added in Proton Experimental 20260113. The work-around supplies only a default audio file to the application. This should fix the crash when no transcoded media is available, but some sounds/music may be missing. The work-around is enabled by default for this game, and can be manually controlled using the PROTON_MEDIACONV_NO_VIDEO environment variable.
proton experimentalx2 2026-05proton 9.0-3x2 2024-11PROTON_MEDIACONV_NO_VIDEOx1 2026-05
Compatibility Report
System Information
I confirm:
Log
steam-787810.log
Symptoms
Game crashes at loading screen and is unplayable since sometime in April 2024. Prior to this it was completely playable.
Reproduction
Start the game. Notice it crashes on the loading screen.