KUDA AI调整

KUDA AI调整

整合了Kuertee的攻击AI调整模组和DeadAIR的AI调整模组。攻击AI调整:所有舰船避开高风险敌人,L/XL级舰船在无损伤时向前推进,受到损伤时撤退。说明文档见下方。DeadAIR AI调整:

游戏玩法

KUDA AI 调整


发布版本:https://www.nexusmods.com/x4foundations/mods/839
开发版本:https://github.com/kuertee/x4-mod-da-ku-ai-tweaks
作者:deadair, kuertee

攻击AI调整的说明如下。还有一个 Google Sites 页面包含了本说明的主要内容,便于阅读:https://sites.google.com/view/x4-mod-kuda-ai-tweaks/kuda-behaviours
DeadAir 的 AI 调整说明在此:https://github.com/kuertee/x4-mod-da-ku-ai-tweaks/blob/master/deadairaitweaks-read-me.md
(请检查扩展选项。)

更新
=======
v8.0.3.4.2, 2025年12月11日:
- 性能调整:登舰作战:移除了用于判断何时停止攻击的船体受损事件监听器,并将其作为简单的测试添加到攻击AI脚本的通用 tick 中。船体受损事件监听器需要更重的资源,因为每秒可能发生多次伤害。
- 新功能:登舰作战:拥有攻击行为的舰船现在会相互发送信号,以确定何时停止攻击或重新开始攻击。在之前的版本以及原版游戏中,拥有攻击行为的舰船根据各自的超时时间来决定攻击,并且常常与其他舰船不同步,延迟可能长达几秒,具体取决于它们上一个动作的完成时间。这些新信号确保了当一艘舰船采取任一行动时,所有舰船都能同时停止或攻击。这最大程度地降低了登舰目标逃脱的可能性。
- 调整:登舰作战:如果目标护盾在 25% 或以上,允许舰船继续攻击。在之前的版本中,当目标船体低于 45% 时,舰船会暂停对组件(例如炮塔、引擎)的攻击。这使得目标能够逃脱,因为它们的引擎仍在运作。通过此调整,即使目标船体低于 45%,只要护盾在 25% 或以上,舰船就会继续攻击目标的组件。

v8.0.3.4.1, 2025年12月9日:
- 错误修复:重新启用了登舰作战修复。我之前为了测试将它们禁用,但在发布 8.0.3.4 时忘记重新启用了。:D

v8.0.3.4, 2025年12月9日:
- 错误修复:执行补给命令的舰船没有避开高风险敌人。
- 错误修复:在登舰作战期间执行攻击的舰船持续避开其目标,因为在之前的版本中,登舰命令不被视为攻击命令。
- 新功能:原版登舰作战修复:执行登舰攻击任务(例如攻击炮塔)的舰船,在其组件目标失效且登舰目标船体低于 45% 时,将停止攻击。在原版行为中,执行登舰攻击任务的舰船在组件目标全部被摧毁后会持续攻击登舰目标直至其毁灭。
- 新功能:原版登舰作战修复:舰船现在在前往其登舰舱发射位置时会使用旅行引擎。在原版行为中,舰船不使用旅行引擎,这给了登舰目标逃脱的时间。

攻击AI调整:
=================

模组效果
===========
所有舰船获得“避开高风险敌人”和“移动至接战目标”行为。驱逐舰及更大的舰船获得“前压”和“撤退(以恢复护盾)”行为。协调攻击的体验优化。登舰作战的体验优化。

需求
============
SirNukes Mod Support APIs 模组 (https://www.nexusmods.com/x4foundations/mods/503)
Kuertee's UI Extensions 模组 (https://www.nexusmods.com/x4foundations/mods/552)

关于此模组及其背后理念的说明:
============================================
1. 本说明针对我个人在合并模组中的部分(攻击AI调整)。DeadAir 的说明链接位于本说明顶部。
2. 空间站的作用是拖延攻击者,直到增援到达。它们不是舰船毁灭者——除非只有少数或小舰船攻击它们。此模组未对空间站行为进行任何更改。
3. 生存能力是对舰船行为进行更改背后的原因:避开高风险敌人、缓慢攻击、必要时撤退。
4. 关于技能对行为的影响:低阶飞行员冲动且过度自信。高阶飞行员谨慎且有耐心。
5. 模组中没有随机动作(实际上,在我所有的模组中都是如此)。唯一随机的动作是舰船的躲避方向(顺时针/逆时针)以及其撤退矢量的角度调整。
6. 情境(例如飞行员技能、护盾强度、敌人方向等)和事件决定了舰船的行动。这些行动是很容易猜测的(当然,当你了解了它们的行为之后)。
7. 当舰船没有进行躲避、撤退、移动至接战位置时,它们会使用原版游戏AI进行攻击。也就是说,此模组实际上并未改变它们的实际攻击行为(例如发射无人机、炮塔做什么等)。
8. 请阅读下面的“此模组不做什么”部分。

自定义行为:躲避、移动至接战、前压、撤退
====================================================================
请注意,当AI指挥官或玩家命令舰船攻击时,所有舰船总会获得攻击行为。攻击命令将列在其行为菜单中。此模组永远不会移除这个命令。只有它们的指挥官或玩家才能取消这个攻击命令。

此模组仅在下面列出的情况下应用自定义行为。当舰船在其行为菜单中没有这些自定义行为时,它们由原版游戏AI控制。

请注意,玩家可以通过多种方式控制这些行为。它们列在下面的“玩家控制”部分。

1. 攻击开始时:
对空间站:
舰船将根据其战斗范围和飞行员等级调整后的距离获得“移动至接战位置”行为。
低评级飞行员的接战位置是其战斗范围的 75%——使他们更早陷入危险。而高评级飞行员为 100%。
“移动至接战”行为可防止它们撞击目标。
XSSM 舰船将躲避(即环绕)其空间站目标,直到攻击者数量(根据飞行员等级调整)超过空间站炮塔数量的 75%,或者它们拥有导弹和/或鱼雷。
低评级飞行员会高估攻击者数量多达 2 倍——导致他们更早攻击。
当攻击者数量超过空间站炮塔(按该百分比)时,XSSM 舰船将在护盾满时攻击。
低评级飞行员为 75% 护盾。他们冲动且过度自信。高评级飞行员高达 90% 护盾。他们谨慎且有耐心。
对舰船:
护盾满的 XSSM 舰船将攻击其舰船目标。
护盾未满的 XSS 舰船将躲避其舰船目标,直到攻击者数量(根据飞行员等级调整)超过舰船炮塔数量的 25%。
低评级飞行员会高估攻击者数量多达 2 倍——导致他们更早攻击。
护盾未满的 M 级舰船将躲避其舰船目标,直到攻击者数量(根据飞行员等级调整)超过舰船炮塔数量的 50%。
低评级飞行员会高估攻击者数量多达 2 倍——导致他们更早攻击。
当攻击者数量超过舰船炮塔(按该百分比)时,XSSM 舰船将在护盾高于其飞行员等级决定的某个百分比时攻击。
低评级飞行员为 75% 护盾。他们冲动且过度自信。高评级飞行员高达 90% 护盾。他们谨慎且有耐心。
2. 攻击过程中:
对空间站:
L、XL 级舰船将根据其飞行员等级,每分钟前压数米,直到达到基于其主炮和炮塔的最佳射程。
低评级飞行员每次前压 2 公里——使他们更早陷入危险。高评级飞行员每次前压 1 公里。
在原版游戏默认AI下,航母在战斗中的作战距离为其最大雷达范围的 60% 到 90%——使其处于战斗范围之外。
启用“航母像驱逐舰一样攻击”设置,让它们像驱逐舰一样战斗。
请记住,航母可能没有远程主炮——这会使它们在用近程炮塔攻击时陷入危险。
3. 躲避时:
XSSM 将在必要时进行修理/补给。确保它们在“个体指令”菜单中的补给设置已启用。
在行为菜单中启用了“攻击所有敌人”设置的舰船将攻击非高风险敌人。
4. 当护盾水平下降时:
对舰船和空间站:
XSSM 舰船将在其护盾低于其飞行员等级决定的某个百分比时撤退。
对空间站:低评级飞行员为 75% 护盾。高评级飞行员为 90% 护盾。
LXL 舰船将在其护盾低于其敌人护盾的某个百分比时撤退。
对空间站:低评级飞行员为 75% 护盾。高评级飞行员为 90% 护盾。
例如,如果舰船的敌人有 50% 护盾,那么当舰船的护盾低于其敌人护盾的 90%(即 45%)时,舰船将撤退。
此次撤退的距离取决于其护盾水平。
护盾低时撤退更远。护盾仍高时撤退更近。
舰船在撤退时会尝试将其目标引向友军。
请注意,撤退行为不是逃跑行为。
撤退行为是为了将舰船暂时移出其目标的武器射程以恢复护盾。
对舰船:
LXL 舰船与对空间站作战时相比,撤退得更晚。
如果敌人追击它们,它们也会返回战斗。
当其生存几率很低时,它们将停止撤退并继续战斗。
5. 撤退时:
XSSM 和 LXL 舰船在其船体受损至 50% 以下时将取消撤退。它们的生存几率很低。
对空间站:低评级飞行员为 40% 护盾。高评级飞行员为 25% 护盾。高评级飞行员会在攻击中停留更长时间。
当它们的舰船目标护盾降至 25% 以下时,它们也将取消撤退。
当它们检测到它们的舰船目标已停止追击时,它们也将取消撤退。
6. 更换空间站模块目标时:
LXL 舰船将尝试通过“移动至接战位置”行为围绕空间站移动来获得更好的攻击矢量。
7. 避开高风险障碍物:
XSSM 和 LXL 舰船将始终避开挡在其目的地或目标途中的敌方空间站和敌方 LXL 舰船。(https://youtu.be/mWBef0_mrmE)

高风险敌人
=================
潜在高风险敌人比舰船物理尺寸大 1.5 倍。
对于 XSS 舰船,高风险舰船的炮塔数量比攻击者数量多 75%(根据飞行员等级调整)。
对于 M 级舰船,高风险舰船的炮塔数量比攻击者数量多 50%(根据飞行员等级调整)。
对于 XSSM 舰船,高风险空间站的炮塔数量比攻击者数量多 75%(根据飞行员等级调整)。
对于 LXL 舰船,高风险敌人的每秒伤害(DPS)比舰船的 DPS 高 25%(根据飞行员等级调整)。

NPC 驾驶技能和士气
==============================
NPC 驾驶员的驾驶技能和士气会影响这些行为:
1. 统计敌方目标上的攻击者数量:技能和士气较低的飞行员会过度统计攻击者数量——认为他们的目标风险低于实际水平。
2. 接战位置:技能和士气较低的飞行员的接战位置更接近目标——具体来说是 75% 战斗范围而非 100% 战斗范围。
3. 前压距离:技能和士气较低的飞行员每次前压 2 公里而非 1 公里。
4. 对空间站撤退的护盾百分比:技能和士气较低的飞行员将在护盾为 75% 而非 90% 时撤退。
5. 对舰船撤退的护盾百分比:技能和士气较低的飞行员将在护盾为 40% 而非 25% 时撤退。对舰船时,低阶飞行员比高阶飞行员撤退得更早。

在扩展选项中禁用这些基于技能的功能,以便所有舰船以完美技能和高士气运行。

玩家控制
===============
1. 可以通过多种方式禁用躲避、前压和撤退行为:
在舰船行为菜单中禁用该选项将阻止舰船在攻击会话期间获得该行为。即,多次连续攻击命令算作一个会话。
该行为将在新的攻击会话中重新启用。
从行为菜单中取消命令将阻止舰船再次获得该行为,直到队列中的所有攻击命令完成。
使用交互菜单将阻止舰船获得该行为,直到通过交互菜单重新启用。
在扩展选项中禁用该行为将阻止所有舰船获得该行为。
2. 原版游戏攻击AI的“攻击所有敌人”设置可以通过交互菜单启用/禁用。

协调攻击体验优化
==========================================
1. “优先攻击弱目标”选项默认禁用。
解决原版游戏AI中的这个问题:原版游戏中相反的默认设置会使攻击者追击战斗机而忽略其主力舰主要目标。)
1. 集结地点距离目标更远。
解决这个问题:这最大程度地减少了目标在舰船等待其他舰船到达集结地点时攻击舰船的情况。
2. 在舰船与目标位于同一星区之前,不会设置集结地点。
解决这个问题:这可以防止集结地点有时设置在目标的另一侧——导致你的舰船飞越其炮塔。
3. 攻击者不会等待繁忙或距离两个或更多星区之外的僚机。这允许你命令舰队中的其他舰船执行其他活动。在原版游戏中,它们的命令将被协调攻击AI的命令覆盖。
解决这个问题:例如,如果你已经命令下属舰船去修理,则无需将它们从舰队中移除。
4. 当目标移动时,集结地点会重置。
解决这个问题:目标已经移动到别处。
5. 当目标攻击或目标移动并激活其旅行引擎时,攻击开始。
解决这个问题:舰船继续在集结地点等待,而它们本应直接攻击。
6. 攻击开始时,领舰的协调攻击命令会被替换为普通的攻击命令。当攻击命令不“嵌入”在协调攻击命令中时,新的行为效果更好。

登舰作战体验优化
================================
1. 执行登舰攻击任务(例如攻击炮塔)的舰船,在其组件目标失效且登舰目标船体低于 45% 时,将停止攻击。在原版行为中,执行登舰攻击任务的舰船在组件目标全部被摧毁后会持续攻击登舰目标直至其毁灭。
2. 舰船现在在前往其登舰舱发射位置时会使用旅行引擎。在原版行为中,舰船不使用旅行引擎,这给了登舰目标逃脱的时间。

此模组不做什么
========================
1. 命令舰队下属攻击。舰队下属只有在从指挥官或玩家那里获得攻击命令时,才会获得此模组的攻击行为。此模组永远不会启动它们的攻击。它们在攻击、防御和拦截姿态开始时如何行为由其AI指挥官的命令决定。
2. 对于 XSSM 舰船:设置它们的初始目标。此模组为 XS(无人机除外)、S 和 M 级舰船设置目标的唯一情况是当它们正在环绕一个高风险敌人并且启用了它们的“攻击所有敌人”选项时。
3. 对于 LXL 舰船:设置它们的目标。
4. 规定舰船何时使用导弹和鱼雷。
5. 提高低关注度下攻击的效率。低关注度下攻击中受到的伤害和造成的伤害由原版游戏决定。即,舰船可能处于良好的攻击范围(并超出目标武器的射程)但仍然无法造成最佳的每秒伤害。

安装
=======
- 解压到 'X4 Foundations/extensions/kuertee_attack_ai_tweaks/'。

卸载
=========
- 删除模组文件夹。

调试
=========
1. 通过添加 "-debug all -logfile debug.log" 到其启动参数,允许游戏将事件记录到文本文件。
2. 如果模组存在扩展选项条目,请启用模组特定的调试日志。
3. 运行足够长的时间,让模组记录其事件。或者强制触发你遇到的错误。
4. 将位于 我的文档\Egosoft\X4\(你的玩家特定数字)\debug.log 的日志发送到我的电子邮件 (kuertee@gmail.com),并在主题行中注明模组名称。

卸载
=========
- 删除模组文件夹。

鸣谢
=======
攻击AI调整由 kuertee 制作。
DeadAir 的 AI 调整由 DeadAir 制作。
中文本地化由 Mantxi 完成。
法语本地化由 Merlwynn(7.5 之前)和 Calvitix(7.5 之后)完成。
德语本地化由 EagleFour 完成。之前由 LeLeon 完成。
日语本地化由 Schwarzemona 完成。之前由 Arkblade 完成。
俄语本地化由 leonkillerua 完成。

历史更新日志
=======
8.0.3.0, 2025年10月31日:
- 调整:Dead Air 的通知 - 下属赏金现在仅在玩家与其NPC下属在同一星区时才支付。

8.0.2.0, 2025年10月16日:
- 错误修复:在移动至接战动作结束时,舰船没有面向目标。
- 错误修复:舰船在执行移动至接战动作时发生了滚动。
- 错误修复:拦截舰船正在攻击主力舰。

8.0.1.0, 2025年9月28日:
- 调整:优化 MTE 矢量查询。
- 调整:从扩展选项中移除了已过时的 DeadAir 设置。以前,即使某些设置因更新而导致代码已过时或失效,它们仍会留在列表中。
- 错误修复:对于不使用英文文本的玩家,语言文件可能已损坏。

8.0.0.10, 2025年9月19日:
- 调整:移动至接战(MTE)和前压(SF)行为现在仅在必要时执行:在空间站攻击开始时,以及当舰船要么没有向目标开火(即超出射程),要么舰船的模块目标难以击中(即没有视线)。在之前的版本中,舰船在每个新模块目标处都会执行 MTE,并且每分钟都执行 SF,即使它们已经解决了模块目标。
- 调整:通过保存某些函数调用的数据然后使用它们,而不是让游戏重新计算它们来优化:目的地查询、MTE 攻击矢量查询、目标是否被压倒查询。
- 错误修复:“航母像驱逐舰一样攻击”设置再次被忽略。
- 错误修复:除非同时禁用“躲避”设置,否则禁用的“前压”设置会被忽略。
- 错误修复:即使之前的模块目标仍在运行,舰船的模块目标仍会被原版游戏AI改变。为原版游戏AI攻击更改目标是合适的,但不适用于 Kuda AI 攻击。

8.0.0.9, 2025年9月14日:
- 错误修复:移动至接战行为阻止了主力舰攻击。
- 错误修复:攻击机在执行躲避行为期间没有环绕其空间站目标。
- 新功能:舰船将移动到其他高风险敌人的上方或下方,这些敌人是躲避行为可能使它们接近的——类似于移动至接战行为。以前,舰船会依赖对其它高风险敌人的探测,并在保持垂直高度的同时执行新的躲避行为。在此版本中,舰船会提前检测躲避行为是否会使它们接近其他高风险敌人,并改为移动到它们上方或下方。

8.0.0.8, 2025年9月11日:
- 调整:协调攻击与 7.6 和 8.0 基础AI脚本的兼容性。
- 错误修复:即使模组的“航母像驱逐舰一样攻击”设置被禁用,航母也在使用前压行为。
- 错误修复:对 7.6 版本中移动至接战行为的许多调整和修复。
- 来自测试版的变更日志:
- 错误修复:主力舰有时会卡在针对设置为空间站 0,0,0 原点的空间站模块的接战位置。此错误是在为 8.x 测试版兼容性进行更改时引入的。
- 错误修复:移动至接战位置距离计算不正确,导致主力舰不断使用该行为,从而阻止实际攻击行为开始。
- 错误修复:舰船在护盾低时没有从其他舰船撤退。
- 错误修复:躲避行为在舰船前往目的地的途中忽略了其躲避目标。
- 错误修复:躲避行为会持续让舰船飞到其躲避目标的上方或下方,导致舰船永远持续地向上或向下躲避。
- 错误修复:航母忽略了“航母像驱逐舰一样攻击”设置。该错误是在三月份引入的。我没有注意到,因为我很少手动派遣我的航母进行攻击,而是派遣其下属。给那些受影响的玩家道歉。
- 错误修复:地图菜单中自定义行为的命令图标没有显示。

8.0.0.7.2, 2025年9月2日:
- 错误修复:主力舰有时会卡在针对设置为空间站 0,0,0 原点的空间站模块的接战位置。此错误是在为 8.x 测试版兼容性进行更改时引入的。

8.0.0.7.1, 2025年8月31日:
- 错误修复:移动至接战位置距离计算不正确,导致主力舰不断使用该行为,从而阻止实际攻击行为开始。
- 错误修复:舰船在护盾低时没有从其他舰船撤退。

8.0.0.7, 2025年8月28日:
- 调整:8.0 RC 1 兼容性调整。
- 错误修复:躲避行为在舰船前往目的地的途中忽略了其躲避目标。
- 错误修复:躲避行为会持续让舰船飞到其躲避目标的上方或下方,导致舰船永远持续地向上或向下躲避。

8.0.0.6.1, 2025年8月22日:
- 错误修复:航母忽略了“航母像驱逐舰一样攻击”设置。该错误是在三月份引入的。我没有注意到,因为我很少手动派遣我的航母进行攻击,而是派遣其下属。给那些受影响的玩家道歉。
- 错误修复:地图菜单中自定义行为的命令图标没有显示。

8.0.0.4, 2025年7月31日:
- 调整:8.0 测试版热修复 4 兼容性。

v7.6.1.2, 2025年6月16日:
- 错误修复:规避行为中使用的矢量角度计算。例如,确定要采取哪个矢量来避开障碍物。

v7.6.1.1, 2025年6月15日:
- 调整:由 Mantxi 完成的中文本地化。

v7.6.1, 2025年6月14日:
- 新功能:以炮塔为主的战舰现在会旋转,用侧舷攻击其模块目标。请注意,原版游戏决定哪些战舰这样做。例如,Barbarossa 被原版游戏设置为正面攻击,即使它没有主炮,这不是 Kuda 决定的。请注意,通过此功能,没有任何战舰应该再对空间站执行原版游戏中的扫射飞行。在之前的版本中,只有正面为主的战舰受 Kuda 控制。在此版本中,所有战舰都受 Kuda 控制。(这些扫射飞行是战舰对空间站造成损失的主要原因。)
- 新功能:战舰现在将非常靠近其空间站目标的其他空间站视为其空间站目标结构的一部分。这意味着战舰现在不再“躲避”那些空间站。例如,Kha'ak 防御空间站围绕 Kha'ak 基地。
- 错误修复:修复了战舰针对其模块目标的移动至接战(MTE)行为的几个错误。例如,确定战舰何时到达其预期矢量。例如,在 MTE 中卡在相同位置等。
- 调整:战舰现在在水平面难以向模块目标开火时,会垂直重新接战其模块目标。例如,它们没有模块目标的视线。请注意,在之前的版本中,这种垂直重新接战仅在其接战位置太接近附近的高风险敌人时使用。在此版本中,这种垂直重新接战用于上述两种情况。
- 已移除功能:修复舰船追击超出其保护范围目标的错误。Egosoft 官方修复已在 7.5 测试版 9 中加入到原版游戏。

v7.6, 2025年5月28日:
- 调整:7.6 兼容性。

v7.5.14.1, 2025年5月24日:
- 错误修复:舰船有时会卡住,试图躲避星门附近的空间站。

v7.5.14, 2025年5月24日:
- 错误修复:L 和 XL 级舰船:当护盾低时,没有从作为敌人的主力舰撤退。
- 错误修复:DA 的“提高赏金范围”为玩家拥有的NPC完成的击杀奖励玩家。它本应扩大寻找派系的范围,以奖励玩家击杀该派系敌人的行为,奖励范围扩大到玩家所在的整个星区,而不仅仅是玩家的最大雷达范围。

v7.5.12, 2025年5月5日:
- 错误修复:L 和 XL 级舰船:在靠近其位于空间站 0,0,0 原点的模块目标时存在问题。这类空间站的例子是 Xenon 小行星基地——可能还有 Kha'ak 蜂巢。但我还没有针对 Kha'ak 蜂巢进行测试。在此版本中,模块目标的朝向和大小被纳入确定攻击矢量的考量。
- 错误修复:L 和 XL 级舰船:移动至接战位置将舰船撤退的次数加到其距离上,导致移动至接战位置距离空间站非常远。在此版本中,当舰船使用前压行为时,其撤退次数会被重置。
- 错误修复:所有舰船:躲避行为有时会丢失其目的地数据,导致它卡在“躲避”障碍物,而不是在障碍物不再“挡路”时继续前往目的地。

v7.5.11, 2025年4月26日:
- 错误修复:与 NPC Reactions 模组的侦察船功能的兼容性。Kuda 导致侦察船忽略其“不接战”命令设置。
- 调整:XS(无人机除外)、S 和 M 级舰船:现在使用舰船的“当炮塔数量超过此值时攻击”设置来决定是否应冒险。以前,这些设置用于确定高风险敌人。(两者之间的区别很微妙,但在代码中是不同的。)请注意,仍然豁免携带导弹和鱼雷的舰船不受此限制。
- 错误修复:L 和 XL 级舰船:在某些情况下,仍然对舰船目标使用移动至接战行为。它们不应该这样做。

v7.5.101, 2025年4月18日:
- 错误修复:L 和 XL 级舰船:舰船未向目标移动:已被禁用但未被摧毁的模块目标阻止了舰船执行移动至接战和前压行为,因为这些模块变成了残骸并且不再被归类为空间站模块。
- 错误修复:L 和 XL 级舰船:移动至接战行为在目标之间移动时,没有在必要时将舰船移离空间站。
- 错误修复:L 和 XL 级舰船:前压行为在每次“前压”时使舰船在垂直面上向上(或向下)移动。对其位置的垂直调整本应仅在其攻击开始时确定其垂直位置。
- 错误修复:所有舰船:在前往舰船实际目标的途中躲避高风险敌人时,躲避行为被中断,导致舰船在躲避行为和一个立即被取消的攻击行为之间交替,以便让躲避行为继续。

v7.5.10, 2025年4月16日:
- 错误修复:L 和 XL 级舰船:纯炮塔舰船远离其空间站目标。Kuda 行为适用于装有前向武器的战舰。纯炮塔舰船现在执行原版游戏AI移动。(我将来会为它们找到 Kuda 行为。我不喜欢战舰像护卫舰和驱逐舰那样飞行。)
- 错误修复:L 和 XL 级舰船:在执行其 Kuda 行为后仍未面向其目标。它们现在会面向了。
- 调整:L 和 XL 级舰船:仍然对舰船执行前压行为。它们现在不会了。
- 错误修复:L 和 XL 级舰船:它们围绕空间站目标的移动至接战行为有时会被中断。它们现在会继续移动到分配的攻击矢量。
- 调整:L 和 XL 级舰船:更好的移动至接战攻击矢量。
- 调整:L 和 XL 级舰船:当其移动至接战路径会使其接近空间站的危险区域(例如,凸形空间站)时,它们将首先远离空间站,然后再移动到其攻击矢量。

v7.5.09, 2025年4月7日:
- 错误修复:在启用 DA 的通知 - 下属赏金时,玩家击杀在派系关系和反应方面被处理了两次。
- 错误修复:XS(无人机除外)、S 和 M 级舰船:现在仅当其护盾水平低或没有导弹或炮塔时,才会获得针对舰船的躲避行为。以前,即使护盾水平高,它们也会获得躲避行为。
- 错误修复:XS(无人机除外)、S 和 M 级舰船:当躲避行为激活时,会重新评估其目标的风险等级以决定是否取消躲避行为。以前,它们会无限期地环绕目标。
- 错误修复:XS(无人机除外)、S 和 M 级舰船:评估风险时,现在会计算其目标的所有攻击者。以前,它们只计算目标的战舰级攻击者。
- 错误修复:XS(无人机除外)、S 和 M 级舰船:不再获得移动至接战行为。以前,它们在应该直接攻击目标时使用了该行为。移动至接战行为仅适用于战舰。
- 错误修复:XS(无人机除外)、S 和 M 级舰船:不再获得撤退行为。以前,它们在应该使用躲避行为时使用了该行为。撤退行为仅适用于战舰。
- 错误修复:L 和 XL 级舰船:不再获得针对舰船目标的移动至接战行为。其对舰船的使用效率太低。将仅用于空间站目标。
- 错误修复:L 和 XL 级舰船:不再获得针对舰船目标的前压行为。其对舰船的使用效率太低。将仅用于空间站目标。
- 错误修复:L 和 XL 级舰船:将在移动至接战行为和前压行为结束时面向目标。

v7.5.07, 2025年3月29日:
- 错误修复:模组特定的调试日志在最后一次更新后可能保持启用状态。这将禁用它,如果尚未在模组的扩展选项中手动禁用它的话。

v7.5.06, 2025年3月20日:
- 错误修复:模组特定的调试日志(在扩展选项菜单中找到)功能在新游戏中一直保持“开启”状态。

v7.5.03, 2025年3月5日:
- 错误修复:协调攻击没有将攻击命令添加到舰船上。
- 错误修复:航母在攻击的第一实例中忽略了“航母像驱逐舰一样攻击”选项。

v7.5.02, 2025年3月3日:
- 以下几点仅适用于允许躲避和/或前压及撤退的舰船:
- 错误修复:移动至接战位置现在仅适用于战舰对空间站。以前,战舰对舰船也会获得该行为。
- 调整:如果移动至接战位置会使舰船靠近另一个高风险敌人,则会在目标矢量上增加一个俯仰分量,以确保战舰不会靠近该高风险敌人。
- 调整:高风险操作(例如,对空间站)中出现新的高风险敌人时,现在总会报告给舰队。以前,只有当一个高风险敌人击中了舰队中的一艘船时,该敌人才会被报告。在此版本中,通过雷达识别该高风险敌人将警告舰队中的舰船。
- 调整:战舰的所有原版游戏攻击移动现在都被禁用。在 7.5.01 中,还有另外两个移动会被触发。需要澄清的是,舰船现在在攻击期间将仅使用这些自定义行为:移动至接战、前压、撤退、躲避。
- 调整:每次游戏加载时更好的过时数据清理。
- 调整:更好地检测舰船何时被摧毁以进行数据清理。

v7.5.01, 2025年2月21日:
- 错误修复:7.5 兼容性更新。
- 调整:重新启用每 60 秒前压一次。
- 调整:提高确定附近高风险敌人的阈值。当两个敌方空间站彼此靠近时很有用。
- 错误修复:不要将空间站获取为新的主要目标。仅允许将战舰作为新的主要目标。注意:需要在舰船的攻击命令中启用“攻击所有敌人”设置,它们才能获取新的主要目标。
- 错误修复:处于协调攻击等待命令中的舰船没有获取新的主要目标。
- 错误修复:更好的针对模块的移动至接战矢量。
- 调整:如果旧的模块目标仍在运行,则阻止新的模块目标。
- 错误修复:协调攻击等待命令在距离目标太远时释放。
- 错误修复:移动至接战位置行为现在避开了阻挡其目标的高风险敌人。
- 调整:舰队的 L 和 XL 级舰船将一次只修理/补给一艘,而不是全部一起。
- 调整:移除了对追击目标的修复,因为它们现在已包含在原版游戏的 7.5 测试版 9 中。

v7.1.17, 2024年12月10日:
- 错误修复:判定一艘舰船对其前往攻击目标或飞行目的地途中的敌人的行为,可能导致该舰船避开一个非高风险敌人。该错误是上一次版本中我将“攻击所有敌人”选项添加到这个判定时引入的。在此版本中,舰船会忽略途中的低风险敌人,并决定攻击或避开途中的高风险敌人。以前,舰船只能攻击或避开,而不会获得忽略行为。

v7.1.16, 2024年12月3日: