This mod allows loading mods from directories outside the traditional Mods
directory where the game resides.
Particularly useful if you want to:
- Organize mods and separate them by author, category, or whichever way you like.
- Separate mods made by other people from mods made by yourself, especially if you're a mod developer.
- Quickly add and remove a set of mods that you'd want to test.
- Go to this mod's options.
- Enter in the path from which mods will be loaded, and click Add Mods Folder.
- The path will show up in a list above, which will also show previously added mods folders.
- You can remove a path by clicking either on the path itself on the list or the check box.
- Changes are saved immediately upon closing the options window.
- If the mod's options was opened from the mods configuration window, you have to close that window too.
- This is incompatible with any mod that also requires the use of UnityDoorstop.
- This mod requires UnityDoorstop because it has to modify the game's mod loading process, which cannot be achieved by a regular mod.
- This was not tested on non-Windows platforms.
Clone the repository or extract a downloaded ZIP copy.
- Requirements
- Visual Studio 2022 or higher
- .NET Framework 4.8 SDK
- UnityDoorstop 4
Check the releases page of this repository. UnityDoorstop is already bundled with these releases and do not have to be downloaded separately, unless you're building from source.
This is not your ordinary RimWorld mod and setting it up is slightly more involved:
- Download the latest release using the link above.
- Launch RimWorld.
- Extract the contents of the ZIP file to the directory where RimWorld is installed. This may vary depending on where you purchased the game.
- Make sure that the ZIP's contents are not extracted somewhere else (e.g., a subdirectory).
winhttp.dll
anddoorstop_config.ini
must be in the same directory asRimWorldWin64.exe
, andCustomModsFolders
is placed inside theMods
directory.
- Make sure that the ZIP's contents are not extracted somewhere else (e.g., a subdirectory).
- Return to the game.
- Enable the mod and make sure it loads in the following order: after Harmony, before Core.
- Save and apply changes.
- You can confirm that it was installed properly if you go the mod's options and no warning prompt shows up.
- You can also enable verbose logging (Development mode has to be turned on) in the Options menu and search the log file for "custom mods folders" to verify if mods from other directories are loaded.