忠诚之域

忠诚之域

早期开发但已可用的王国外交大修。创建联盟、朝贡国和附庸国,谈判提案,管理贡赋与军事义务,吞并王国,并面对叛乱、叛逃和继承战争。测试仍在继续,预计会有漏洞或崩溃。

早期测试版本,但已可使用。预计会有 Bug

描述

Realms of Fealty 是《骑马与砍杀 II:领主》的一个独立王国-外交与附庸领域大修模组。 该模组仍处于早期开发阶段,但主要系统已实现并可使用。现发布以供公开测试,因此玩家应预计可能出现 Bug、崩溃、未完成的 UI 行为或存档相关问题。 Realms of Fealty 将外交扩展到常规的战争与和平之外,允许王国结成联盟、建立朝贡关系、接受其他王国作为附庸领域、谈判吞并、响应军事号召,并处理叛乱、叛逃、继承战争及政治后果。

安装说明

  1. 下载并解压压缩包。
  2. RealmsOfFealty 文件夹放入:
Mount & Blade II Bannerlord\Modules
  1. 确保已安装并启用 Bannerlord.Harmony
  2. 在 Bannerlord 启动器中启用 Realms of Fealty
  3. 将 Harmony 置于加载顺序中 Realms of Fealty 之上。
  4. 启动 Bannerlord 并加载战役。

由于这是早期测试版本,强烈建议备份重要存档。

主要功能

领域关系

王国可以建立若干新的政治关系:

  • 联盟
  • 朝贡关系
  • 附庸领域关系
  • 叛乱附庸关系
  • 整合与吞并协议

这些关系随战役保存,可包括朝贡、军事义务、保护、战争同步、限制及谈判条款。


联盟

结盟的王国可在战争期间合作,并收到进攻或防御军事号召。 系统支持:

  • 防御战争号召
  • 进攻战争号召
  • 加入或拒绝
  • 撕毁协议
  • 支持敌方
  • 政治与关系后果
  • 持久决策历史

在《领主》原生联盟行为可用的情况下,Realms of Fealty 会使用它。如果原生系统无法安全地应用联盟,该操作将被回滚。


朝贡王国

一个王国可以成为朝贡国,同时保持政治独立。 朝贡协议可包括:

  • 固定朝贡
  • 按百分比朝贡
  • 可配置的支付间隔
  • 未支付追踪
  • 重新谈判
  • 拒绝
  • 释放
  • 放弃朝贡地位

除非谈判条款另有规定,朝贡国保留其自身的外部战争。


附庸领域

整个王国可以作为附庸领域臣服,而不会立即被摧毁或吞并。 附庸领域协议可包括:

  • 朝贡支付
  • 宗主的保护
  • 军事义务
  • 共享战争
  • 外交限制
  • 释放或重新谈判
  • 独立尝试
  • 叛乱

接受附庸身份时,首先会尝试结束两国之间的战争。在协议最终确定之前,会验证由此产生的和平与臣属关系。 强制服役的附庸随后可与宗主的外部战争同步。


领域提案

外交协议使用持久提案,而非立即解决。 提案可经历以下阶段:

  • 送达
  • 审议
  • 王国投票
  • 接受
  • 拒绝
  • 延迟
  • 还价
  • 过期
  • 敌对回应

可用的提案类型包括:

  • 联盟
  • 朝贡地位
  • 附庸身份
  • 释放
  • 重新谈判
  • 整合
  • 吞并

提案的条款和方向在发送前会显示。


玩家与 AI 决策

根据关系和提案,统治者可以做出如下回应:

  • 接受
  • 拒绝
  • 延迟
  • 还价
  • 撕毁协议
  • 放弃地位
  • 替代朝贡
  • 限制军事义务
  • 支持敌方
  • 威胁开战
  • 要求独立

王国决策可使用:

  • 统治者直接决策
  • 加权王国投票
  • 自动义务规则

AI 王国评估提案时使用的因素包括关系、文化、定居点、家族等级、性格特质、政治立场及提案条款。


王国外交界面

Realms of Fealty 在王国-外交中添加了一个 领域关系 操作。 这会打开一个可滚动菜单,用于:

  • 查看关系
  • 发送提案
  • 审阅条款
  • 检查待处理的传入提案
  • 检查待处理的传出提案
  • 查看臣属或宗主关系的有效操作

界面可将王国标记为:

  • 附庸
  • 朝贡国
  • 叛乱附庸
  • 宗主

当王国界面集成无法正确加载时,可使用营地菜单备用方案和控制台工具。


统治者对话

外交提案也可直接与统治者讨论。 统治者对话使用与王国界面相同的提案系统,允许和平或胁迫性谈判,而无需创建单独的不受支持协议系统。


军事号召与拒绝后果

盟友、朝贡国和附庸领域可能收到军事号召。 回应可能产生真实后果,涉及:

  • 战争参与
  • 影响力
  • 关系
  • 朝贡
  • 协议状态
  • 升级
  • 分裂
  • 叛乱

拒绝特定进攻战争的家族可被阻止为该战争加入军团。 他们仍可保卫家园并参与无关战争。限制在和平或和解后结束。


叛乱

Realms of Fealty 支持可用的家族和地区叛乱。 已实现的叛乱系统包括:

  • 叛军王国创建
  • 叛军统治者或赞助者选择
  • 参与家族转移
  • 封地转移
  • 母国对叛军战争的创建
  • 保皇家族评估
  • 内部叛乱
  • 叛逃回退
  • 胜利处理
  • 失败处理
  • 和平与重新整合
  • 弱势叛乱崩溃
  • 持久叛乱记录

叛军王国通过经验证的原生王国创建方式创建,并在创建失败时使用回滚保护。 宣称者运动仅部分实现。完整的统治者替换、宣称者死亡或俘虏处理,以及被吞并王国的自动恢复仍为未来工作。


吞并

王国可通过谈判或强制政治结果被吞并。 吞并包括:

  • 家族决策
  • 封地转移
  • 和平清理
  • 前统治者保留
  • 延迟王国摧毁
  • 存储的吞并条款
  • 政治历史记录
  • 最终摧毁前验证

默认情况下,控制台吞并保留每个臣服家族的现有城镇和城堡。 只有在明确的谈判条款或重新分配选项要求时,才会没收封地。 系统在摧毁前王国之前验证所有权。


继承战争

当一个王国成为附庸领域时,其现有敌人可以选择:

  • 继续战争
  • 接受白色和平

强制服役的附庸在臣属协议最终确定后,也可加入其宗主的外部战争。


和解

叛乱或不顺从的家族可进入和解流程。 可能的后果包括:

  • 关系变化
  • 降低升级
  • 解除军事限制
  • 可选支付
  • 政治历史记录
  • 重新整合

政治历史

重要外交事件会被记录,包括:

  • 协议
  • 提案
  • 投票
  • 拒绝
  • 还价
  • 朝贡变化
  • 叛乱
  • 吞并
  • 家族结果
  • 定居点结果
  • 和解

此历史可通过界面和诊断工具查看。


控制台工具包

Realms of Fealty 包含一个完整的

realmsoffealty.*

控制台工具包,用于设置、检查、恢复和测试。 命令支持:

  • 王国 ID
  • 精确王国名称
  • 唯一部分名称
  • player
  • player_kingdom

不明确的王国名称会列出可能的匹配项,而非静默选择一个。 目标 playerplayer_kingdom 在每次执行命令时,从玩家当前王国动态解析。 改变状态的命令会验证玩家是否为王国统治者。检查命令不需要统治者权限。 该工具包还包括战役验证、提案恢复、关系恢复、吞并工具及强制支付周期测试。


存档持久化与回滚保护

该模组保存:

  • 领域关系
  • 朝贡条款
  • 军事义务
  • 待处理提案
  • 提案阶段
  • 投票结果
  • 决策历史
  • 叛乱
  • 限制
  • 和解
  • 吞并条款
  • 政治历史
  • 宣称者冷却

失败的操作会尝试恢复先前的政治与战争状态,而非留下部分应用的关系。 在支持的情况下,会迁移来自先前 Realms of Fealty 版本的旧关系与提案数据。


兼容性

Realms of Fealty 支持《领主》版本:

  • 1.3.15 至 1.4.7

包含以下模组的可选兼容:

  • Diplomacy
  • Realm of Thrones
  • Allied Armies
  • Dynamic Origins

这些是可选的,并非编译时运行时依赖。 该模组不编译依赖:

  • Realm of Thrones
  • Diplomacy
  • Allied Armies
  • Dynamic Origins
  • War Sails
  • NavalDLC

Realms of Fealty 不修改货物容量、物品栏容量、队伍规模、兵种树、物品、文化、角色创建、场景或军队 AI。


当前测试状态 当前构建已通过:

  • Bannerlord 1.4.7 编译
  • 自动化模型测试
  • 存档迁移测试
  • 提案测试
  • 叛乱测试
  • 关系测试
  • 程序集依赖审计
  • 包验证

但仍需对以下内容进行完整实机测试:

  • 王国界面行为
  • 统治者对话
  • AI 提案决策
  • 投票
  • 存档与重新加载
  • 朝贡周期
  • 防御保护
  • 战争同步
  • 叛乱
  • 吞并
  • 封地所有权
  • 围城与劫掠清理
  • 大型模组列表兼容性

这应被视为早期公开测试版本,而非完成或完全稳定的版本。

需求

  • Mount & Blade II: Bannerlord 1.3.15–1.4.7
  • Bannerlord.Harmony

无需全转换或外交模组。

致谢

感谢所有测试此早期版本、报告崩溃、提供日志,并帮助在真实战役中验证外交、叛乱、吞并及存档系统的人。