Skip to content

Linux Game Modding with Lampray

Updated: at 10:00 PM

Note: The lastest version (v1.0.12) works with Cyberpunk 2077! Bloody fantastic! It’s also 95% faster due to swapping from Vulkan+GFLW to SDL2. Yay speed!

I thought I would have to jump through an insane amount of hoops in order to get modding working for Baldur’s Gate 3 on Linux. The reality is that there are people who are much more skilled than I creating tools to make this so much easier.

Table of contents

Open Table of contents

What is Lampray?

Before I go into how I did this, please take a moment and head to Charles Hollingworth’s Github and star the repo of Lampray.

Dude, I may not be able to help contribute via code, but I will stand on as many boxes as needed to help others see how incredible your work is. Thank you, from the bottom of my heart.

To quote the readme, Lamp is “A Mod Manager for games, made for Linux! As an alternative to Vortex and MO2”. And while it’s still in it’s infancy to offer native modding support to all many games we know and love, it works an absolute treat. I currently use it for modding Baldur’s Gate 3, but it also supports Cyberpunk 2077 now!

For me, the following worked. Bear in mind that I am running Pop!_OS which is a variant of Ubuntu. I am consider myself a newbie since it’s been too long since I had any distro as my main power for OS’s. With this in mind, these are the steps I followed:

Grab Dependencies for Lamp

Lamp requires a few key things:

Get Lamp

  1. In my case, I downlaoded Lamp from the GitHub repo I linked to above.
  2. Extract file into folder of your chosing. I choose to put it into ~/Games/LampModManager.
  3. To ensure you do not run into weird issues, right click on Lamp in the folder and go to permissions. Ensure that you have ticked “Allow executing file as a program”
  4. Run Lamp (for those new to this whole process, just open your terminal and navigate to the directory where you placed extracted lamp and type ./Lamp)

Configure Lamp

Game Configuration Location

Game Settings File Locations

Mod Type Configurations

Get Involved!

My hope is that this helps you. Charles Hollingworth has done an amazing job for us. I also wanna toss out a massive thank you to Airtonix as they helped to create a “release-please” system for Lamp and helping to automate the release system on GitHub.

They’re looking for contributors and wants to also ensure this Mod Manager also works for other games like Skyrim, Fallout 4, Oblivion, Morrowind, and interestingly enough, The Sims 4. It’s a great time to get involved, have your say, and help to make this native Linux mod manager something special! So go on, join the Lamp discord and have your say.