《宝可梦》游戏漏洞:榴石果引发的子漏洞,一整个盒子的坏蛋?_电竞网

《宝可梦》游戏漏洞:榴石果引发的子漏洞,一整个盒子的坏蛋?

来源:电竞网 2021-02-06 08:00:41 电竞资讯

首先我们先来看看啥的坏蛋,这里的坏蛋并非是指穷凶恶极的人。指的是宝可梦里面坏掉的宝可梦蛋,一般来说蛋经过玩家的步数累计都是可以孵化的,而坏蛋则是出现在第三世代及以后世代的一种错误宝可梦,一般来源于宝可梦数据的损坏导致校验码与实际数据不符,大部分的坏蛋无法被孵化,在第四世代中,坏蛋有时候可能孵化出-----或是另一个坏蛋,孵出来的宝可梦也是错误的,无法战斗、无法放生,因此坏蛋存在意义就是占空间,是极其恶性的漏洞。

PS:本文可能并不具有太大的严谨性,如有错误,敬请指正。

榴石果引发的子漏洞:

三代整个盒子的坏蛋是由榴石果引发的漏洞,利用这个漏洞可能会使游戏读取队伍中6号位置以外的数据作为宝可梦数据。并可能打乱寄放系统中前两个盒子的数据结构,大多数时候可能会产生大量坏蛋,但有时也会生成可以正常孵化的蛋;要触发这个漏洞,需要一只通过榴石果降低至少一点HP能力值的宝可梦。且降低前的HP低于降低的数值、任何放置于最后位置的宝可梦、拥有合适性格值的宝可梦,最好被复制多次(最适合引发的宝可梦是橡实果和墨海马,因为有特定性格值)。

触发漏洞的方法:

将宝可梦存放到寄放系统2号盒子的23号位置,尽可能将此只宝可梦克隆多次,并将其有间隔地放置在盒子中,另一种宝可梦放在这些宝可梦的前一个位置;携带至少三只宝可梦,首只为宝可梦A,末只是“选中的宝可梦”,其余的宝可梦应处于濒死状态,将宝可梦A的HP降为0以下,此时由于游戏存储HP数值的方式是无符号整数存储,HP实际会变为65535(显示为?35);触发与野生宝可梦的对战,并将切换到“选中的宝可梦”,之后结束对战;将末只宝可梦存入传送系统;利用道具使首只宝可梦陷入濒死状态;触发与野生宝可梦的对战,此时由于玩家手上没有可战斗的宝可梦,玩家会派出错误宝可梦??????????,打开“宝可梦”菜单,查看首只正常宝可梦的状态并退出;按下上方向键。玩家按下上方向键的次数越多,就有越多的数据被打乱。首先被打乱的数据是2号盒子的23号位置(英文《绿宝石》,而英文《火红/叶绿》是3号盒子的1号位置);结束对战后,查看传送系统,一般情况下,前两个盒子中会出现较多坏蛋,但也有可能出现正常的蛋,此时可以把这个正常的蛋取出,并直接进入对战(此时玩家会用蛋对战),查看这个蛋是否是想要的,而这个蛋很有可能仍然是原来的种族。如果没能得到理想的蛋,可以重启读档重新触发。

相关细节:

《火红/叶绿》可以触发这个漏洞,方法是与《绿宝石》连接交换一只触发榴石果漏洞的宝可梦,其余与《绿宝石》无异;利用这个漏洞获得的梦幻和代欧奇希斯可能会不听话,这是由于它们并非来自命中注定般的相遇;由于《绿宝石》和《火红/叶绿》中存储内存地址的“DMA”会在打开“宝可梦”菜单时随机重置,可能会使打乱数据的宝可梦变得不令人满意,因此,这个漏洞可能需要多次触发才能得到理想的宝可梦;这个漏洞在英文中被称为“Glitzer Popping”,尽管此名字与漏洞内容关联不大。而命名者是漏洞原理的分析者之一Werster,他不希望这个漏洞有一个他认为“太平常”的名字。

另外,二次触发漏洞可以使玩家获得理想的宝可梦而无需将其孵化,所以这其实是一个很难达成理想效果并且很难操作的漏洞。