Modding Cyberpunk 2077 on Linux isn't the most simple process because of all the specific libraries, Proton configurations, and proper launch options. Compared to using Nexus Mods on Windows it's quite the nightmare. However, this guide walks you through all the steps required to get mods working reliably on SteamDeck and other Linux distributions, covering both Protontricks and Lutris setups.
Takeaways:
- What's the best way to mod Cyberpunk 2077 on Linux.
- Cyberpunk Steam Deck and Linux Modding guide.
Table of Contents
Prerequisites
Before you start anything else in this guide you need to make sure you have a few things ready to go. Without this you aren't going to be doing any modding.
- Protontricks (most recent version)
- Lutris (optional, for Wine-GE users)
- Cyberpunk 2077 installed on your platform
Note: Other tools are not officially supported.
Protontricks Setup
- Open Protontricks.
- On SteamDeck: use the Discover app.
- Other distros: install via Flatpak or your package manager.
.jpg)
- When Protontrick opens, select Cyberpunk:
.jpg)
- Choose "Select the default wineprefix"
.jpg)
- Add an override > Install a Windows DLL or component then Check both of the checkboxes below:
.jpg)
d3dcompiler_47
.jpg)
vcrun2022
.jpg)
Note: If vcrun2022 is missing, update Protontricks to the latest version
- Click OK. If a warning appears, click Yes to continue.
.jpg)
Lutris Setup (Optional)
- Open Lutris > Right-click Cyberpunk > Settings > Runner options.
- Use Wine-GE (≥ lutris-GE-Proton8-1).
.jpg)
- Scroll to DLL Overrides > Add keys:
.jpg)
Launch Options
Steam
- Right-click Cyberpunk > Properties > Launch Options and Add:
WINEDLLOVERRIDES="winmm,version=n,b" %command%

IMPORTANT: This is case sensitive so copy-paste to avoid errors.
GOG
- Go to Manage Installation > Configure > Launch Options and Add:
WINEDLLOVERRIDES="winmm,version=n,b" %command%
Heroic
- Right-click Cyberpunk > Settings > ADVANCED > Environment Variables and Add:
Name: WINEDLLOVERRIDES
Value: winmm,version=n,b
- Click + to save.
Use Environment Variables for parameters with =; arguments starting with - go under Game Arguments.
Troubleshooting
If you have any issues doing any of the things above these are going to be the most helpful steps you can take.
vcrun2022 fails to install: protontricks 1091500 --force vcrun2022
Invalid file magic number:
- Remove current Protontricks
- Install beta version: https://monroeworld.com/steamdeck/proton.txt
Launch issues / mods not working:
- Check launch options for typos or extra spaces.
- Copy-paste directly from this guide to ensure accuracy.
After game updates:
- Steam may reset launch options. Always verify after updates.
Further help:
- Cyber Engine Tweaks wiki
- Discord: #mod-troubleshooting
.jpg)