代码中的一个字母拼写错误,竟让这个游戏AI表现得如此怪异
“异形:殖民军”是一款 Gearbox 开发的游戏,这款游戏自开发以来备受争议,近来也不断收到投诉和甚至卷入法律诉讼。本周这款游戏再次吸引了人们的注意:这款游戏里出现了一个非常离奇的编码笔误。这一错误自这款游戏 13 年在 PC 端推出时就存在,但一直没被发现。
由于游戏网站 Fanatical 对此游戏的折扣高达 90%(标价降至 3 美元),异形的销量再次回到了其巅峰水平。而直接从 Steam 购买 PC 版本则需要花费 30 美元。一位粉丝在热门游戏论坛 ResetERA 发帖,认为该游戏是一个不错的廉价游戏:一个发布在 moddb.com,由粉丝自制的 712MB 补丁,已经解决了许多画面上和游戏体验上的毛病。
在研究这个补丁时,有 ResetERA 读者注意到 moddb.com 上的一篇帖子指出了异形的 INI 文件中一个字母的拼写错误,帖子早在 2017 年 10 月就已发表,但在当时没有引起广泛的关注。用户 jamesdickinson963 说到,该游戏的“PecanEngine.ini”文件调用了一个“Tether”方法,这个系统将 AI 命令分配给该系列的怪兽。然而,在另一处需要调用此方法时,“Tether”一词拼错为“Teather”。
这个帖子称,这个命令如果拼写正确,会控制怪兽的战术位置调整、巡逻和目标分区。当一个异种怪兽生成时,它会被分配一个 Tether 空间。这个空间告诉怪兽,哪里是它的战斗区域,哪里是地图的出口。在战斗中,异种怪兽将被切换到一个新的 Tether(例如它可能会被安排在玩家身后的某一个 Tether 里),让他们在游戏里分散分布,防止他们过度集中等等。
引擎解析到这个错字时,并没有造成任何报错,而是忽略了这个它不熟悉的词(Teather)。因此,游戏中的怪物不像预设的那样,会智能收集更有用的信息。相反,他们经常像下面图像里一样四处乱跑。
这个 2017 年的帖子是在该论坛的终极补丁“Game Over,Man!”发布后发表的。这一补丁用“错字修正程序“覆盖此 INI 文件。因此,到目前为止,补丁仍然有效。由于 Gearbox 自 2013 年 7 月以来一直没有更新游戏的 PC 版本,所以 PC 版本里的笔误仍在那里。
上周五,有外媒重新下载并测试了这款游戏,发现一旦“teather”拼写错误被纠正,异形 AI 的表现就会大大改善,怪物会立即利用高度展开攻击,使用隐藏点和攻击侧翼。这一改动使游戏体验天差地别。
这个错别字的修正未必能这个游戏真的值 3 美元,但是对于碰巧购买了游戏的人来说,完整的补丁确实可以解决游戏中的大问题。而对于想要快速体验科幻游戏的人来说,这个游戏也许就不是一个好选择了。
-End-
编辑:潘俊威
校审:小贤
参考:
https://arstechnica.com/gaming/2018/07/a-years-old-one-letter-typo-led-to-aliens-colonial-marines-awful-ai/
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

随时掌握互联网精彩
- 1 总书记为青年创新创造鼓动风帆 7904148
- 2 游客挤瘫政府食堂:饭碗都不够用 7808282
- 3 泰山陪爬小伙忙疯了也赚疯了 7713243
- 4 五一假期哪些地方是打卡榜C位 7617417
- 5 王蓉回应再次走红:激动得两腿发抖 7519868
- 6 一票之差 美参院阻止特朗普关税失败 7427516
- 7 卫健委调查肖某董某 事件根本性升级 7334003
- 8 西湖游客调侃“断桥要压断了” 7237792
- 9 价值4.1亿元画作展览时被小孩刮花 7140839
- 10 汪峰曾承诺无论怎样都会帮毕夏 7040552