Proton icon indicating copy to clipboard operation
Proton copied to clipboard

Retrovirus (227800)

Open waspennator opened this issue 3 years ago • 4 comments

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.

waspennator avatar Nov 22 '22 21:11 waspennator

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!

madewokherd avatar Nov 25 '22 23:11 madewokherd

Same behavior on latest proton Experimental on my oled le deck

waspennator avatar Dec 01 '23 22:12 waspennator

Still the same behavior as of proton Experimental with wine 9.0

waspennator avatar Mar 03 '24 05:03 waspennator

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?

madewokherd avatar Mar 07 '24 21:03 madewokherd