About this mod
A universal resource override and injection system for Ratopia modding. Resource Loader allows you (and other modders) to override and inject custom resources such as sprites, textures, and text assets into Ratopia without needing to repack or modify the game’s original files. It is a core utility mod that will be required for any custom assets.
- Requirements
- Permissions and credits
Override any resource (sprite, texture, text asset, etc.) loaded via Resources.Load. Just place your custom files in the correct folder structure under BepInEx/plugins/ResourceLoader/Resources/. For example, if the game loads Resources/GameScene/Foo/Bar, you can put your own custom Bar in BepInEx/plugins/ResourceLoader/Resources/GameScene/Foo/Bar, and it will overwrite the original game's resource. Supports PNG, JPG, TXT, BYTES, and ASSET files, though only PNG has been tested by myself so far.
Only assets that are loaded through Resources.Load in the game's scripts will be changed, so certain ones may not be replaceable.
Known Issues
When starting the game for the first time, and first load, it can take a short amount of time for assets to be replaced. This is not a bug, but a quirk of how the game loads resources.
Installation
This mod requires Bepinex5 to be installed, please download the latest one for your OS here:
https://github.com/BepInEx/BepInEx/releases
Then in Steam\steamapps\common\Ratopia, extract it and make sure the BepInEx folder is alongside MonoBleedingEdge and Ratopia_Data.
To install my mod, simply place the .dll in the Steam\steamapps\common\Ratopia\BepInEx\plugins folder. It should just work if you did all this correctly.