Modding on Linux

How to get mods working on a SteamDeck


This page tells you how to set the launch options for Steam under Linux. If you have trouble after an update and have exhausted all the usual steps, make sure to double-check them — sometimes, Steam helpfully deletes them for you to make sure that your game crashes on startup.


You need to
  • install d3dcompiler_47
  • install vcrun2022
  • set your launch options to WINEDLLOVERRIDES="winmm,version=n,b" %command% -modded

Setting the launch options by hand

Under Linux, you have to start the game by setting the following launch options for Cyberpunk:
WINEDLLOVERRIDES="winmm,version=n,b" %command% -modded
If you can't get it to work, follow the steps below to apply the launch options via Protontricks, or search the #red4ext-support channel on the modding discord for winmm to find out what else you can do.

Setting the launch options via Protontricks

Make sure
If you don't want to read text, find a video documenting the process here. Thanks to #Connor for providing the screenshots and transcription!
To configure the necessary parameters, you can use the app Protontricks, which you can download through the built-in app browser "Discover":
  1. 2.
    Open Protontricks (you can search for this by selecting start menu)
  1. 3.
    When Protontrick opens, select Cyberpunk:
  1. 4.
    Choose "Select the default wineprefix":
  1. 5.
    Choose "run winecfg":
  1. 6.
    Add an override: Check either of the blocks below
If you would rather do it via library, check the expandable block below.
via Library
Switch to the libraries tab and open the drop down menu
Select "version" and "Add"
Repeat the process for d3dcompiler_47
Apply via "OK". You're now done with Protontricks.
  1. 8.
    Switch to steam and make sure that the launch options are set. They should look like this: WINEDLLOVERRIDES="winmm.dll,version=n,b" %command%
If that didn't help you, you might be able to find the solution on the CET wiki page.