ValveSoftware / Proton

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

Superfighters Deluxe (855860) #5146

Open thoughtorgan opened 3 years ago

thoughtorgan commented 3 years ago

Compatibility Report

System Information

I confirm:

steam-855860.log

Symptoms

Game won't launch. After selecting play no window opens, steam briefly displays status as playing game.

Reproduction

Launch the game

kisak-valve commented 3 years ago

Hello @thoughtorgan, from your log, these look like a couple lines of interest:

Unknown heap type: #Schema

* Assertion at /vagrant/mono/mono/metadata/metadata.c:1154, condition `index < meta->heap_strings.size' not met, function:mono_metadata_string_heap,  index = 0x0000c602 size = 0x00000001 meta=Z:\home\squelch\.local\share\Steam\steamapps\common\Superfighters Deluxe\Superfighters Deluxe.exe 

The game's depots hint that this is an XNA4 game, but it looks like the game doesn't get far enough in the Proton log to confirm that.

thoughtorgan commented 3 years ago

Hello @thoughtorgan, from your log, these look like a couple lines of interest:

Unknown heap type: #Schema

* Assertion at /vagrant/mono/mono/metadata/metadata.c:1154, condition `index < meta->heap_strings.size' not met, function:mono_metadata_string_heap,  index = 0x0000c602 size = 0x00000001 meta=Z:\home\squelch\.local\share\Steam\steamapps\common\Superfighters Deluxe\Superfighters Deluxe.exe 

The game's depots hint that this is an XNA4 game, but it looks like the game doesn't get far enough in the Proton log to confirm that.

That sounds really familiar. I remember having issues with the game back in 2014 on windows because a dependency with "x" in it wasn't installing right. How would I go about fixing this?

thoughtorgan commented 3 years ago

Attached is my launch log after running winetricks --force xna40 steam-855860.log

TheHighGroundWins commented 2 years ago

Game runs now but map editor is still broken protontricks 855860 annihilate -q WINEPREFIX=$HOME/.steam/steam/steamapps/compatdata/855860/pfx/ winetricks dotnet45

make sure to run it with wine 7.2 and proton 7.0

TheHighGroundWins commented 1 year ago

Currently best guaranteed fix is to use proton 5.0 and then install dotnet45 on it.

Works on both desktop Linux and SteamDeck.