Risk of Rain 2

Risk of Rain 2

Not enough ratings
Run Risk of Rain 2 in VR with mods in 2025
By KaeMoN and 1 collaborators
How to run Risk of Rain 2 in VR
   
Award
Favorite
Favorited
Unfavorite
Prerequisites
So you have decided to try this game in VR? Do you have a wish to get a taste of running'n'shooting everything in VR? Then you have found a solution which works totally fine.

What do you need before we start:
- Thunderstore Mod Manager LINK[thunderstore.io]
- VR headset (I suppose you have it, don't you?)
- Old Game Version (2023)

That's all. We will try to finish it within 10 minutes or even less.
Old Game Version
To get an old version of the game, we can download it using steam. You don't need any other unknown program for that.

Run in the browser:
steam://open/console

Now you will see a console in a usual menu of steam. Do you feel like a hackerman now?

Now I will provide a short and long solution in case if you want to know how to do it for future.

Short way

Put command:
download_depot 632360 632361 2538203695974683966

Long way

Open SteamDB (not from Valve), find a game:
https://steamdb.info/app/632360/

Check depots of this game and open it:
https://steamdb.info/depot/632361/

Now in manifest https://steamdb.info/depot/632361/manifests/ find required version.
My friend has tried to find the most working version which is: 6 November 2023 – 18:38:26 UTC

Its ID is 2538203695974683966.

So we can download it using a command:
download_depot APP_ID DEPOT_ID MANIFEST_ID

download_depot 632360 632361 2538203695974683966

Downloaded files
It should be in the similar folder:
C:\Program Files (x86)\Steam\steamapps\content

For me it is: C:\Program Files (x86)\Steam\steamapps\content\app_632360\depot_632361

Now we have it and we can continue. If you want, you can try to run this game from this folder and confirm if it is an older version.
Thunderstore
After you have downloaded and installed it, please:

Select your game "Risk of Rain 2" (steam, not sure about epic store, you can check it yourself, should work as well, but no idea how to provide an old version)

Create profile.

Import required mods, as an example, you can choose Bois_Modpack_VR.
It will include the required mod which is: VRMod

You will see 66 mods, you don't need to update anything.

It's almost finished, but!

We have to declare that thunderstore should store mods into an old downloaded game instead of the default place.

Go to Settings and modify "Risk of Rain 2 folder", so mods would be loaded into that folder.

Great job! Now we are almost finished.
VR settings
You might need to do tweak your SteamVR as well:

VR Settings > Dashboard > Present Non-VR Applications on Theater Screen Upon Launch

The above option will allow you to disable automatically showing non-VR games on the theater screen.

Show Advanced Settings if you don’t see the Dashboard section.
Final setup
Now we make a final stroke.

We add a script to run a game with thunderstore modding. As if we run modded version from thunderstore then it will open a regular version. No idea why.

Press help in thunderstore to get arguments for the game.
Copy these arguments, we will need them later (ARGUMENTS_TO_LAUNCH_WITH_MODES)

Now we go to the old game files.

You have 2 ways:

Run exe file with arguments via command line
OR
Create a script which will start a game with command line

If you run command line IN THE SAME folder as an old version of game then it will look similar (IT WILL NOT WORK FOR YOU as it is my path on my PC):
"Risk of Rain 2.exe" --doorstop-enabled true --doorstop-target-assembly "C:/Users/mikil/AppData/Roaming/Thunderstore Mod Manager/DataFolder/RiskOfRain2/profiles/VR/BepInEx/core/BepInEx.Preloader.dll"
To open a terminal in the same folder, you can try to press SHIFT+RightMouseButton.
Your command will be:
"Risk of Rain 2.exe" ARGUMENTS_TO_LAUNCH_WITH_MODES

If you will make a script then it will look similar to this (IT WILL NOT WORK FOR YOU as it is my path on my PC):
@echo off start "" "Risk of Rain 2.exe" --doorstop-enabled true --doorstop-target-assembly "C:/Users/mikil/AppData/Roaming/Thunderstore Mod Manager/DataFolder/RiskOfRain2/profiles/VR/BepInEx/core/BepInEx.Preloader.dll"

To create batch (bat) file you need to turn on possibility to change file format.
Turn on file extensions.

Now create a text file and rename it to "vrmodded.bat" file.
Its content will be as I have pasted before, but you need to add your own arguments.
@echo off start "" "Risk of Rain 2.exe" ARGUMENTS_TO_LAUNCH_WITH_MODES

Now you can use your script

That's all. Now you can play this game in VR, but sadly, only the old version.
FAQ
To be updated as more questions will be asked.

(empty for now)