Open Qunas101 opened 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.
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
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.
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 choose1. SFR
, then another terminal window called "Wine Debugger" will briefly open and that's it. That's how far I got. If you choose option2. 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)