ValveSoftware / Proton

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

Super Lumi Live (667760) #5151

Open Vagankovo opened 3 years ago

Vagankovo commented 3 years ago

Compatibility Report

System Information

I confirm:

Symptoms

The game crashes without any error displaying. A crash log is generated within game files: crash.log

Proton log: steam-667760.log

Reproduction

  1. Install the game.
  2. Try to launch.
kisak-valve commented 3 years ago

Hello @Vagankovo, these look like some lines of interest from the log:

Unhandled Exception:
System.MissingMethodException: Method not found: Microsoft.Xna.Framework.Content.ContentManager Microsoft.Xna.Framework.Game.get_Content()
  at DoubleJump.Program.Main (System.String[] lArgs) [0x00045] in <355e10be0bd647c882d5a32eb41d564e>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.MissingMethodException: Method not found: Microsoft.Xna.Framework.Content.ContentManager Microsoft.Xna.Framework.Game.get_Content()
  at DoubleJump.Program.Main (System.String[] lArgs) [0x00045] in <355e10be0bd647c882d5a32eb41d564e>:0 (1)
madewokherd commented 3 years ago

Odd, looking at the source code that's supposed to be implemented.

Vagankovo commented 3 years ago

Does Steam provide DLLs when you use Proton? I would consider the possibility of a faulty DLL

madewokherd commented 2 years ago

It's because the game ships with its own Microsoft.Xna.Framework.dll, it works if I remove that.

madewokherd commented 2 years ago

Setting WINE_MONO_OVERRIDES=Microsoft.Xna.Framework.*,Gac=y also works, but that's not ideal because it means using the MS XNA redist instead of FNA.

Vagankovo commented 2 years ago

The game now works, thanks for the advice