加固系统

创作者: ShutUpMalfoy
已更新:2026-01-10 15:33:34
409KB

关于此 MOD

这个mod通过允许附近的AI队伍或军队加入你的战斗来增强Bannerlord战斗系统。



[更新日志]

剧透:  
表明

1.0.0版
-第一版

1.0.1版
-英文翻译已更新。并上传了一个翻译模板。
-修正了敌人参与战斗的可能性低于预期的bug。
-修正了援军产卵时出现的冻结问题。

V1.0.2
-修正了周边部队没有加入增援名单的bug。

V1.0.3
-修正了村庄战斗中援军到达时发生的ctd。
-新增中文本地化

V1.0.4
-修正了当援军到达时没有领袖英雄时发生的ctd。
——聚会的到达时间增加了一点。

V1.0.5
-修正了游戏中特定地图的ctd问题。

V1.0.6
-调整了产卵功能,使其不超过游戏引擎的最大值。
-修正了一个不应用战斗当前状态的错误。(优点、缺点)
-修正了生成时决定战斗胜负的bug。

V1.0.7
-修正了一个被创造出来的士兵看起来一样的错误。
-增加了搜索最大半径的设置,以及可以增加或减少作为援军参与概率的设置。
-修正了在调查与主角的关系时出现的问题。

V1.0.8
-额外修复了由关系过滤器引起的ctd问题。
-增加了法语本地化。

1.0.9版
-修正了一个错误,没有到达军队的队伍被传送并作为援军创建。
-修正了一个将加入军队的政党没有被注册为增援候选人的错误。
-修正了一个bug,关系不好,但概率更高。
-当战场上的条件非常不利时,作为援军出现的几率会减少更多。
-额外修复了由关系过滤器引起的ctd问题。

V1.1.0
-修正了获取英雄特质时发生的崩溃。
-增加了土耳其本地化。

V1.1.1
-现在定时器选项有三个选项
-默认选项的计时器也比现在稍长。(他们会比现在晚一点到达)
-修正了奖励积分设置中的一个错误
-略微降低特质得分的影响
-略微增加盟友加入的概率。
——如果AI是一支军队,加入的可能性就小了一点。(军队可能要去做更重要的事情。)
-如果参加战场的人数太少或太多,你就不太可能加入。(需要考虑引擎的局限性,防止太多的party加入。还有,他们不应该太琐碎。)

V1.2.0
-修正了事件中一方被视为多余的错误。
-修正了半径设置不适用于强盗的错误。
-修正了一个错误,如果一个还没有到达军队的队伍来增援,军队来增援。
-如果因为玩家太有优势而援军没有来,则不会显示任何消息。

V1.2.1
-由于1.2.0版本中出现了一个意外错误,因此对此版本进行了重新设计。

V1.2.2
-我添加了更多的代码来确保增援部队是玩家的队伍。
-修正了代码检查军队中重复方的错误。

V1.2.3
-土耳其语翻译已修改。(谢谢 凯拉5454)
-如果强盗没有参与战斗,它不会打印侦察兵的报告。

V1.2.4
-删除只有侦察兵用来通知援军到来的功能。
——改变了找人通知援军到来的逻辑。
-增加了在中途结束战斗时防止可能的CTD的代码。
-已添加代码,以防止已添加和注册为候选人的重复政党的问题。
-添加了不显示弹出窗口的功能。可以在config.xml中设置。
-增加了一个功能,通过自动检查RBM是否在您的modlist上打开来延长计时器设置。
-因此,当您使用RBM时,您不必在config.xml中设置任何内容。
-增加了意大利语。(谢谢 雷恩加德)
-删除土耳其语中的重复文件。

V1.2.5
-修正了战场上物体太多时出现的问题。
——那些帮助翻译的人。
/英语-作者 ArtemyYouTube  /韩语-作者 什姆斯古德147   /中文-作者 阿尔菲基米普   /西班牙语-作者 希伊马丹特  /俄语-作者 VVL99   / 
/法语-由 查理30   /土耳其语-作者 图兰61273, 科尔帕曼, 凯拉5454   /白俄罗斯语-by 霍尔瑙17   /巴西葡萄牙语——作者 夫人   /
/日语-作者 4lga6a5ka   /意大利语-作者 雷恩加德   /

V2.0.0~V2.0.2
-代码已被重写。
-已经实施了各种保护措施,以防止生成超过引擎限制的太多实体。
-搜索附近方时,计算不再依赖于忽略山海等地形的直线路径。
-现在考虑更大半径内的所有类型的当事人。虽然大篷车或村民干预的可能性仍然很低,但不是零。
-算法已得到改进,以允许对到达所需的时间进行更多定制。
-旅行时间现在考虑了每一方的速度。
-增援部队最初是立即产生的,但现在是在现有各方的后备部队耗尽后产生的。
-党的部队分配现在分为两个阶段:部队分配和部队召唤。
-如果一方获得显著优势,增援生成将停止,以防止不必要的实体创建。
-随着战斗中增援方数量的增加,后续方加入的概率略有降低,防止过多的方卷入单场战斗。
-援军现在总是出现在地图的边缘。
-然而,这还没有在所有地图上得到充分测试,需要进一步观察。
-Async不再使用,并已标准化为游戏的Tick系统。
-修正了当战斗结束而援军仍在产生时发生的错误。
——所有对话都被重写了。现在更有可能提供氏族和派系信息。
-在对话中应用了各种变量,以减少需要翻译的行数,同时增加表达多样性。
-如果一方决定不作为增援部队前来,对话将不再出现。
-调整了盟军增援部队到达时播放的号角音效,并增加了打开/关闭号角音效的选项。
-性别显示不正确的问题已得到解决。
-解决了在聚会搜索期间出现的问题。
-调整了过多的产卵限制,以防止它们在战斗中部队人数过低时被应用。

V2.1.0
-这个mod的描述已经更新。有关更多信息,请参考描述中的详细信息。
-现在,玩家和敌人可以根据特定变量加入各自的队伍。 
-团队招募的算法已经重新构建。修正了战斗平衡和招募分数的计算公式。 
-现在按照数学公式的梯度动态计算分数。
-进一步细化了五个特征,以更精细地影响结果
-改进了计算关系分数的方法,以适用于更广泛的场景。

例如:
-分数不再仅仅基于玩家的分数。
-现在考虑到敌对派别的领导人及其与寻求加入的政党的关系。
-即使玩家与队伍没有重大关系,分数也可能因敌方首领而异,增加或减少招募的可能性。
-如果玩家攻击平民或商队,兴趣等级一般会降低。
-然而,攻击敌方平民或商队可能会增加其他人加入保卫其公民的机会。

V2.1.1~V2.1.6
-对数字和概率进行轻微调整。
-修正了试图突袭村庄时发生的崩溃。
-战斗场景为海战时自动关闭功能。(为了兼容性)
-修复了各种小错误。
-已手动分配领导者的头衔。
-如果找不到文化的标题,它将尝试使用游戏分配的标题。
-小错误修复
-修正了军队无法注册为参战候选人的问题。
-在搜索聚会时,我添加了更多的过滤器,并实现了更高级别的异常处理。
-已添加语言- 简体中文 和 繁体中文

V2.1.7
-回顾与军队和第一次增援有关的逻辑。

V2.2.0
-在500个单位以下的军队决定参加战场时出现的错误已被修复,逻辑被重构。 
-实施了额外的异常处理,以检查访问数据结构或检索数据时的错误。 
-修正了特定情况下功率平衡计算的错误。 
-修正了当战场上的实体数量变得太多时,惩罚被错误计算的问题。
-增加了攻城战的选项。
-但是,由于它尚未经过全面测试,因此它被保留为beta测试选项,直到可以为未来的更新收集更多信息。 
-可以在config.xml文件中更改设置,但为了方便起见,提供了两个单独的文件。

关于围攻场景的更多信息:
——防御者和攻击者都参与其中。防御者和进攻者的援军都来自城墙外,而不是城堡内。
-攻击援军不会在马背上产卵来攻击城墙,但防御援军会在马背上产卵,因为他们不需要攻击城墙。(这种情况将来可能会改变,但目前是这样。)

V2.2.1~V2.2.3
-修正了市民和商队加入围攻的错误。
-修正了攻城时不发出号角声的问题。
-修正了在计算平衡分数时没有反映各方军队力量的错误。

V2.2.4
错误修复
战利品不再是99%由玩家获得。
当选择不参与战斗时,现在会显示一个简单的系统日志。
修正了一个即使没有守军,攻城战也不会结束的错误。

调整
围攻中的关系分数现在考虑了与定居点所有者的关系。
在所有情况下,一方参与战斗的概率都略有降低。
默认半径设置从50更改为60。
计时器总体上稍微变慢了。
军队现在会受到计时器惩罚,参与所需的总分也略有增加。
在围攻中,战斗比野战需要更长的时间,相应地会受到轻微的计时器惩罚。

V2.2.5
-检查了战斗地图上的增援产卵位置,并调整了逻辑以确保不会选择无效的产卵位置。
-如果有多个有效的产卵地点可用,增援部队可以从不同方向接近。
-重新访问了一个bug,如果敌人是围攻中的防守队,并且援军已经到达,战斗不会结束。
-增加了在围攻中试图加入防守队的政党被注册为候选政党的逻辑,而不是在必要时简单地离开。如果候选人政党被认为有能力获胜,他们将加入这场战斗。

V2.2.6
在2.2.5版本中,虽然这不是一个关键的错误,但产卵点的分配有些随机,没有考虑盟友和敌人的初始产卵点。这是调整的,因为它离我的预期设计有点远。现在,当根据地图有足够多合适的产卵点时,产卵点将保留轻微的随机性,但援军将在更靠近进攻或防守队伍初始位置的边界附近产卵。

V2.2.7
-增加了额外的异常处理,以防止空引用错误。
-实现了新的逻辑,当一方的影响力对于当前战斗来说太低或太高时应用惩罚。这防止了无关方(如平民或大型军队)干预他们几乎没有影响的战斗,如小规模冲突或大规模部队参与不现实的战斗。

V2.2.8
-援军获得少量士气加成,防止他们立即产卵逃跑。
-修正了一个错误,即使在赢得围攻后,定居点的所有权也不会改变,民兵也会产生。
-解决了config.xml中的围攻选项未正确应用的问题。

V2.2.9
-性能优化(降低CPU使用率)

V2.3.0
-周边各方加入战场的总体概率略有降低。
-援军将不再仅仅通过加入战斗来获得战利品。
-在攻城战中,攻击者和防御者会依次产卵,产卵后不会立即战斗。
-增加了一个选项,防止防御援军在攻城时骑马。

V2.3.1
-添加或集成了语言支持。(BYc、BYl、JP、PT-BR、RU、SP、TR)

V2.3.2
-攻城测试版已经成为默认。
-在攻城战中,战力平衡现在比关系有更大的影响力。
-AI现在只有在对胜利更有信心的时候才会参与围攻。
-增加了一个新的选项,让这个mod增加的敌军在野战中总是冲锋。(默认值:false)
-增加了语言支持:德语(DE)、法语(FR)

V2.4.0
-1.3.x版更新
-增加巡逻队伍的变化-巡逻队伍更有可能加入战斗。
-使英雄特质分数的影响力提高50%。
-增加援军到达时间10%。
——减少平民加入战斗的可能性。
-如果强盗与玩家有关系,允许他们有时加入玩家的一方-从反馈。
-在野战中,如果一方的帮助意愿强烈,他们会等到形势变得有利时再加入战斗。
——在攻城战中,如果一方的帮助意愿强烈,他们会等到形势变得有利时再加入战斗。
-在攻城战中,同一派的守军会等到形势变得有利时再加入战斗,前提是关系不太低。
-添加一个选项来禁用强盗嘲讽语音线。
-如果沉浸式战场插件存在,添加一个功能来使用它的号角声音。
-改进增援部队,使他们避免使用防御战术-来自反馈。
-实施一项保障措施,防止援军因士气低落而在抵达后立即撤退。
-增加了MCM支持。但是,不需要MCM,因为现有的config.xml没有它仍然可以使用。
-MCM菜单和描述已使用AI翻译进行翻译(目前支持13种语言)。

V2.4.1
-当使用定制喇叭时调整声音投射位置。

V2.4.2
-修正了已注册但未生成的候选方会在战斗后触发战斗的错误。

V2.4.3
-修正了V2.4.2版本中阻止援军加入的错误。(如果您使用的是V2.4.2,则必须更新。)


当前需要支持的语言列表。我期待你的帮助!
(意大利语、波兰语)

支持的语言
英语  ArtemyYouTube
韩语 -作者:mod作者
简体中文 -由 阿尔菲基米普
繁体中文  阿尔菲基米普
西班牙语  希伊马丹特
白俄罗斯语  霍尔瑙17
日本人  4lga6a5ka
葡萄牙人 -由anon
俄罗斯的 -由 凯尔特人
土耳其的 Eowhaym
德国的  伊萨尔帕拉
法语-由 查理30

通知


这个mod是为不使用战斗大小mod而使用战斗大小1000的用户设计的。使用战斗大小模式或喜欢较小战斗大小的用户在使用时应该小心。
如果你绝对必须使用BattleSize mod,强烈建议大幅降低野战的上限,尤其是在涉及骑兵单位的情况下。一系列 1100至1200 建议。对于攻城战,骑兵部队不出现的地方,有稍微多一点的灵活性,一系列 1300至1400 可以使用。但是,请注意,一般不鼓励使用BattleSize mod。


介绍


我在玩Bannerlord时的一个主要挫折是附近的敌人或盟军对战斗没有影响,除非他们在战斗开始时在一定范围内。
这个mod使得附近的队伍有可能考虑情况并加入你正在进行的战斗。

无需求模式。这个mod可以在游戏中途安装或卸载。



详细信息


当事人检测
当战斗开始时,一定半径内的附近各方被注册为加入战斗的候选人。
未与任何一方交战的各方被排除在考虑之外。
如果当事人忙于其他任务或满足特定条件,他们也被排除在外。

到达时间计算
根据战斗地点与队伍的距离,以及队伍的移动速度来确定到达时间。
您可以在config.xml文件中配置这些设置。
如果你使用的是RBM(现实战斗模式),它通常会延长战斗持续时间,模式会自动检测并相应地调整设置。

决定因素一:战场条件
考虑加入战斗的各方将评估当前的条件。
对他们一方有利的条件会为他们赢得分数。
对他们一方不利的条件会扣分。
因此,他们更有可能加入他们认为可以获胜的战斗,而不太可能加入无望的战斗。

决策因素2:关系得分
加入方与玩家和敌方团队的领导者之间的关系会影响他们的决定。
如果加入的一方与盟军团队的领导者关系良好,他们就会获得积分。
如果他们与盟军领队关系不好,他们就会失分。
反之,与敌方领队关系好扣分,与他们关系不好加分。
如果加入方与盟友关系密切或对敌人怀恨在心,加入的可能性就会增加。
这个变量涉及三个派别(盟友、入党、敌人),所以它会根据情况而变化。

决定因素3:社会得分
每一方的社会关系也会影响分数。
血亲、同一氏族或同一派系的成员获得积分。
袭击平民或商队会促使对立派别的领主进行干预以保护他们的公民。
加入强盗团体会得到更多的分数,因为他们被认为是公敌。
与单个英雄的关系也被考虑在内,但它们的权重因对立派别而异。

决定因素4:性格特征

价值:
高值:
劣势处罚通过以下方式抵消:


低值:
不利处罚增加:
第一级30%
第二级50%

高英勇增加加入不利战斗的可能性,低英勇降低。

怜悯
:
高慈悲:
增加加入保护商队、平民或那些受到强盗攻击的人的几率。通过以下方式增加关系分数奖励:
第一级10%
第二级15%
低慈悲:
通过以下方式增加干扰任何战斗的可能性:
第一级5%
第二级10%

高仁慈导致帮助弱者,但如果你成为袭击者,他们会挡你的路。

慷慨:
高度慷慨:
通过以下方式增加关系分数奖励:


低慷慨:
通过以下方式减少关系分数奖励:
第一级30%
第二级50%

高慷慨更看重重要的关系,而低慷慨则忽略它们。

计算:
高计算:
不利处罚增加:


低计算:
劣势处罚通过以下方式抵消:
第一级15%
第二级30%

高计算提高了决策准确性,低计算增加了误判的可能性。

荣誉:
高荣誉:
增加同阵营奖励分数系数:

第2级100%
低荣誉:
降低同阵营加值因子:
第一级50%
第2级100%

高荣誉优先考虑对派系的责任,而低荣誉忽略了这样的责任。

对话和其他功能
当援军到达时,会播放号角声,并有消息通知你他们的到来。
强盗一到就会嘲讽。
增援部队在地图边缘繁殖。
盟军增援部队冲锋陷阵,敌方增援部队听从敌方AI的命令。

预期效益
动态战场条件为玩家引入了更多样、更具挑战性的战斗场景。
鼓励玩家要么快速完成战斗,要么采取延迟战术等待援军。
通过让与NPC的关系更有意义来增强角色扮演体验。
特质更有影响力,增加了角色发展和策略的深度。



安装

手动安装
下载mod,解压。
将mod文件夹拖放到Mount&Blade II Bannerlord\Modules目录中。
检查游戏启动器中的mod。

涡流装置
下载并启用,和其他mod一样。
除了测试版,它将保持最新版本。



定制

如何修改配置.xml









使用 Xmod 解锁 骑马与砍杀2:霸主 的全部潜力 — 今天就探索这些顶级 MOD!