Victoria's Notes

Installing BepInEx Mods for Cult of the Lamb in Linux Mint

Overview

Currently I'm using Linux Mint 22.3 Xfce 64-bit, and I installed Cult of the Lamb using the Heroic Game Launcher. The game works great out of the box. But how do you get the BepInEx mods like Quality of Life (QOL) working with it?

After fighting useless battles with r2modman, I decided to just get the BepInEx files directly in the game's installation folder and configure Heroic.

Notes:

Step 1: Get BepInEx and the Configuration Manager

Note: You'll want the BepInEx Configuration Manager for mods like Quality of Life (QOL).

  1. Go to https://github.com/bepinex/bepinex/releases and download the Windows x64 .zip of BepInEx.

  2. Extract the zip file's contents to your game's main installation folder (replace username with your username):

    /home/usernamee/Games/Heroic/Cult of the Lamb
    

    Note: This is not the same as your Prefix folder. The BepInEx files need to be in the same location as your game's .exe file (Cult Of The Lamb.exe).

  3. Go to https://github.com/BepInEx/BepInEx.ConfigurationManager/releases and download the BepInEx Configuration Manager (I chose the BepInEx5 version, the one that isn't IL2CPP). Extract the files to your game's installation folder; the ConfigurationManager folder should be in your BepInEx/plugins folder.

Step 2: Set up Heroic Game Launcher to use BepInEx

  1. Open the Heroic Game Launcher, right-click your Cult of the Lamb game, and select Settings.
  2. Under the Wine tab, select WINECFG (Wine configuration).
  3. Select the Libraries tab.
  4. In the "New override for library" field, enter winhttp, and then select Add. Select Apply. This will add the winhttp.dll file to your game's installation folder.
  5. Select the Advanced tab.
  6. Under "Environment Variables", enter the following:
    • Variable Name: WINEDLLOVERRIDES
    • Value: winhttp.dll=n,b
  7. Select the plus icon (+) to ensure Heroic adds this new variable.

Step 3: Run your game

Run and then exit the game. To verify that everything worked, check the BepInEx folder and look for the file LogOutput.log. If it's there, that means the game recognized and ran BepInEx.

If there were problems, try checking the game's launch log. In Heroic, right-click the game and select Logs. Look for words like "error" or "failed" to give you hints about what went wrong.

If all went well: Congratulations! Start downloading your BepInEx mods and adding them to the BepInEx/plugins folder.

#linux #mods