protonscr

Rogue Heroes: Ruins of Tasos

protonopen appid 787810Game compatibility - UnofficialXAudio2.NET
ValveSoftware/Proton#7698 · opened 2024-05-04 by nightsky30 · updated 2026-05-04 · 3 comments · github · game page · search this game
Nnightsky30 2024-05-04 github

Compatibility Report

  • Name of the game with compatibility issues: Rogue Heroes: Ruins of Tasos
  • Steam AppID of the game: 787810

System Information

  • GPU: NVIDIA GeForce RTX 4070 Ti SUPER
  • Video driver version: nvidia 550.67
  • Kernel version: 6.8.0-31
  • Link to full system information report as Gist: Gist
  • Proton version: Proton Experimental

I confirm:

  • [X] that I haven't found an existing compatibility report for this game.
  • [X] that I have checked whether there are updates for my system available.

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.

AAJuujarvi 2024-11-12 github

@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.

Nnightsky30 2024-11-17 github

@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?

Mmadewokherd 2026-05-04 github

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 versions

Launch options