小伙伴们好呀,本篇小二又要来介绍游戏里存在的一些漏洞啦,上次我们说过了在初代的时候很受欢迎的MissingNO.,而这次要介绍的游戏漏洞实际上在初代的时候也是有风靡过的,因为这个漏洞是在训练家与NPC身上发生的漏洞,所以还是有不少的玩家感兴趣的,当然这个漏洞实际上也是一个恶性的漏洞,在初代的时候触发的话就可能导致各种不良的后果,而这个漏洞的名字就叫ZZAZZ错误,那么,这是一个怎样的漏洞呢?我们就一起来看看吧。
PS:文本可能并不具有太大的严谨性,如有错误,敬请指正。
会遇到乱码训练家的ZZAZZ:
这个漏洞的触发需要通过梦幻漏洞,如果队伍持有宝可梦的特殊值为248、251、252、254、255,再通过梦幻漏洞就有可能触发,最后玩家会遇到一个乱码的NPC,而这些NPC持有的宝可梦也是乱码的宝可梦,战斗的时候,主角以及主角用的宝可梦也会出现乱码图像分裂切割的现象,操作会死机,但使用精灵球即可有效脱离战斗;另外一个重点是,脱离战斗后,玩家会发现携带的宝可梦中除第3只与第6只外,均被153级的妙蛙种子所代替,而且它们招式会变为重复的大爆炸,,主角名字中除了3的整数倍位置是不变的以外,将全部被大写Z代替,这也是这个漏洞的命名原因。
由于主角名字被漏洞所修改,而队伍中宝可梦的训练家名字,却没有被修改,所以,在战斗中它们将会不遵从指令,即使获得了所有的道馆徽章,也依然如此,因为绿色徽章只是被设定为让所有100级或以下的宝可梦听从指令,而不是所有等级,这个设定在正常游戏中并没有什么问题,因为正常情况下不可能有超过100级的宝可梦,如果玩家在脱离战斗后,再去别的正常训练家对战,它们都会变成错误训练家,训练家图像和主角一致,持有宝可梦也均为错误宝可梦。
漏洞的原理:
ZZAZZ错误触发的原理是因为游戏中的奖金计算机制,当玩家拥有过多的奖金时,便可能导致用十六进制表示奖金的系统发生错误,从而造成数值不断重置,最后大量覆盖内存,153对应了妙蛙种子的宝可梦种类内部编号,对应了大爆炸的招式种类内部编号,也对应了文字Z(美版及欧洲版)的编号,于是,我们得到的效果就是:主角名字大部分都变成了Z、宝可梦大部分都成了妙蛙种子,同时它们的招式,也大部分都变成了大爆炸,而使用精灵球能脱离战斗则和捕捉教学有关。
细节:
这个漏洞特定情况下可以在任何版本中触发类似任意门漏洞的效果,即每走4步就使很多内存地址的值减少1,但不能通过走特定步数来任意传送;编号200的错误训练家的5、6号队伍,也会导致这个漏洞的发生,而且不同于这个漏洞的一般效果,它将使包包扩充为153个物品(战斗开始即发生),并且脱离战斗后会使地图混乱,主角将会被困在一格位置里无法移动;编号251的训练家会触发ZZAZZ,但触发后有可能会直接打开宝可梦连接的画面,且无法关闭。
好了,以上就是ZZAZZ漏洞的相关介绍了,我们下一篇的游戏漏洞的时候再见吧!
,