# How to fix Baldur's Gate 3 launch issues on Linux Mint

## Overview

If you tried launching *Baldur's Gate 3* on Linux Mint using Steam, but it crashed before the splash screen, this guide may help. I will show you how to **set up Steam Play**, **edit the game's launch options**, and **create a "symbolic link" to override the default launcher**.

{% hint style="danger" %}
Try this at your own risk and be sure to check out my system specs before continuing.
{% endhint %}

## Setting up Steam Play

In order for you to play Windows games on your Linux machine, you will need to enable [Steam Play](https://steamcommunity.com/games/221410/announcements/detail/1696055855739350561), so let's do that first.

1. Launch [Steam](https://store.steampowered.com/linux).
2. In the top-left corner, select **Steam** and then **Settings**.
3. At the bottom of the settings list, select **Steam Play**.&#x20;
4. Under **Advanced**, check the box for "Enable Steam Play for all other titles".
5. In the "Run other titles with:" drop down, select **Proton 6.3-5**.
6. Select **OK**.

## Editing the Launch Options

Next, you will need to disable `CChromaEditorLibrary64.dll` by editing the game's launch options in Steam.

1. Launch [Steam](https://store.steampowered.com/linux).
2. Towards the top of the window, select **Library**.
3. In your **Library** find and select **Baldur's Gate 3**.
4. Click the **settings gear**, then select **Properties...**
5. Enter the following code under **Launch Options**:\
   \
   `env WINEDLLOVERRIDES="cchromaeditorlibrary64=" %command%`<br>
6. Exit the window for your changes to auto-save.

## Creating a "Symbolic Link"

A "symbolic link," otherwise known as a symlink, is a folder or file that references *another* folder or file. So, if your symlink file references a program named hello.exe, your symlink file will automatically launch hello.exe when you open it.

In order to bypass Larian's default launcher, we are going to create a symlink to `bg3_dx11.exe`.

1. Open your Linux file application.
2. Navigate to the *Baldur's Gate 3* folder under `steamapps`. On my machine, this was located under the following path:\
   \
   `storage/games/steamapps/common/Baldurs Gate 3`<br>
3. In the `Baldurs Gate 3` folder, open the folder named `Launcher`.
4. Locate the file named `LariLauncher.exe` and completely remove it from the `Launcher` folder. I recommend creating a **new folder** within the main `Baldurs Gate 3` folder and placing it in there for safe keeping.
5. Back in the `Launcher` folder, right click any empty space and select **Open in Terminal**.
6. At the top of the terminal window, you should see a path to the `Launcher` folder. For now, enter the following piece of code into your terminal, but **do not press enter**:\
   \
   `ln -s` **(leave a space after the `-s`)**<br>
7. Back in the Linux file application, reopen the `Baldurs Gate 3` folder and open the folder named `bin`.
8. Locate the file named `bg3_dx11.exe` and drag and drop it into terminal, but **do not press enter**.
9. Next, add the following piece of code to the end of the command:\
   \
   `LariLauncher.exe`<br>
10. Your command should like similar to the following screenshot. If it does, press **enter**.

![](https://2175134717-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mf51d-9Eaf9RhWdAQxX%2F-Mf5FGkL3wRkiQc0kyiC%2F-Mf5Idxi7z1xY6DLlyjw%2Fsymlink-example-screenshot.png?alt=media\&token=3802c1a0-829f-4c10-a958-8a47dfb2319b)

&#x20; 11\. Inside the `Launcher` folder, you'll see a new `LariLauncher.exe` with a grey arrow in the bottom-right corner of its icon.

## Launching Baldur's Gate 3

Everything should be good to go! Test it out for yourself.

1. Launch [Steam](https://store.steampowered.com/linux).
2. Select **Library**.
3. In your **Library** find and select **Baldur's Gate 3**.
4. Select **Play**.

## Sources

I'm no expert, so here is the list of sources I used to compile this information:

* [Baldur's Gate 3 GitHub Compatibility Report](https://github.com/ValveSoftware/Proton/issues/4243)
* [FreeCodeCamp's Symlink Tutorial](https://www.freecodecamp.org/news/symlink-tutorial-in-linux-how-to-create-and-remove-a-symbolic-link/)
* [Larian's BG3 Forum](https://forums.larian.com/ubbthreads.php?ubb=showflat\&Number=677422)
