1.1 KiB
1.1 KiB
Changelog
本文件记录 ShrinkModFramework 在当前工作区中的包内变更。
[0.1.0] - 2026-04-07
Added
- 建立模组声明与生命周期基础:
[ShrinkMod]、[ShrinkModDependency]、IShrinkMod、ShrinkModBase、ShrinkModLoader、注册表与运行时设置。 - 默认启动入口改为
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterAssembliesLoaded)]自动引导,不再强依赖场景内手挂 bootstrap。 - 支持扫描和增量装载外部 DLL 模组。
- 预留可选 Harmony 热补丁与模组网络同步抽象层。
- 新增
ShrinkSDK/Mod/导出 Mod SDK 开发包,可导出给外部模组开发者使用的GeneratedModSdk/。 - 新增
ShrinkSDK/Mod/生成仓库内模组模板(推荐),可在当前 Unity 工程内快速生成模组模板。 - 新增
ShrinkSDK/Mod/生成外部模组模板,可生成独立 DLL 模组工程。
Changed
- 运行时目录结构统一拆分为
Bootstrap / Core / Metadata / Registry / Loading / Network / Integration。 - README 同步更新新的目录结构、模板入口、SDK 导出方式与推荐工作流。