跳至正文

模组

BepInEx Interop Patcher 中文补丁指南

说明记录中的启动补丁器用途、patchers 目录、与普通插件的职责区别、聚焦验证方式,以及仍待确认的历史要求。

BepInEx Interop Patcher 启动设置

BepInEx Interop Patcher 是一个用于处理互操作生成冲突的启动补丁器,不是面向玩家内容的模组。它记录中的职责限于在 BepInEx 启动期间准备互操作代码时处理冲突的内部类型名称。本文只围绕这项记录中的冲突进行验证,不把它扩写成通用启动处理工具。

启动阶段的用途

该补丁器在启动阶段的互操作生成遇到冲突内部类型名称时工作。它的用途是处理这项已记录的冲突,让受影响的加载路径可以继续。它不增加面向玩家的功能或游戏内容。

记录中的说明把补丁器放在启动路径中,而不是内容模组流程中。只有观察到与本文所述一致的互操作生成冲突时,才把它作为相关处理对象。其他启动问题不在本文结论范围内。

补丁器与普通插件的职责

启动补丁器会在普通插件进入常规职责之前参与启动过程。普通插件目录用于放置插件文件,而这个补丁器承担独立的启动职责。这两类目录不应被视为可以互换。

请在自己的改动记录中把补丁器和面向玩家内容的模组区分开。这样更容易复查正在验证的职责边界。它不表示存在更广泛的加载器组合结论。

使用记录中的 patchers 目录

将记录中的补丁器放入 BepInEx/patchers/。这是采集材料为该启动补丁器说明的目录。本文不确认其他放置位置。

测试前,将该目录与补丁器身份一同记录下来。这样可以聚焦复查你改动过的启动路径。它不把 patchers 目录变成普通插件目录。

只验证记录中的冲突

启动游戏后,只检查记录中的互操作生成冲突是否不再阻塞相关加载路径。把结果限定为你实际观察到的启动条件。不要用这次结果推导其他启动行为。

如果同一冲突仍然出现,也只把结果限定在当前设置。先复查记录中的目录和已观察到的条件,再决定是否进行其他改动。结果不清楚时,标为待确认。

历史要求仍待确认

采集材料包含历史能力和加载器要求。它们现在是否仍然适用,均为待确认。本文不写入固定的必需版本。

兼容性可能随所使用的 BepInEx 构建而变化。采集记录不能证明它会在任意 BepInEx 构建中永久适用。在得到独立确认前,所有当前兼容性结论都应标为待确认。