Linux Tips
See original GitHub issueHello, 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.
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.
Issue Analytics
- State:
- Created 2 months ago
- Reactions:5
- Comments:11
It won’t launch at all for me. I have a newer version of dot net installed and when I use wine to run the mod manager nothing happens.
In order to get it working I used winetricks to install dotnet472 to ge the application to lauch and the native d3dcomplier_47 to get the UI to work.
The manager detected my game location just fine, but created the mods folder in AppData in the prefix I was running it in, so I had to symlink the real Larian Studios folder to where the mod manager was looking for it. (like Lii-Kun described).
Hope this helps if anyone runs into the same issues I did.