
贝鲁姆事务婚姻兼容性
卡拉迪亚事务与内战兼容补丁,允许在内战保留玩家婚姻提议控制权的同时保持其战略NPC婚姻系统启用,使用两个模组时无需禁用内战的婚姻逻辑。
查看大图描述
该兼容补丁专为同时使用 Affairs of Calradia 和 Bellum Civile 的玩家设计。
Affairs of Calradia 的作者建议在同时使用这两个模组时禁用 Bellum Civile 的婚姻与关系系统,因为两个模组都会介入 Bannerlord 的婚姻逻辑。本补丁旨在消除完全禁用 Bellum 战略婚姻系统的需要。
安装此兼容补丁后,Bellum Civile 可以继续处理战略性的 NPC 婚姻,而 Affairs of Calradia 则保留对玩家婚姻提案及其自身恋爱/婚姻系统的控制。
该补丁还包含一项防御性清理,用于应对 Affairs of Calradia 的一个潜在问题:在 Affairs 处理完已接受的婚姻提案后,Bannerlord 内部的活跃婚姻提案状态可能仍保持填充状态。如果检测到该残留状态,补丁会调用 Bannerlord 自身的原生婚姻提案终结逻辑来清除它。
目标不是取代任一模组的婚姻系统,而是为每个模组划定清晰的职责范围,使它们能够更安全地共存。
安装说明
- 正常安装 Bellum Civile。
- 正常安装 Affairs of Calradia。
- 将此兼容补丁作为独立模块安装。
- 确保兼容补丁在两个模组之后加载。
推荐顺序:
BellumCivile AffairsOfCalradia AffairsOfCalradia.MCM AffairsBellumMarriageCompatibility
- 在 Bellum Civile 的 MCM 中启用:
- 启用战略婚姻逻辑
- 阻止原版掷骰婚姻逻辑
- 让 Affairs of Calradia 的婚姻功能保持正常启用。
兼容补丁将检测 Affairs 的玩家婚姻提案系统是否启用,并仅在必要时抑制 Bellum 与其竞争的玩家婚姻行为。
主要功能
- 允许 Bellum Civile 的战略 NPC 婚姻系统与 Affairs of Calradia 一同保持启用。
- 保留 Affairs of Calradia 对玩家婚姻提案的控制。
- 仅移除 Bellum 中与其冲突的玩家婚姻阻止器。
- 保持 Bellum 的 NPC 婚姻阻止器和战略 NPC 婚姻逻辑不变。
- 当 Affairs 的玩家提案系统启用时,防止 Bellum 与 Affairs 争夺玩家婚姻提案。
- 包含防御性清理,用于处理 Affairs 处理完已接受提案后可能出现的残留活跃婚姻提案状态。
- 使用 Bannerlord 自身的原生 [code]FinalizeMarriageOffer()[/code]逻辑进行清理,而非替换 Bannerlord 的婚姻状态处理。
- 不修改 Bellum Civile 或 Affairs of Calradia 的原始文件。
- 基于 Harmony 的兼容补丁,不直接编辑任一模组。
运行时测试确认,该补丁成功检测到 Affairs 的玩家婚姻提案系统,仅移除了 Bellum 中与其竞争的玩家阻止器,保留了 Bellum 的 NPC 婚姻阻止器,并在战役启动过程中保持活跃且无错误。
前置要求
- Mount & Blade II: Bannerlord 1.4.8
- Harmony
- Bellum Civile
- Affairs of Calradia / Friends With Benefits
- AffairsOfCalradia.MCM
Bellum Civile 和 Affairs of Calradia 都必须保持安装并启用。
对于预期配置,Bellum Civile 的 战略婚姻逻辑 和 阻止原版掷骰婚姻逻辑 选项都应启用。
此补丁专门围绕 Bannerlord 1.4.8 下当前已测试的 Bellum Civile 和 Affairs of Calradia 版本设计。
致谢
感谢 Affairs of Calradia 和 Bellum Civile 的作者,他们创造了两个雄心勃勃的系统,极大地扩展了 Bannerlord 中的关系、婚姻、政治和王朝玩法。
特别感谢 Affairs of Calradia 的作者记录了与 Bellum Civile 之间现有的兼容性问题,这清楚地表明两套婚姻系统需要一种更清晰的共存方式。
同时感谢 Bannerlord 模组社区持续识别并记录大型战役系统 overhaul 之间的兼容性问题。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。