Sekiro Randomizer on Steam Deck

Natalie Weizenbaum
2 min readSep 24, 2022

My lovely girlfriend and I spent a chunk of today getting the Sekiro Randomizer set up on her Steam Deck, and I want to document how we ended up getting it working.

Step 1: Install ModEngine

Download the latest Sekiro ModEngine release from NexusMods. Unzip it into the Sekiro directory (usually /home/deck/.local/share/Steam/steamapps/common/Sekiro/).

Step 2: Override the DLL

Right-click on the Sekiro app in Steam, click Properties, and open the General tab. In Launch Options, write WINEDLLOVERRIDES="dinput8=n,b" %command%.

Step 3: Install the Randomizer

Download the latest Sekiro Randomizer release from NexusMods. Unzip it into a folder named randomizer in the same Sekiro directory as in Step 1. Edit modengine.ini in the Sekiro directory to have modOverrideDirectory="\randomizer" instead of modOverrideDirectory="\mods".

Step 4: Install the Combined SFX

Download the Sekiro Randomizer’s Combined SFX file from NexusMods. Unzip it into the randomizer folder.

Step 5: Install Protontricks

In desktop mode, open the Discover Software Center (the little shopping bag icon in the lower left). Search for “protontricks”, install it, and click “launch”. You won’t see anything obvious happen — don’t worry, that’s totally fine.

Step 6: Add the Randomizer to Steam

In Steam, click “Add a Game > Add a non-Steam Game” in the lower left. Navigate to the randomizer directory. You may not see any icons, but that’s okay. Just type in SekiroRandomizer.exe and press Enter. This should add an entry for the randomizer to Steam.

Step 7: Configure the Randomizer

Right-click on the Sekiro Randomizer in Steam, click Properties, and open the Compatibility tab. Mark “Force the use of a specific Steam Play compatibility tool” as checked.

Step 8: Run the Randomizer

You should now be able to run the randomizer through Steam, and then boot Sekiro and have it be randomized! If you want to undo the randomization, just edit modengine.ini in the Sekiro directory again and replace modOverrideDirectory="\randomizer" with modOverrideDirectory="\mods".

--

--

Natalie Weizenbaum

Code gardener. Lead designer/developer of @SassCSS, working for @google on @dart_lang. Occasionally likes media.