《异形:殖民军》(Aliens: Colonial Marines)曾因其AI的“弱智”表现而成为玩家热议的焦点。无数GIF动图在网络上流传,无一不揭示着这款《异形》游戏中的异形角色如何愚蠢至极,这也正是玩家对这款游戏产生不满的导火索之一。然而,近期有玩家意外发现,仅需在游戏的.INI配置文档中删去一个英文字母,这款游戏的AI表现就能实现质的飞跃。
这听起来似乎是天方夜谭,但事实确实如此。MOD作者jamesdickinson963揭露了这一神秘现象。原来,游戏配置文档中的AI路径存在一个拼写错误,一旦玩家自行修复这一漏洞,异形们的行为将变得异常聪明。
MOD作者透露:
在游戏的配置文档中(路径My Document\My Games\Aliens Colonial Marines\PecanGame\Config\PecanEngine.ini)存在如下代码:
ClassRemapping=PecanGame.PecanSeqAct_AttachXenoToTether -> PecanGame.PecanSeqAct_AttachPawnToTeather
细心观察后,你会发现一个拼写错误,正确的代码应该是:
ClassRemapping=PecanGame.PecanSeqAct_AttachXenoToTether -> PecanGame.PecanSeqAct_AttachPawnToTether
修复这一错误后,游戏中的异形角色立刻变得机智灵活,令人刮目相看!
为什么这行代码这么重要呢?有两个原因
AttachXenoToTether并没有什么作用,应该是空置内容
AttachPawnToTether极为重要,控制着异形的战术位置调整、巡逻和目标区域
当异形生成的时候,会设定一个区域范围。这个区域会告诉异形在哪个空间战斗,在哪里撤退。战斗中,异形会被迫切换区域范围,比如绕后或侧袭,或者分散攻击不至于被一网打尽(不过这只是根据代码的推测)
其实2017年10月就有一个AI大修MOD推出,改动的就是这一小部分,只是当时大家不知道原理。
现在应该没有多少玩家还在玩《异形:殖民军》了,不过我们至少可以知道这个游戏原本可以表现得更好。