Rain World Mod Database

RainDB, for short.

Installing Mods

Before installing any mods, first locate your Rain World folder. This can be located easily from your Steam install directory. From the Steam directory, go to "steamapps/common/Rain World". Then backup your important files, especially your save files! Saves are located in the UserData folder; make a copy of them somewhere.

Hook / Patch Mods:

Any number of these types of mods can be used together at the same time, using BepInEx.

  1. Download BepInEx and extract the contents of the zip file into your Rain World folder.
  2. Download BOI Mod Manager and extract it anywhere.
  3. Run "BOI.exe"
  4. Press "Select Path", navigate to your Rain World folder, and select it.
  5. Click the "Press again to load modlist" button.
  6. Navigate to Rain World's folder, and put your mods in the "Mods" folder.
  7. Enable/disable mods as you need in BOI using the checkboxes, then close BOI and launch Rain World.

Standalone Mods:

Standalone mods are mods that can only be used one at a time. Certain mods come with a README file. Always be sure to check those for special install instructions.

Navigate to the RainWorld_Data/Managed folder, and replace ‘Assembly-CSharp.dll’ with your modded .dll.

That’s it, the mod is now installed! To uninstall the mod and revert the game to its normal state, right click the game in Steam, and use "Verify Integrity of Game Cache". Then restore the save files you backed up.

Creating Mods

Essential Download Links:

Dev Tools are in-game debug and editing tools that can be used to make basic modifications to the pre-existing maps. They are a good starting point for new modders.

The Official Level Editor is used to make new maps that can be added into the game. It is the actual editor that the developers created and used to make all of the maps in the game, so it is very powerful! However, it is also quite unyieldy, and requires patience, experimentation, and tenacity to learn.

dnSpy is an assembly decompiler tool for advanced modders with programming experience who intend to make changes to the game's code.

Community Support:

  • The Rain World Modding Wiki is the central location for collecting community knowledge on modding Rain World. Look here for all kinds of useful information and tutorials.
  • Visit the modding channels on the Rain World Discord to talk with fellow modders and ask questions!
  • Here is a comprehensive video tutorial on how to make maps and regions with the level editor.
  • Here is a handy guide for getting started with making BepInEx mods.