边缘世界 RimWorld

边缘世界 RimWorld

42 个评价
Drafted AI_zh 微操大师
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
488.965 KB
8 月 17 日 下午 5:19
9 月 22 日 上午 7:30
9 项改动说明 ( 查看 )

订阅以下载
Drafted AI_zh 微操大师

在 恰似宛然一笑生花 的 1 个合集中
功能性Mod汉化合集
67 件物品
描述
基于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 决策打印到调试日志中,解释其选择移动、射击或等待的原因。
如果错误是针对特定小人、在特定情况下发生的。点击“打印日志”,从调试日志中复制并将其粘贴到类似 https://justpaste.it/ 的网站上,可能对开发者有很大帮助。

——已知限制
AI 针对开阔空间进行了优化。在非常狭窄的室内走廊中,手动控制通常更优。
近战威胁规避会穿墙生效。
35 条留言
benny30912 9 月 9 日 上午 6:52 
有一行漏了</jRW_DraftedAI_EstimatesTakenDPS_Desc>
比對吐了
周树人 9 月 8 日 上午 3:49 
确实没生效呀大佬
恰似宛然一笑生花  [作者] 9 月 8 日 上午 2:07 
✪ Homura ?又没上传?我刚刚查了一下半夜起来打的key文本,都对上了。我又上传了一遍,不知道有没有用。再出错,我会开始怀疑我被steam禁言了(
✪ Homura 9 月 8 日 上午 12:42 
大佬,翻译没生效啊:steamsad:
恰似宛然一笑生花  [作者] 9 月 7 日 上午 11:37 
@阿巴阿巴 好了
阿巴阿巴 9 月 7 日 上午 10:07 
求更新:steammocking:
健太郎大冒险 9 月 3 日 上午 4:06 
@愉悦z 我这边的报错是说找不到原版灵能拓展里面的一些东西,作者之前做了灵能拓展的适配但是估计没写需要前置有灵能拓展才用某个函数,然后现在炸了,每次开自动战斗都循环报错直接卡退
恰似宛然一笑生花  [作者] 9 月 2 日 下午 11:13 
前几天沉迷另一款奥德赛了,现在来
愉悦z 9 月 2 日 上午 5:32 
今天本体又更新了……bro,为啥现在一开微操大师就卡成PPT……
遇到不会全选C 8 月 31 日 上午 12:56 
昨天作者更新了,多了点新内容容没汉化,麻烦了OvO