Drafted AI_zh 微操大师
基于Drafted AI翻译,所有权利属于原作者。
解放双手,看看你的小人能否在AI下达“向左移动5cm”的命令的情况下打赢这场保卫战吧!
以下为Mod介绍:
为征召状态的小人添加一个可切换的操控按钮。当开启时,小人将:
——如果装备了远程武器:
1.如果模组选项“尊重允许区域”开启,则移动到允许区域内。
2.如果最近的敌对目标距离超过小人武器射程,则向最近的敌对目标移动。
3A. 如果有敌对目标在武器射程内,小人会执行搜索。该搜索会为潜在的良好位置分配一个分数。该分数基于以下几个因素:
• 预估来自所有敌对单位的伤害:
- 对于远程敌对单位,这会考虑其射击技能和武器属性,以及该位置的掩体,来计算承受的每秒伤害(这与游戏内显示的完全一致)。
- 对于近战敌对单位,同样会计算其有效伤害输出、它们到该位置的距离以及它们的移动速度,并合并为一个可解释为承受每秒伤害的值。该值会进一步乘以“敌对近战重视度”,此选项可在模组设置中更改。
• 预估从当前位置移动到目标位置的消耗。这会考虑小人的移动速度。该值会进一步乘以“移动距离惩罚权重”,此选项可在模组设置中更改。
3B. 生成带分数的位置列表后,运行最终检查以找到一个可接受的位置:
• 最近敌人距离介于 2 格与小人武器射程之间。
• 不在友军误伤区内。
• 实际上可以移动到该位置(不是椅子、碎块等),并且没有其他小人已计划路径至该处。
• 小人可以从那里实际射击到一个敌对目标,且不会对您拥有的其他小人、动物或机械体造成友军误伤风险。这实际上是大多数检查失败的原因!
3C. 如果在搜索中未找到可接受的位置,下一步行动取决于未找到任何位置的原因。如果未找到敌对目标,它很可能在墙后,因此我们只需向其靠近。如果找到了射击敌对目标的角度,但有友军挡路,则与其他人重新集结。
4. 如果找到的最佳位置就是当前位置,小人将选择一个目标进行射击。它会检查射程内的每个敌对目标,以找到命中率最高的那个,同时也不冒友军误伤的风险。如果没有可接受的目标,小人将重新集结。
——如果装备了近战武器:
如果模组选项“尊重允许区域”开启,则移动到允许区域内。
小人会检查每个敌对目标,从最近的开始。它将攻击第一个能够到达的目标,且不会超出其允许区域或进入友军误伤区。
如果未找到可接受的目标,小人将与其他由AI控制的征召小人重新集结。
——玩家控制与选项
小人特定选项:
添加一个额外的按钮,用于更改小人的默认行为:
勇敢:如果勾选,小人将不会避开友军误伤区。对于需要冲过火力线的近战小人可能有用。
可接受的附带伤害:如果勾选,其他由AI控制的小人将接受此目标可能被流弹击中。
——模组选项:
为大多数物体添加一个按钮,将其标记为强制的“伪”敌对目标。对于大战后摧毁虫卵或虫巢非常有用。
忽略逃跑的敌对目标。(默认开启)
尊重允许区域:如果开启,AI 对小人所使用的“允许区域”与其未征召时相同。对于基地防御很有用。(默认关闭)
为燃烧的友方灭火。具有 3 种模式:关闭 / 仅征召时 (默认) / 全部
近战小人像保镖一样行动:近战小人将专注于防御而非进攻。他们会尝试待在后方并避开远程小人,直到敌人过于接近。
允许射击被近战攻击的友方附近目标:如果一个小人被附近使用近战攻击的敌对目标盯上,允许由AI控制的小人进行风险射击以提供帮助。当此功能激活时,会在小人身上显示“允许友军误伤”文字。(默认关闭)
更新间隔:AI 的“反应时间”,单位是游戏刻(60 = 1 秒)。数值越低越好,但对性能要求更高。
搜索格数:详细搜索中使用的预算。数值越高越好,但对性能要求更高。
移动距离惩罚权重:优先保持当前位置的倾向程度。
敌对近战重视度:数值越高,远程小人会与近战敌对单位保持更远的距离。
绘制误伤区域:为选定的小人可视化显示友军误伤区域。
绘制搜索区域:为选定的小人可视化显示AI为其寻找更佳位置的搜索区域。警告:对性能影响较大。
——故障排除与常见问题
问:我的小人不射击敌人!是AI坏了吗?
答:几乎肯定不是!AI 极其谨慎,很可能出于非常好的理由而按住火力。最常见的原因是:
友军误伤:这是头号原因。另一个友方小人或动物位于潜在的射击线上。AI 会尝试重新站位而不是进行风险射击,但有时找不到合适角度,小人就不会射击。如果您希望 AI 忽略某个友方单位,可以使用“小人特定选项”将其标记为“可接受的附带伤害”。
目标正在逃跑:默认情况下,AI 会忽略逃跑的目标以专注于活跃威胁。您可以在模组选项中更改此设置,或选择逃跑的敌人并将其标记为“强制目标”。
——如何调试
如果您认为发现了错误或 AI 行为异常,可以使用这些内置工具来帮助诊断问题。
绘制搜索区域:在模组选项中启用此功能。当您选择一个小人时,它会在所有 AI “考虑过”的格子上绘制彩色覆盖图,用于决定移动位置。这对于快速可视化情况非常有用。
小人行动日志:这是最强大的工具。首先,在原版游戏选项中启用开发者模式。一个新的调试按钮,“征召AI 调试: 打印日志,”将出现在您征召的小人身上。点击它会将小人最近 10 次 AI 决策打印到调试日志中,解释其选择移动、射击或等待的原因。
如果错误是针对特定小人、在特定情况下发生的。点击“打印日志”,从调试日志中复制并将其粘贴到类似 [url=https://steamcommunity.com/linkfilter/?u=https%3A%2F%2Fjustpaste.it%2F]https://justpaste.it/[/url] 的网站上,可能对开发者有很大帮助。
——已知限制
AI 针对开阔空间进行了优化。在非常狭窄的室内走廊中,手动控制通常更优。
近战威胁规避会穿墙生效。