Vanilla AI 战术(RBM 适用)

Vanilla AI 战术(RBM 适用)

有选择性地移除特定的RBM AI补丁,同时保留有序的前线、真实的单位行为和阵型深度。仅在野战战斗中恢复原版冲锋攻击性、防御站位和攻击协调。

游戏玩法

该模组选择性地取消了部分RBM AI修改,以验证是否能解决玩家常抱怨的RBM在野战中的战术行为问题,同时保留所有其他RBM功能不变。

这是一个实验——我创建这个是为了测试移除某些AI补丁是否能解决玩家在RBM的Discord上频繁报告的问题。

重要提示:本模组仅影响野战,攻城战完全保持不变。

玩家报告RBM AI的问题

根据Discord讨论,许多RBM用户遇到了以下问题,而本模组试图解决这些问题:

普通弓箭手的常见抱怨

  • 马弓箭手效率低下——花费太多时间撤退而不是射击
  • 弓箭手过度调整位置——而非优先攻击目标
  • 效果降低——与原版相比,源于谨慎的人工智能行为

骑乘单位无法正确交战 - 当玩家处于战斗中时

重复的战斗模式

  • 相同的战术反应——AI每次战斗都使用相同的模式
  • 过度防御性的站位——单位在战场边缘蹲守
  • 可预测的敌人行为——战斗感觉过于脚本化
  • 静态、较少动态的战斗 - 战术多样性降低

战斗流程问题

  • 单位陷入防御姿势
  • 可怜的优先级设置 - AI更倾向于定位而非效果,需要不断进行微管理来覆盖AI的决策。
  • 过于谨慎的行为导致战斗时间延长

实验:本MOD移除特定RBM AI补丁,以测试恢复原版战术行为是否能解决这些问题,同时保留RBMAI 90%的改进内容。

禁用的内容(仅限野地战)

RBM 电荷行为修改

  • 移除 BehaviorCharge.CalculateCurrentOrder 和 GetAiWeight 上的 RBM 补丁。
  • 恢复原版充能逻辑和时间设定

RBM 防守线战术

  • 移除RBM对TacticDefensiveLine方法的补丁(HasBattleBeenJoined, Defend, Engage)
  • 恢复原始防御阵型的站位及行为模式。

RBM 全面攻击战术

  • 移除 RBM 在 TacticFullScaleAttack 方法上的补丁(Advance, Attack, HasBattleBeenJoined, GetTacticWeight, ManageFormationCounts)
  • 恢复原版攻击协调和阵型管理

关键碰撞预防

  • 修复深层编队方法可能导致的稳定性问题
  • 包括对GetOrderPositionOfUnit、GetFormationFrame及相关阵型定位方法的修复

这个模组不会修改的内容:

  • 所有RBM战斗机制(武器伤害、护甲、物理效果等)
  • 所有RBM装备和武器
  • 攻城战(完全不受影响)
  • 除了上面列出的具体AI策略外,还有没有其他RBM AI功能?

卸载补丁时安全进行,带有错误处理和可选调试日志记录。

配置选项

  • 分别启用/禁用每个补丁类别
  • 调试模式,用于详细记录未打补丁的内容
  • 安全模式,提供更保守的去除补丁方式
  • 崩溃预防开关,用于稳定性修复

需求

  • Harmony
  • RBM(真实战斗模组)
  • MCM(模组配置菜单)

安装使用

  • 模组管理器安装或解压至Modules文件夹
  • 在模组加载顺序中,确保位于RBM之后启用
  • 如需要,在MCM中配置选项

兼容性

  • 完全兼容RBM - 该模组专门针对RBM的AI补丁
  • 应能与大多数其他模组兼容,因为它只影响特定的战术行为
  • 加载顺序:RBM → RBM的原版AI战术 → 其他模组

您可能会遇到的体验(未确认)

可能的改进

  • 可能更有效的弓箭手——可能更专注于射击而非重新定位
  • 可能的更佳骑射手表现 - 可能会更主动地攻击目标
  • 能看到多样化的战斗结果 - AI响应更不可预测
  • 可能体验更多动态战斗 - 单位可能更具攻击性
  • 可能获得更好的单位交战 - NPC在战斗中会有更多互动

谁该尝试这个

  • 遇到上述所列RBM AI相关问题的玩家
  • 对RBM战斗中原版AI行为感到好奇的人
  • 觉得当前RBM战斗重复或令人沮丧的玩家

我的初步观察(有限测试)

在我的简短测试中,我注意到:

  • 单位似乎更愿意投入战斗。
  • 弓箭手似乎花更少时间重新站位
  • 战斗感觉更富动态,更难预测了

但这数据非常有限!我分享这个实验是希望其他人能更彻底地进行测试,并反馈它是否真的解决了常见的RBM AI问题。

帮助测试这个实验

我很希望得到反馈,看看这个Mod是否解决了你在RBM AI上遇到的具体问题。它是否有助于:

  • 射手效能问题?
  • 重复的战斗模式?
  • 过于防御性的AI行为?
  • 战斗流程问题?

请分享你的经历。