RRIceBoxModLib
This is a prerequisite library required by all my mods. It provides common functional support and shared code for other mods.
| Last updated | 2 days ago |
| Total downloads | 26 |
| Total rating | 0 |
| Categories | Mods |
| Dependency string | Ice_Box_Studio-RRIceBoxModLib-1.0.0 |
| Dependants | 6 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack_IL2CPP
BepInEx pack for IL2CPP x64 Unity games. Preconfigured and ready to use.
Preferred version: 6.0.755README
说明:本描述为中英双语版本,英文内容位于中文内容下方。
Note: This description is bilingual. The English section is provided below the Chinese section.
IceBoxModLib (中文)
这是我所有模组都需要的前置库。它为其他模组提供通用的功能支持。
主要功能
- 配置管理:简化了 BepInEx 配置文件的创建和读取
- 多语言支持:集成了游戏内置的 I2 Localization 系统,支持模组的动态多语言切换和回退机制
- UI 通知:提供了游戏内的提示消息弹窗功能
- 图像工具:支持在运行时加载外部图片并转换为 Unity 纹理和精灵,处理了 IL2CPP 环境下的内存分配和垃圾回收问题
- 容器 UI 刷新:提供了通用的 ItemContainer 标签刷新能力,在修改容器数量后可立即更新货架上的数量标签
- 类型注册:提供了在 IL2CPP 环境中注册自定义类型的简便方法
兼容性
- 游戏版本:
0.1.85+ - 必须使用
BepInEx IL2CPP 6.0.0 be.755或更高版本。低版本(如be.752)会导致游戏启动时崩溃。 - 作为前置库,请确保将其放置在
BepInEx/plugins目录下,以便依赖它的其他模组正常运行。
Bug 提交 & 新功能建议 & 新语言提交
如果你有任何问题、新功能建议或提交新的模组支持语言,请通过 GitHub Issues 提交,或直接通过邮箱 [email protected] 或 [email protected] 联系我。
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.755or higher is required. Lower versions such asbe.752will cause the game to crash on startup.- As a prerequisite library, please ensure it is placed in the
BepInEx/pluginsdirectory 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 [email protected] or [email protected].