BG3ModManager
BG3ModManager copied to clipboard
Not working in wine/proton
for context, most .net applications do play nicely with wine via mono. Which is what wine/proton uses to work with .net applications.
At the moment the modloader just completely crashes before displaying a window. Here's the logs gate3mm.txt
The way I made it to work was by directly calling winetricks dotnet472
into a non-existent prefix, wine will handle creating the new prefix by itself; it was the most reliable way for me. I also had to winecfg
and set the d3dcompiler_47 to native. After that just wine
the mod manager executable into that prefix.
Note that I still have a glitchy UI, it flickers and stuff, but other than that it works as intended.
What version of proton/wine are you using? I use protonup(-qt) for the GE releases, and the 7 branch from him doesn't have the flicker.
I tried to keep things as contained as possible, so ran using protontricks, which sets the right prefix, but MAN did it take several tries, with several different wine versions. IIRC, I had to use the 5.x branch to get dotnet40 and 45 to install(prereqs) then could install 472 using 6 or 7, as well as d3dcompiler_47. From there it runs on 8, but glitches to black horribly.
Another note: With steam under a dot directory, I find it's easier to setup the D: drive to point to ~/.steam/steamapps then can point bg3mm to the right subdirectory of that.
All that I did using wine-staging 8.5.
If you're using proton 8 with it, then you weren't paying attention. Use the right proton version, and make certain dotnet is ACTUALLY installed, mine took several tries.