道具复制(漏洞)

  Bag 防尘护目镜 SV Sprite.png非正式术语  
来自神奇宝贝百科

 这篇文章讲述的是第一世代的道具复制漏洞。如果您在寻找第四世代的道具复制漏洞,请移步游戏漏洞(第四世代)#地下通路道具复制漏洞


道具复制漏洞是存在于第一世代游戏漏洞。此漏洞可以使玩家的道具数量增加。

图鉴编号000道具复制漏洞

图鉴编号000道具复制漏洞

图鉴编号000道具复制漏洞会使玩家包包中第六位的道具数量增加。

触发方法

要触发这个漏洞,玩家必须遇到一只图鉴编号为000的错误宝可梦,如MissingNo.'M (00)等。这类宝可梦可以通过老人漏洞梦幻漏洞等漏洞遇到。当玩家结束对战时,会发现包包里第六位的道具数量增加了128个(前提是这个物品的数量少于128,否则无效)。

如果玩家捕捉了那只宝可梦,第六位的道具数量可以继续增加128个,但玩家首先要在战斗中使第六位道具的数量减至128以下(可以通过使用道具或是切换道具来达到)。

重要道具也可以被复制,但是只有化石被复制后才有用处,即可以多次复活化石宝可梦。

漏洞原理

在游戏数据中,有两个地址用来存放玩家是否遇见或捕捉过某个宝可梦。当遇到未见过的宝可梦时,其数值会增加128。而存放图鉴编号000的地址恰好与包包中第六位的道具数量的地址相同,因此会导致第六位道具数量增加128。

255道具复制漏洞

255道具复制漏洞

255道具复制漏洞[1]是上述漏洞的子漏洞。

触发方法

玩家首先需要拥有255个任意道具。唯一方式就是利用上述漏洞获得128个以上的道具,再使其数量降至127个并再次触发漏洞。之后将这个道具(记为A)上方位置的道具(记为B)全部丢掉,此时B位置的道具会被A所替代,并且数量为255。

丢掉A位置下方的道具不会触发此漏洞,而交换道具位置同样不会触发漏洞。

触发影响

触发此漏洞会使最后一位的道具被视为“取消”按钮,即该道具虽然可见,但不能正常使用。可以通过交换道具位置使最后一位道具可用。

上述影响是游戏认为的包包内道具数目小于实际数目造成的。这可能会导致道具下溢错误

使包包道具种类增加会擦除被视为“取消”按钮的道具以下的任何道具。

漏洞原理

当道具被丢掉时,下方的道具的数据会向上移动一格。当道具数量为255时,由于游戏将此数据视为“取消”,因此其下方的道具数据不会向上移动。因此,游戏中会保留下方道具,即A道具会被复制。然而,游戏仍然会将道具种类的数量减1,因此游戏会认为最后的道具不存在。

参考资料

参考视频

遊戲漏洞
第一世代0 ERRORMissingNo.ZZAZZ错误道具复制道具下溢错误地图254对战大木博士
故障市合并宝可梦错误记录冲浪错误居合斩漏洞老人漏洞梦幻漏洞《皮卡丘》的图像错误
任意门剩余HP错误双属性克制信息显示错误脱离连接俱乐部选择按钮错误资料损坏错误
第二世代捕虫大赛数据复制城都宝可梦错误错误维度代币盒错误
时拉比的蛋写生错误训练家之屋错误重要物品合并
第三世代榴石果漏洞时钟电路漏洞整个盒子的坏蛋对战塔盒子复制
第四世代变身招式保留错误冲浪漏洞榴石果漏洞追打所造成的异常天气
第五世代GTS变形错误自由落体重力漏洞
第六世代列表
第七世代列表
第八世代列表
第九世代列表
多个世代克隆漏洞任意代码注入溢出随机数异常更改时间系统
多回合攻击类招式漏洞讲究道具锁定漏洞蓄力的招式覆盖错误
跨世代服务Pokémon HOME漏洞
旁支系列宝可梦+信长的野望漏洞宝可梦大集结漏洞
相关列表错误招式错误属性错误地点错误音乐错误道具错误训练家错误宝可梦坏蛋
神奇宝贝百科游戏工程.png 这个页面属于神奇宝贝百科游戏工程,欢迎加入游戏工程 Wikilogo.png