Installing Rain World mods can be a pain, so Realm is my attempt at simplifying the process. It's easy to use for players and developers alike.
To compare Realm with other similar projects:
- BOI manages mods for Rain World. If you can't use Realm, BOI is a reliable fallback.
- BepInEx loads mods for Unity games. Realm uses BepInEx as a framework to bootstrap the vanilla game.
- Partiality loads mods for Rain World and a few other games. It's slowly being replaced by BepInEx, though.
Realm loads and manages your mods in-game, so you can manage mods without closing the game. It's a minor miracle this works at all, and there are a few mods it breaks. If a mod doesn't work after reloading in-game, restart and avoid reloading while that mod is installed.
There's a mod browser to make installing mods easier. You can still install them manually though: Drop the mod's files and dependencies into the plugins folder as one .zip
file, .dll
file, or folder. You can find the plugins folder within the mod menu.?
Video of reloading
demonstration.mp4
While Realm is installed, keep in mind:
- You don't need to install AutoUpdate, EnumExtender, PublicityStunt, or LogFix.
- You don't need to use BOI. In fact, you shouldn't—just launch the game without it.
- Logs are sent to
BepInEx/LogOutput.log
.
If you're on Linux or Steam Deck, please check PJB's guide for playing Rain World on those platforms.
Click here to install.
- Open the Rain World folder?.
- Run
uninstall_realm.bat
while the game is closed.
- Skim the dev guide to enable reloading from the pause menu.
- Run the rdb client to submit mods to the browser.
- Visit the support page to report bugs, suggest features, or get technical support.
- @Dual-Iron
- @Moonburm for the download icon
- @henpemaz for the homepage icon
- Rain World and its community
- BepInEx and its dependencies