Retrovirus (227800)
Compatibility Report
- Name of the game with compatibility issues: Retrovirus
- Steam AppID of the game: 227800
System Information
- 512 GB Steam Deck
- Proton version: 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.
Symptoms
Game boots up, shows the game logo, then silently crashes. Recommend unsupported on deck. steam-227800.log
Reproduction
Try and start the game.
This looks relevant:
[00000184:] EXCEPTION handling: System.Exception: Call FNA3D_PrepareWindowAttributes first!
[00000184:] EXCEPTION handling: System.InvalidOperationException: Call FNA3D_PrepareWindowAttributes first!
[00000184:] EXCEPTION handling: Microsoft.Xna.Framework.Graphics.NoSuitableGraphicsDeviceException: Call FNA3D_PrepareWindowAttributes first!
Same behavior on latest proton Experimental on my oled le deck
Still the same behavior as of proton Experimental with wine 9.0
Apparently, the game creates a GraphicsDevice object before a Game object, and FNA isn't set up to handle this. Tried hacking around that but couldn't get it to work.
Also tried WINE_MONO_OVERRIDES=Microsoft.Xna.Framework.*,Gac=y %command% which loads XNA instead of FNA. This worked in one of my attempts, but usually also fails. Race condition in the game maybe?