LaughingLeader / BG3ModManager

A mod manager for Baldur's Gate 3.
MIT License
1.25k stars 190 forks source link

Linux Tips #12

Open chriseggroll opened 1 year ago

chriseggroll commented 1 year ago

Hello, this is not at Issue per se but wanted this out there for anyone running Baldur's Gate 3 in Linux and wanting to use this for mods.

Installation

For me this was not a problem, installed easily just using wine to run the installer. I might have already installed the required version of .net beforehand, but this is not hard if you use winetricks.

Settings

Here is where you can make a mistake because it's not going to auto detect the paths correctly.

Game Data Path - this is not where your profiles are located, it's the actual literal game data folder. For the steam version the location will be like this assuming you're running a runtime version of steam and not a flatpak version:

Z:\home\<user>\.steam\steam\steamapps\common\Baldurs Gate 3\Data

For mine it is Z:\home\chris\.steam\steam\steamapps\common\Baldurs Gate 3\Data

If you get this path wrong, it won't detect the Gustav entry that is required for the game to work correctly, and it will be missing from modsettings.lsx. This will make the game unplayable, but you can either delete or rename that file to fix.

The path to this again for default linux steam is

/home/<user>/.local/share/Steam/steamapps/compatdata/1086940/pfx/drive_c/users/steamuser/AppData/Local/Larian Studios/Baldur's Gate 3/PlayerProfiles/Public/modsettings.lsx

If you use a different version you can use find to locate it find ~/ -name 'modsettings.lsx' The steam appid for BG3 is 1086940, so that should be universal.

Game Executable Path - This is easier to figure out, should be almost the same as the first entry:

Z:\home\<user>\.steam\steam\steamapps\common\Baldurs Gate 3\bin

Here is a screenshot of my current config. The Z is what wine uses for your root linux path.

Screenshot from 2023-07-22 14-16-23

BG3 plays pretty well in Linux, I didn't have any issues using the Vulkan version and installing it with Steam Play using Proton Experimental.

firestryke commented 1 year ago

Hey, I got the mod manager working but I can't get the mods used on there to work. I can launch the game outside of the manager just fine (but no mods work) but when I launch it through the manager nothing happens.

kyledrew commented 11 months ago

So this is what i've done so far regarding trying to get this thing working with crossover.

still can't get it to run. The logo appears, then nothing.

D-a-r-n-o-l-d commented 9 months ago

just wanted to let the creator know that i followed the guide and it works for me OS: Nobara Linux 39 (KDE Plasma) x86_64

HalJordan commented 3 months ago

@georgedorn FYI You messed up your quotes on that first one...

HuldraBug commented 10 hours ago

I noticed some were like me, having difficulty getting the .exe to even open in wine. I finally got it to open so I want to share what I did from a fresh install of winetricks (from the app center cause i can be lazy)

After install it complained about needing 32 I found this to help From this https://askubuntu.com/questions/74690/how-to-install-32-bit-wine-on-64-bit-ubuntu export WINEPREFIX=prefix32 export WINEARCH=win32 winecfg

Then it complained about needing wine mono I found this guide to help me https://gitlab.winehq.org/wine/wine/-/wikis/Wine-Mono -Downloaded the .msi of the appropriate version (if has other Runtime / Support files) wine uninstaller wine path/to/wine-mono.msi (You can drag and drop the file into the terminal to capture the path) wine path/to/bg3mm.exe

Opened up after a few seconds. I hope this helped others as well. I was encountering so many issues trying to get the .exe to open before this.