
AI执行者 - 卡拉迪亚事务兼容性
适用于《骑马与砍杀2:霸主》1.4.8版本的AI Executioner与Affairs of Calradia兼容补丁。防止NPC处决系统重复,保留AI Executioner的独特功能,并将其过时的死亡例程重定向至《霸主》1.4.x原生处决流程。
查看大图描述
此兼容补丁专为在 骑马与砍杀 II:霸主 1.4.8 上同时使用 AI Executioner 与 Affairs of Calradia / Friends With Benefits 的玩家设计。
两个模组都包含可能导致被俘 NPC 贵族被处决的系统。如果没有兼容补丁,同一次俘虏捕获会被两个模组分别判定,实际上叠加了两套独立的处决系统。
AI Executioner 还包含一个基于早期《霸主》实现复制的旧版死亡流程。尽管该模组仍可在较新版本上加载和运行,但该流程绕过了《霸主》1.4.8 当前角色死亡管线的一部分。
此补丁解决了这两个问题。
AI Executioner 继续负责其正常的囚犯处决决策及其独有功能,而 Affairs of Calradia 重叠的通用 NPC 处决队列被抑制。Affairs 独立的复仇与血债处决系统保持不变。
当 AI Executioner 决定某角色应被处决时,此补丁会拦截其旧版死亡流程,并将处决重定向到《霸主》1.4.8 原生的 [code]KillCharacterAction.ApplyByExecution()[/code] 系统。
这使 AI Executioner 的游戏系统保持可用,同时恢复当前《霸主》死亡生命周期,并避免重复的通用 NPC 处决判定。
该兼容修复已使用实际 AI Executioner NPC 处决进行运行时测试。处决决策由 AI Executioner 做出,被兼容补丁拦截,重定向通过《霸主》1.4.8 的原生处决管线,并在游戏中成功完成,显示正常的处决通知。
安装说明
[list=1] []正常安装 AI Executioner。[/] []正常安装 Affairs of Calradia / Friends With Benefits。[/] []将此兼容补丁作为单独的《霸主》模组安装。[/] []确保兼容补丁在 AI Executioner 和 Affairs 之后加载。[/] [/list]推荐顺序: AIExecutioner FriendsWithBenefits AffairsOfCalradia.MCM AIExecutionerAffairsCompatibility148
[list=1] []正常启动《霸主》。[/] [/list]无需手动编辑 AI Executioner 或 Affairs of Calradia。
你可以继续使用正常的 AI Executioner 配置。兼容补丁会在运行时自动处理重叠的处决路径。
主要功能
[list]
[]防止 AI Executioner 和 Affairs of Calradia 在同一次捕获中各自独立运行其通用 NPC 囚犯处决系统。[/]
[]保留 AI Executioner 负责正常囚犯处决决策。[/]
[]保留 AI Executioner 的独有系统,包括:
[list]
[]捕获后处决玩家,[/]
[]基于犯罪等级的处决,[/]
[]劫掠者处决,[/]
[]敌对商队/村民处决行为,[/]
[]出售囚犯以供处决。[/]
[/list][/]
[]仅抑制 Affairs of Calradia 重叠的通用敌对 NPC 处决队列。[/]
[]不触碰 Affairs 独立的 复仇与血债处决系统。[/]
[]拦截 AI Executioner 较旧的复制角色死亡流程。[/]
[]将处决重定向通过《霸主》1.4.8 当前原生的
[code]KillCharacterAction.ApplyByExecution()[/code] 管线。[/]
[]恢复使用《霸主》现代角色死亡生命周期,而不是允许 AI Executioner 执行其较旧的内部死亡实现。[/]
[]保留正确的受害者、处决者、处决类型、通知行为以及强制处决状态。[/]
[]不修改原始 AI Executioner 或 Affairs of Calradia 文件。[/]
[]使用有针对性的 Harmony 补丁和运行时验证检查,而不是整体替换任一模组。[/]
[/list]运行时测试确认:
[list] []正确识别并抑制了 Affairs 的处决方法,[/] []准确识别了 AI Executioner 旧版死亡流程,[/] []原生死亡重定向在战役初始化后仍然有效,[/] []一次实际 NPC 处决被成功拦截并重定向,[/] []受害者在游戏中正常死亡,[/] []并且《霸主》显示了预期的处决通知。[/] [/list]需求
[list] []骑马与砍杀 II:霸主 1.4.8[/] []Harmony[/] []AI Executioner[/] []Affairs of Calradia / Friends With Benefits[/] []AffairsOfCalradia.MCM[/] [/list]此兼容补丁针对 AI Executioner v1.7.7 以及当前与《霸主》1.4.8 搭配测试的 Affairs of Calradia / Friends With Benefits 安装进行开发和测试。
AI Executioner 与 Affairs of Calradia 必须都保持安装并启用。
不要用此补丁中的文件替换任一原始模组的 DLL。这是一个单独的兼容模组,只需在其所设计修补的模组之后加载即可。
鸣谢
感谢 AI Executioner 的作者,为《霸主》创造了更加动态的处决系统,并添加了 NPC 处决、玩家处决、罪犯处决、劫掠者处理以及囚犯出售等功能。
感谢 Affairs of Calradia / Friends With Benefits 的作者,他们在关系、复仇、血债、婚姻以及整个战役中的角色互动方面做了大量工作。
特别感谢 Affairs of Calradia 的作者记录了与 AI Executioner 的重叠,这促使我们对两个系统进行详细调查,而不是简单假设必须移除其中一个模组。
也感谢《霸主》模组社区和 Harmony 项目,使这种有针对性的兼容修复成为可能。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。