旧领域 - 改进驻军 - 队伍规模修复 1.1(兼容性补丁)

旧领域 - 改进驻军 - 队伍规模修复 1.1(兼容性补丁)

旧领域 × 改进驻军 — 队伍规模修复。在安装改进驻军模组时恢复旧领域职业的队伍规模加成。对改进驻军的队伍规模模型进行运行时修补。适用于新建存档和现有存档。

游戏玩法

旧领域 × 改进驻军 — 队伍规模修复

构建/测试信息

构建于:Bannerlord 1.2.12.6623
测试于:The Old Realms 1.2.11
改进驻军:4.1.2.20

它修复了什么

启用“改进驻军”后,《骑马与砍杀2:霸主》可以移除《旧世国度》的部队规模技能(以及其他《旧世国度》特有的部队规模调整),因为 IG 的 PartySizeLimitModel 会覆盖最终模型。此模组在运行时修补 IG 的方法,并重新加入由《旧世国度》自身模型实例计算得出的差值。加载顺序无关。

功能

  • 恢复旧版领域队伍规模加成,同时保留 IG 的调整
  • 适用于新建和现有存档
  • 加载顺序无关(运行时补丁,无需配置)
  • 非作弊数值;保留 TOR 计算公式

要求

  • 骑马与砍杀 II:领主(推荐 1.2.x 版本)
  • 古老国度(TOR)
  • 强化驻军(版本 4.1.2.20)
  • 领主.和谐库

安装

将文件夹 TOR_IG_PartyLimitFix 放入 ...\Mount & Blade II Bannerlord\Modules\。确保文件存在:...\Modules\TOR_IG_PartyLimitFix\bin\Win64_Shipping_Client\TOR_IG_PartyLimitFix.dll。启用该模块。建议顺序:Harmony → The Old Realms → Improved Garrisons → TOR_IG_PartyLimitFix。

卸载

禁用该模块并移除其文件夹。保存安全(仅运行时补丁)。

它是如何运作的

在注册期间捕获实时 TOR/先前 PartySizeLimitModel 实例。识别 IG 的具体模型类型并应用后缀补丁至:GetPartyMemberSizeLimitGetPartyPrisonerSizeLimitGetTierPartySizeEffectGetAssumedPartySizeForLordParty。每次调用时:结果 = IG + (TOR − 原版)。这保留了所有旧领域奖励并保持 IG 调整不变。

兼容性

与《旧王国》和《改进驻军》兼容。其他同样修改了 IG 部队规模方法的模组可能会产生冲突;如果出现这种情况,请将此模组置于那些模组之后加载。

来源

GitHub: https://github.com/xmarre/TOR-IG-Party-Size-Fix

制作人员

The Old Realms 团队与 Improved Garrisons 作者。Harmony 由 Andreas Pardeike / Bannerlord.Harmony 提供。

许可证

Apache-2.0。请查看 LICENSE 文件或访问 Apache 网站。

更新日志

v1.1 — 2025年10月1日

  • 切换为比例缩放(TOR/原版)以处理队伍和囚犯限制。保留 TOR 的减益和增益效果(例如,木精灵 −50%),同时保持游戏内改动。
  • 移除附加差值路径以消除负数的“TOR/其他来源 −30”伪影。
  • 取消层级和预设钩子;缩放已涵盖这些效果。
  • 添加防护措施:避免除零错误,限制比例 ≥ 0。
  • 工具提示条目重命名为“TOR/其他队伍比例缩放。”
  • 小幅清理。

v1.0 — 2025年9月29日

  • 初始版本。在安装 IG 时恢复 TOR 职业队伍规模加成。Harmony 后缀,中途保存安全。