用途
该技能用于 Unity 游戏模组(Mod)开发,围绕 BepInEx、Harmony、MonoMod 以及 IL2CPP 或 Mono 运行时展开。资料将其定位为游戏模组开发参考集合,按目标游戏提供对应的参考文档。
主要能力
资料列出的参考文档覆盖以下目标:
- RimWorld:references/rimworld-harmony.md
- Valheim:references/valheim-jotunn.md
- Subnautica:references/subnautica-nautilus.md
- Lethal Company:references/lethal-company.md
- Risk of Rain 2:references/risk-of-rain2.md
- Stardew Valley:references/stardew-valley.md
- Oxygen Not Included:references/oxygen-not-included.md
- Kerbal Space Program 1:references/kerbal-space-program.md
- Harmony 补丁顺序与安全(跨游戏):references/dotnet-harmony-patching.md
此外还有共享工具链说明 references/OVERVIEW.md,以及规则文档 references/MODDING-LAWS.md。
使用方式
资料给出的使用顺序为:在第一次写入之前先阅读 game-modding -> references/MODDING-LAWS.md,其中包含版本快照、证据阶梯以及禁止臆造规则;随后从 references/OVERVIEW.md 了解共享工具链,再查阅上表中对应目标的参考文档。在实现之前,需要先确定确切的游戏构建版本、加载器、映射(mappings)以及框架版本。
适用场景
适用于为上述 Unity 游戏开发或维护模组,尤其是涉及 BepInEx、Harmony、MonoMod 以及 IL2CPP 或 Mono 运行时的场景,也适用于需要处理 Harmony 补丁顺序与安全问题的跨游戏开发。
限制
资料明确要求:绝不臆造 API、钩子(hook)、签名、ID 或资源路径。关于具体安装命令、代码示例、收费与价格、平台支持范围、实际效果等信息,资料中暂未提供。