Closed Riktastic closed 2 years ago
dotnet40 seems to be broken on Wine/Proton 5 and newer, so Flatpak should be unrelated to this.
You could try creating a new prefix on an older Proton, installing dotnet40 using that and then switching to a newer Proton.
It works when using Proton Experimental and Protontricks 1.9.0. Haven't tested it in Flatpak. But I am pretty sure that it will work.
Thank you for your help! I am sorry for this late reply.
It works when using Proton Experimental and Protontricks 1.9.0. Haven't tested it in Flatpak. But I am pretty sure that it will work.
On Steam Deck I failed to install dotnet48/dotnet452/dotnet40 with protontricks version 1.10.4 from Flathub. I tried changing the Proton version for my game (GTA V) in the compatibility settings to Experimental. This did not work either. I next tried changing to Proton 4.11-13 due to the mentioned issue of dotnet40 being broken on Wine/Proton 5 and newer. I actually got the dotnet installs to finish this way. Then I changed back to Proton Experimental and ran the game. Sadly the mod I'm trying to get to work (Persistence II + its dependencies ScriptHookV and ScriptHookV.NET) is still not working. Might be having issues getting the right Visual C++ Redistributable. ScriptHookV.NET needs dotnet48 and VC 2019. I think vcrun2019 is the thing I select for that. ScriptHookV says it needs dotnet452 and VC 2015. I got both dotnets installed but saw something about a conflict when trying to get the vcruns installed, something conflicted with ucrtbase2019, which I didn't install myself but must've gotten pulled in when doing other stuff. I don't even know if I need them because I also saw GTA itself download what looked like similar stuff on launch at one point. This is my first time using protontricks and it's pretty confusing. Do I need both 2015 and 2019 or will 2019 work since it's newer than 2015? I saw that after all that none of the vcrun stuff shows up checked which makes me think none of it managed to install correctly. I tried again to just install vcrun2019 and I seemed to get that to install okay, so probably just vcrun2015 was the problem. I loaded into the game and the mod still didn't work, so I'm kind of stuck.
(Probably getting outside the scope of this issue a bit, but I thought maybe someone else had tried to do this and could give their thoughts, and that it might help to confirm for people that dotnet4x still isn't installing on Proton Experimental)
Describe the bug Can't install dotnet40 under Proton Experimental. Could possibly be related to the fact that I am using the Flatpak versions of Steam and Protontricks.
To Reproduce Steps to reproduce the behavior:
protontricks 962130 -q dotnet40 --force
Expected behavior dotnet40 installs succesfully. Now it installs a few files but not all the required files.
System (please complete the following information):
Additional context I've tried:
If the error happens when trying to run a Protontricks command, run the command again using the
-v
flag and copy the output!For example, if the command that causes the error is
protontricks 42 faudio
, runprotontricks -v 42 faudio
instead and copy the output here.