《最后的生还者》初代存在八年的BUG被Modder修复

《最后的生还者》初代有一个相当奇怪的BUG,如果对准感染者被砍下的头颅乱扔东西的话,可能会导致游戏崩溃。这个BUG的条件很容易满足,但是八年来一直处于被忽视的状态,后续推出的《最后的生还者》复刻版也保留了这个BUG。现在,有一些相当专业的MOD作者自己想办法解决了这个BUG,还向顽皮狗提供了解决这个问题的思路。

 

 

在游戏中,当AI砍下感染者的头颅之后,大部分玩家可能并不会去查看被NPC杀死的敌人,但是总有好奇的玩家,如果拿起一件物品,比如砖块或是瓶子之类的,扔向被砍下的这颗头颅时,就会直接引起游戏崩溃。

这是一个非常容易复现的BUG,但没有修复的原因也很容易理解,就算是顽皮狗团队也会觉得不会有太多玩家往地上的脑袋脸上扔东西。

MOD作者illusion0001盯上了这个MOD,在ZEROx的帮助下,他研究了这个BUG背后的原因。根据illusion0001个人博客的记录显示,他一步一步详细记录了发现这个BUG成因的过程以及在越狱版PS3、PS4和RPCS3模拟器上安装非官方修复补丁的方式。最终的结果是这个BUG被他成功修复了。

虽然已经修复了BUG,但illusion0001还是不能100%确定崩溃的原因,只猜测是因为游戏将头颅认定为一个敌人,但并没有做相应的碰撞数据。