ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.88k stars 1.04k forks source link

Solar 2 (97000) #3047

Open ThaChillera opened 5 years ago

ThaChillera commented 5 years ago

Compatibility Report

System Information

I confirm:

steam-97000.log

Symptoms

Crash/freeze during loading screen after starting the game

Reproduction

  1. Open Solar 2 properties, enable proton compatibility (there's a native linux version we don't want to use, more about that later).
  2. Start the game, select 'close' on the .net installer failure ('newer version installed', continue button is greyed out).
  3. press "start' or 'enter' when requested to start the game.
  4. the game enters a loading screen and freezes

Additional info:

There's a native version of this game, using monogame. However, its resolution options is maxed to my smallest screen, and even then acts very buggy. Hence my attempt at running this game using steam proton.

flibitijibibo commented 5 years ago

Try setting FNA_GRAPHICS_FORCE_GLDEVICE=ThreadedGLDevice %command% as a launch option. I don't recall if this has made its way into wine-mono, if not we'll need to put that in the next release. You can also self-compile FNA and put the resulting DLL in Proton's share/wine/mono/wine-mono-4.9.2/lib/mono/gac/FNA/19.7.0.0__0738eb9f132ed756/FNA.dll path.

ThaChillera commented 5 years ago

Try setting FNA_GRAPHICS_FORCE_GLDEVICE=ThreadedGLDevice %command% as a launch option. I don't recall if this has made its way into wine-mono, if not we'll need to put that in the next release. You can also self-compile FNA and put the resulting DLL in Proton's share/wine/mono/wine-mono-4.9.2/lib/mono/gac/FNA/19.7.0.0__0738eb9f132ed756/FNA.dll path.

Setting just the launch option sadly didn't change a thing, the same issue persists. new log, in case anything has changed.

I tried compiling FNA myself using the wiki and replaced FNA.dll, but now the game doesn't even show a screen so I probably buggered something up.

madewokherd commented 5 years ago

It works for me with those launch options set in Proton 4.11-3.

ThaChillera commented 4 years ago

I just re-installed and re-tested with 4.11-5, still the exact same issue, with and without that launch option.

ThaChillera commented 4 years ago

Update: I just tried again with proton 4.11-10. The game boots & runs just fine!

Except for one graphical glitch: explosions seem to not be scaled. video

I set proton to beta 4.11-9 and had the same issue, however I'm not sure how to test older 4.11 proton builds.

My guess is this is an FNA issue @flibitijibibo