protonscr

Retrovirus

protonopen appid 227800Game compatibility - UnofficialXAudio2.NET.NET-XNA
ValveSoftware/Proton#6332 · opened 2022-11-22 by waspennator · updated 2026-05-22 · 6 comments · github · game page · search this game
1 matching comments, n / p to jump
Wwaspennator 2022-11-22 github

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.

Mmadewokherd 2022-11-25 github

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!
Wwaspennator 2023-12-01 github

Same behavior on latest proton Experimental on my oled le deck

Wwaspennator 2024-03-03 github

Still the same behavior as of proton Experimental with wine 9.0

Mmadewokherd 2024-03-07 github

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?

Wwaspennator 2025-04-04 github

It's not silently crashing anymore using Experimental proton. Now it's just silently getting stuck on the logo unless I run the proton log command, then it goes black a bit after showing the logo until I manually close the game

steam-227800.log

Wwaspennator 2026-05-22 github

Moves past the logo now...... then gets immediately stuck on a white screen