This commit is contained in:
@@ -220,7 +220,7 @@ var snapshot = ShrinkModDiagnostics.CaptureExternalAssemblies(settings);
|
||||
|
||||
快照包含当前与历史 revision、来源路径、程序集名、SHA-256 revision、载入字节数、常驻数量和软阈值状态。失败 revision 可以成为已载入的历史程序集,但不会成为 current;达到软阈值只告警,不伪造卸载行为。
|
||||
|
||||
导入 `ShrinkContext.AppAdapter` 的 Editor 工具后,也可以从 `ShrinkSDK/Cordis/诊断与组合` 查看同一份常驻快照;该窗口通过可选反射读取,不会让 AppAdapter 对 ModFramework 建立硬依赖。
|
||||
导入 `ShrinkContext.AppAdapter` 的 Editor 工具后,也可以从 `ShrinkSDK/上下文/诊断与组合` 查看同一份常驻快照;该窗口通过可选反射读取,不会让 AppAdapter 对 ModFramework 建立硬依赖。
|
||||
|
||||
## Harmony 热补丁
|
||||
|
||||
@@ -574,9 +574,9 @@ public sealed partial class DemoFullMod : ShrinkModBase
|
||||
|
||||
现在已经提供和 `ShrinkNetwork` 独立服务器生成器同风格的模组开发入口:
|
||||
|
||||
- 菜单:`ShrinkSDK/Mod/导出 Mod SDK 开发包`
|
||||
- 菜单:`ShrinkSDK/Mod/生成仓库内模组模板(推荐)`
|
||||
- 菜单:`ShrinkSDK/Mod/生成外部模组模板`
|
||||
- 菜单:`ShrinkSDK/模组/导出开发包`
|
||||
- 菜单:`ShrinkSDK/模组/生成仓库内模板(推荐)`
|
||||
- 菜单:`ShrinkSDK/模组/生成外部模板`
|
||||
|
||||
更推荐优先用“仓库内模组模板”:
|
||||
|
||||
@@ -599,7 +599,7 @@ public sealed partial class DemoFullMod : ShrinkModBase
|
||||
|
||||
如果目标是给**外部模组开发者**发 SDK,当前更推荐直接用:
|
||||
|
||||
- `ShrinkSDK/Mod/导出 Mod SDK 开发包`
|
||||
- `ShrinkSDK/模组/导出开发包`
|
||||
|
||||
它会导出:
|
||||
|
||||
@@ -661,10 +661,10 @@ public sealed partial class DemoFullMod : ShrinkModBase
|
||||
|
||||
建议流程:
|
||||
|
||||
1. 你自己在当前仓库开发时,优先用 `ShrinkSDK/Mod/生成仓库内模组模板(推荐)`
|
||||
1. 你自己在当前仓库开发时,优先用 `ShrinkSDK/模组/生成仓库内模板(推荐)`
|
||||
2. 先改 `modId`、命名空间、命令路径、`opcode`
|
||||
3. 在当前 Unity/IDE 里直接开发和编译
|
||||
4. 如果要发给外部模组开发者,改用 `ShrinkSDK/Mod/导出 Mod SDK 开发包`
|
||||
4. 如果要发给外部模组开发者,改用 `ShrinkSDK/模组/导出开发包`
|
||||
|
||||
如果你已经知道目标 `Mods` 目录,也可以直接跑模板里的:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user