Odex64 / SFR

Extensive mod for Superfighters Deluxe
https://store.steampowered.com/app/855860
Other
37 stars 10 forks source link

Does not launch through Proton on Linux #5

Open Qunas101 opened 10 months ago

Qunas101 commented 10 months ago

I just want to leave this issue here in case someone who has more experience with Proton is able to find a solution.

First of all, you need to put %command%/../SFR.exe in launch options - note how the slashes are reversed compared to the usual way. Then when you try to launch the game you will be presented with a choice, if you choose 1. SFR, then another terminal window called "Wine Debugger" will briefly open and that's it. That's how far I got. If you choose option 2. SFD then vanilla sfd will launch with no issues.

Tested with Proton5.0-10, GE-Proton8-14, GE-Proton8-25. Also installed dotnet45 with winetricks as required for vanilla sfd

зображення A screenshot of the terminal, maybe that could be a lead. (I'm only seeing the exception on GE-Proton8-14 though)

Odex64 commented 10 months ago

SFR (and its packages) depend on .NET Framework 4.7.2. It looks like System.Array.Empty is not available before .NET Framework 4.6, thus you get that exception. Perhaps try running SFR with dotnet472.

Qunas101 commented 10 months ago

I've installed dotnet472 and now there's a different exception:

зображення

I've even tried installing it a second time on a fresh wineprefix in case something went wrong during the install, but no luck Couldn't find anything useful about this exception

Odex64 commented 10 months ago

After some attempts I managed to run SFR in Linux. This involved changing some project build configurations & disable specific patches. Now I have to find a way to make those disabled patches work in Linux specific platform.