Repository navigation
Releases: Dylanvip2024/NativeUILib
Releases · Dylanvip2024/NativeUILib
Release list
NativeUILib v1.0.0
Casualties Unknown(7.0.1 / Demo)的原生风格 UI 绘制库 —— 让其他 BepInEx 模组用几行代码就能画出与游戏本体完全一致的界面。
安装
把 NativeUILib.dll 放进 BepInEx\plugins\ 即可(需要 BepInEx 5.4.x)。
附件
| 文件 | 说明 |
|---|---|
NativeUILib.dll |
库本体,必需 |
SampleAddon.dll |
示例模组,可选。游戏内 F7 演示窗口 / F8 提示条与确认框 / F9 IMGUI 原生皮肤 / F10 HUD / F11 素材诊断 |
亮点
- 控件直接复用游戏自己的预制体(
Special/GameSettingBool/Float/Int/Dropdown/Input),外观零误差 - 自动获取九宫格贴图
uiBlockSmall/uiBlockNano与像素字体Retro GamingPix(二者都不在 Resources 里) - 缺字自动注册系统中文字体 fallback —— 像素字体没有 CJK 字形,中文模组开箱可用
- 原生音效、原生 tooltip(走游戏
GlobalDark流程)、原生提示条、模态对话框 - 主菜单 / 暂停菜单按钮注入;一行 Harmony 就能把自定义项加进游戏原生设置菜单
- IMGUI 原生皮肤,供既有的
OnGUI老模组无缝升级外观 - 预制体 / 贴图 / 字体缺失时全部自动降级,任何回调异常都被捕获,不会影响游戏
文档
- English README | 中文说明
- AI 智能体使用说明(完整 API / 示例 / 排障)
- 游戏原生 UI 逆向报告
English: A native-look UI toolkit for Casualties Unknown. Drop NativeUILib.dll into BepInEx\plugins\
(requires BepInEx 5.4.x). Controls are instantiated from the game's own prefabs, so the look is identical by
construction. See the README for the API.