Getting Started - Risk of Rain 2 Modding Wiki (2024)

Mod Manager

There are four managers that you can choose from currently. Three are for windows and one is for Linux. For now we will focus on r2modman, if you use Overwolf, you can use TMM

For linux based systems you can use either r2modman or r2mod_cli

R2MODMAN - Recommended

Installation

  1. Go to the Thunderstore download page.
  2. Click "Manual Download"Getting Started - Risk of Rain 2 Modding Wiki (1)

  3. Extract the contents of the downloaded .zip file.

  4. Run the "r2modman Setup X.X.X.exe" (The "X.X.X" is representative of the version number e.g. v1.1.1) and follow the steps in the installer (Do not install r2modman inside the Risk of Rain 2 folder.).

Updating

r2modman will automatically download any available updates during use.If an update has been downloaded, it will be installed once you have closed the application.

Installing Mods

Installing mods on r2modman is very simple once you have created and selected a profile you can:

  • Click "Online" then browse the mods that have appeared(I recommend sorting by "Last Updated"), click on a mod, click download, confirm "Download with dependencies" and you're done.

OR

  • Browse Thunderstore and click "Install with Mod Manager", confirm "open r2modman?" (Tick the box for always allow if you never want to see the prompt again) and you're done.

"A dependency in programming is an essential functionality, library or piece of code that's essential for a different part of the code to work. For example, a specific library that a given line of code depends on."source All mods are dependent on BepInEx (allows execution of custom code). An example would be a mod that adds a skin for a modded character, it would have to have the dependency on the modded character, otherwise the code wouldn't be able to run properly.

Updating Mods

Updating is once again very simple and can be done in two ways.

One by one:

Getting Started - Risk of Rain 2 Modding Wiki (2)

  1. Open the profile for which mods you wish to update.
  2. Click "Installed" if it is not already open.
  3. Click on the mod you wish to update (Mods with updates available will be indicated by a cloud icon).
  4. Click "Update"
  5. Confirm "Download with dependencies"

Alternatively, you can click on the cloud icon to update the mod without expanding the info.

OR

All at once:

Getting Started - Risk of Rain 2 Modding Wiki (3)

  1. Open the profile for which mods you wish to update.
  2. Click "Settings"
  3. Scroll down to the bottom of the "All" tab.
  4. Click "Update all mods"
  5. Confirm "Update all"

It is recommended you update one by one so you can confirm which mods are being updated, mod changes and for general security.

Configuring Mods

While some mods may have configuration in-game most have configuration files stored in "\BepInEx\config", You can alter the settings in these files by:

r2modman Config Editor1. Select the Profile whos mod settings you wish to configure.2. Click on "Config editor". Getting Started - Risk of Rain 2 Modding Wiki (4)3. Click on the mod you wish to configure.4. Confirm "Edit Config"

Remember to "Save changes" when you are done.

Directly1. Select the Profile whos mod settings you wish to configure.2. Click on "Settings".3. Click on the "Locations" tab.4. Click "Browse profile folder"5. Navigate to "\BepInEx\config"6. Open the appropriate config for the mod you wish to configure with any text editor.

Remember to save when you are done.

Playing

Simple:

  1. Open the profile you wish to use.
  2. Click "Start modded"
  3. Wait a short while until the title screen appears.
  4. Play!

Sharing your Mod List

Do you wish to share your list of mods and the configuration tweaks you've done for each one without laboriously telling your friends what to do? Well here is how:

What you do:

  1. Select a Profile.
  2. Click on "Settings".
  3. Click on the "Profile" tab.
  4. Click "Export profile as a code".
  5. Share the code with your friend; Ctrl+v.

What they do:

If they are currently on their profile screen, they can go to Settings > Profile > Change profileGetting Started - Risk of Rain 2 Modding Wiki (5)

  1. Click "Import"
  2. Click "From code"
  3. Enter the code provided and confirm "Import"
  4. Wait for the mods and configs to download and you're done.

The code will only last for an hour, if you desire to have a longer lasting way to share then use the file option instead

Switching Profiles

Help, I'm trapped in the purgatory of this profile I selected!

Don't worry, you change profile easily.1. Click on "Settings".2. Click on the "Profile" tab.3. Click "Change profile" and you're free.

Other/Miscellaneous

Dark Mode

This very bright UI hurts my eyes make it stop!1. Select a Profile.2. Click on "Settings".3. Click on the "Other" tab.4. Click "Switch theme".

Troubleshooting

If you are facing any errors with r2modman check here.

I have previously installed mods manually before using r2modman

This will likely cause problems, I highly recommend you use r2modman with a clean Risk of Rain 2 install, so delete your "steamapps\common\Risk of Rain 2" folder and verify your game files by:1. Navigate to "\steamapps\common".2. Delete your "Risk of Rain 2" folder.3. Open Steam.4. Click the "LIBRARY" tab.5. Find and right click "Risk of Rain 2".6. Click "Properties".7. Click on the "LOCAL FILES" tab.8. Click "VERIFY INTEGRITY OF GAME FILES...".9. Wait and you're done, you can go back to r2modman now.

Nothing works

If issues persist and all the solutions fail:1. Select the Profile you're experiencing producing problems with.2. Click on "Settings". Settings -> Debugging -> Toggle download cache3. Go back to profile selection and delete all your profiles so you can start over fresh.4. In your first new profile repeat steps 2-3 then click "Clean mod cache".5. Continue as normal with installing mods.6. If everything is now working repeat steps 2-4, the cache should be fine now.

Manual Installation - Not Recommended - Average user please use a mod manager

You can install mods manually but it will cause you and developers great pain in the long run so for the sake of everyone's sanity we implore you to use a mod manager instead.

If you happen to get issues with mods while you are doing a manual install and that you request for help in the modding discord, people will most likely to use a mod manager instead and come back only if you have issues while using one.

This guide assumes that you are familiar with basic Windows OS use such as the file and folder systems and with the file system of your own computer. It also assumes you know how to download and install programs and unzip archive files.

Most mods require BepInEx (The Modloader) and R2API typically, both of which can be found on the Thunderstore.

Some mods might require other mods or libraries to work which can be seen in the "This mod requires the following mods to function" section of Thunderstore but we shall focus on these two for your manual installation.

Getting Started - Risk of Rain 2 Modding Wiki (6)

BepInEx

  1. Go to the Thunderstore download page.
  2. Click "Manual Download"
  3. Navigate to "SteamLibrary\steamapps\common\Risk of Rain 2".
  4. Extract the contents of the downloaded .zip to the "Risk of Rain 2" folder.

Linux

If you are installing on Linux, the usage of a mod manager like r2modman or r2mod_cli is EXTREMELY recommended as you need to modify a file so that doorstop (the software that makes BepInEx correctly initialize on game start) works properly.

You can either use proton tricks or do it fully manually like below:

You'll need to locate the user registry file that proton use. The issue is that depending on your linux based system it might not be always the same location, this is why using a mod manager is better as it takes care of that completly, if you still somehow want to do that manually, you can use the following find command for trying to find it:

find / -type f -name "user.reg" -path "*/steamapps/compatdata/632360/pfx/*"

Once you found it, open it and look for the [Software\\Wine\\DllOverrides], right under it, add the following line: "winhttp"="native,builtin"

R2API

  1. Go to the Thunderstore download page.
  2. Click "Manual Download"
  3. Navigate to "SteamLibrary\steamapps\common\Risk of Rain 2\BepEx".
  4. Extract the contents of the downloaded .zip to the "BepInEx" folder.

Mod Installation & Updating

Installation

  1. Firstly check the "This mod requires the following mods to function" section of the mods Thunderstore page and ensure you have all the required mods, if not then download those in addition to the mod.
  2. Navigate to "SteamLibrary\steamapps\common\Risk of Rain 2\BepEx\Plugins".
  3. Extract contents of the downloaded mods .zip to the "Plugins" folder (If the mod's README.md/Thunderstore page contains instructions for a different install location please install there instead).

Updating

For updating mods repeat the same process as Installation and overwrite the existing files.

Disabling Mods

To disable a single mod you must remove the .dll from the Plugins folder.

To disable all your mods rename the winhttp.dll in your Risk Of Rain 2 folder to winhttp.dll.dis. Should you want the mods back, you just rename the file back to winhttp.dll.

You can set up steam shortcuts to play both vanilla and modded by following this Guide!.

Mod Configuration

While some mods may have configuration in-game most have configuration files stored in "\BepInEx\config", You can alter the settings in these files with any text editor.

Reporting Bugs for Mods

Before you do anything check the "Configuring Mods" section; Your mod(s) may have settings you can change to solve your problems

In order for someone to help you with your problem they will require:

  • A clear and concise description of what you were doing and what happened. You may additionally provide a screenshot, gif or video clip if you think this will help.
  • A "LogOutput.log" file:

  • Select the Profile you are experiences bugs or problems with.

  • Click on "Settings".
  • Click on the "Debug" tab
  • Click "Copy LogOutput contents to clipboard"
  • Pasting(Ctrl+v) this directly into Discord or a .txt file then send that in Discord.

ALTERNATE METHOD:

  1. Select the Profile you are experiences bugs or problems with.
  2. Click on "Settings".
  3. Click on the "Locations" tab.
  4. Click "Browse profile folder"
  5. Navigate to "profiles\X\BepInEx" (X will instead be the name of your profile).
  6. Drag or Copy+Paste(Ctrl+c > Ctrl+v) this into Discord.

If the files are too big for Discords 8mb limit then store the .txt/.log in a .zip archive(It is very good at compressing text file types) and send that

Once you have both of these things please use the #tech-support section of the Official Risk of Rain 2 Modding Discord or and @ the developer (assuming you have a suspicion it's their mod causing it) with these otherwise post it without the @ and wait for a helpful user to respond OR contact the mod developer directly instead.

Getting Started - Risk of Rain 2 Modding Wiki (2024)
Top Articles
Latest Posts
Article information

Author: Dong Thiel

Last Updated:

Views: 6103

Rating: 4.9 / 5 (79 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Dong Thiel

Birthday: 2001-07-14

Address: 2865 Kasha Unions, West Corrinne, AK 05708-1071

Phone: +3512198379449

Job: Design Planner

Hobby: Graffiti, Foreign language learning, Gambling, Metalworking, Rowing, Sculling, Sewing

Introduction: My name is Dong Thiel, I am a brainy, happy, tasty, lively, splendid, talented, cooperative person who loves writing and wants to share my knowledge and understanding with you.