BG3ModManager icon indicating copy to clipboard operation
BG3ModManager copied to clipboard

Not working in wine/proton

Open Reual4412 opened this issue 1 year ago • 4 comments

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

Reual4412 avatar Aug 21 '23 13:08 Reual4412

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.

ptkato avatar Aug 22 '23 09:08 ptkato

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.

HalJordan avatar Aug 22 '23 12:08 HalJordan

All that I did using wine-staging 8.5.

ptkato avatar Aug 22 '23 14:08 ptkato

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.

HalJordan avatar Sep 12 '23 11:09 HalJordan