RRIceBoxModLib
This is a prerequisite library required by all my mods. It provides common functional support and shared code for other mods.
About this mod Machine translation
Note: This description is a bilingual version in Chinese and English. The English content is located below the Chinese content.
Note: This description is bilingual. The English section is provided below the Chinese section.
IceBoxModLib (Chinese)
This is the prerequisite library I need for all my mods. It provides general functionality support for other mods.
Main functions
- Configuration Management: Simplified creation and reading of BepInEx configuration files
- Multi-language support: Integrate the game's built-in I2 Localization system to support the module's dynamic multi-language switching and rollback mechanism
- UI notification: Provides in-game prompt message pop-up function
- Image tool: supports loading external images and converting them to Unity textures and sprites at runtime, and handles memory allocation and garbage collection issues in the IL2CPP environment
- Container UI refresh: Provides a general ItemContainer label refresh capability, which can immediately update the quantity label on the shelf after modifying the container quantity
- Type Registration: Provides an easy way to register custom types in the IL2CPP environment
compatibility
- Game version: 0.1.85+
- Must use BepInEx IL2CPP 6.0.0 be.755 or higher. Lower versions (such as be.752) will cause the game to crash on startup.
- As a front-end library, please make sure to place it in the BepInEx/plugins directory so that other modules that depend on it can run properly.
Bug submissions & new feature suggestions & new language submissions
If you have any questions, new feature suggestions, or submissions for new mod support languages, please submit them through GitHub Issues, or contact me directly at 764884112@qq.com or ibox2333@gmail.com.
IceBoxModLib (English)
This is a prerequisite library required by all my mods. It provides common functional support and shared code for other mods.
Main Features
- Configuration Management: Simplifies the creation and reading of BepInEx configuration files
- Multi-language Support: Integrates with the game's built-in I2 Localization system, supporting dynamic multi-language switching and fallback mechanisms for mods
- UI Notifications: Provides in-game toast notification popups
- Image Utilities: Supports loading external images at runtime and converting them to Unity textures and sprites, automatically handling memory allocation and garbage collection issues in the IL2CPP environment
- Container UI Refresh: Provides a generic ItemContainer label refresh utility that immediately updates quantity labels on shelves after container modifications
- Type Registration: Provides a convenient way to register custom types in the IL2CPP environment
Compatibility
- Game version: 0.1.85+
- BepInEx IL2CPP 6.0.0 be.755 or higher is required. Lower versions such as be.752 will cause the game to crash on startup.
- As a prerequisite library, please ensure it is placed in the BepInEx/plugins directory so that other mods depending on it can run properly.
Bug Reports & Feature Suggestions & New Language Submissions
If you have any questions, feature suggestions, or want to submit support for a new mod language, please submit through GitHub Issues, or contact me directly at 764884112@qq.com or ibox2333@gmail.com.
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.
Install locations vary a lot between mods — the bundled readme is the most reliable guide.
Install these first, or the mod will not work: