Note: This guide assumes you're running Linux with Steam and want to play Voices of the Void with mods via R2Modman.
Download and install R2Modman if you haven't already. Of course.
- Open Steam and add Voices of the Void as a Non-Steam game.
- Right-click the VotV entry โ Properties โ Compatibility
- Enable compatibility and choose your favorite flavor of Proton/Wine. ๐ท
Go back to R2Modman, create your profile, and start installing mods.
โ ๏ธ UE4SS Error (Case-Sensitivity Bug)You may see an error about R2 failing to copy
ue4ss.dll. This happens because Linux is case-sensitive โ R2 looks forue4ss.dllbut the actual file is namedUE4SS.dll.Fix: Navigate to the path shown in the error, for example:
~/.config/r2modmanPlus-local/VotV/cache/Thunderstore-unreal_shimloader/1.1.7/UE4SS/and rename
UE4SS.dllโue4ss.dll. After that, all other mods should install without issues.
Click Start Modded in R2Modman.
๐ก An error will pop up โ that's expected and totally fine, don't panic. We just need R2 to generate the necessary files. We'll actually launch the game from Steam later.
Important: Any time you install, uninstall, or update a mod, click Start Modded in R2 first so it can update the files before you launch from Steam.
- In R2Modman, go to Help and copy the launch arguments.
- Paste them into your favorite flavor of text editor. ๐
Now make these edits:
a) Remove the wrapper script reference
Delete this part (everything up to, but not including, %command%):
...linux_wrapper.sh
b) Add the required Wine override before %command%:
WINEDLLOVERRIDES="dwmapi,version=n,b"
c) (Optional) Fix the in-game TV โ add this before %command% too:
WINE_DO_NOT_CREATE_DXGI_DEVICE_MANAGER=1
d) Add Z: before every Linux path in the arguments.
We need that due to how shimloader works, it bypasses some of Wines unix path handling, like adding the drive letter.
WINEDLLOVERRIDES="dwmapi,version=n,b" WINE_DO_NOT_CREATE_DXGI_DEVICE_MANAGER=1 %command% "--mod-dir" "Z:/home/[USER]/.config/r2modmanPlus-local/VotV/profiles/Default/shimloader/mod" "--pak-dir" "Z:/home/[USER]/.config/r2modmanPlus-local/VotV/profiles/Default/shimloader/pak" "--cfg-dir" "Z:/home/[USER]/.config/r2modmanPlus-local/VotV/profiles/Default/shimloader/cfg"
- Right-click VotV in your Steam library โ Properties โ Shortcut
- Paste your modified launch arguments into the Launch Options field.
Start the game from Steam and things should workโข
Check the UE4SS log for actual clues:
.../VotV/WindowsNoEditor/VotV/Binaries/Win64/UE4SS.log
Or ask for help in the #votv-modding channel on the VotV Discord.