question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

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.

Issue Analytics

  • State:open
  • Created 2 months ago
  • Reactions:5
  • Comments:11

github_iconTop GitHub Comments

3reactions
FlamenWolfcommented, Aug 4, 2023

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.

2reactions
scottz657commented, Aug 14, 2023

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.

Read more comments on GitHub >

github_iconTop Results From Across the Web

21 Time Saving Linux Command Tips and Tricks [Become ...
Cool Linux terminal tricks to save time and increase productivity · Use tab for auto-completion · Easily switch between directories · Move to...
Read more >
40 Essential Linux Commands + a Free Cheat Sheet
1. sudo command 2. pwd command 3. cd command 4. ls command 5. cat command 6. cp command 7. mv command 8. mkdir...
Read more >
Best Linux commands, hacks and other cool tricks
Best Linux commands, hacks and other cool tricks ; Alt+Backspace: Deletes the previous word. ; Alt+F: Skips ahead to the next space. ;...
Read more >
Top Linux Command Line Tips and Tricks
1. Identify the Correct Command 2. Execute Multiple Commands at Once 3. History of the Executed Commands 4. Keyboard Shortcuts for the Linux...
Read more >
Top 50+ Linux Commands You MUST Know
Top 50 Linux Commands You Must Know as a Regular User ; ls - The most frequently used command in Linux to list...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found