游戏漏洞

口袋妖怪游戏是怎么做出来的(口袋妖怪小科普)(1)

(日文︰バグ,英文︰Glitch)是精灵宝可梦游戏里一些无法正常运行的游戏代码。这些代码可能会对游戏造成不同程度的破坏,轻则画面显示不正常,重则可能损毁报告数据或向报告中写入错误数据。

这些漏洞都不是刻意制作的,主要是来自于异常的游戏代码,或者无法响应的玩家操作,漏洞将导致游戏发生不可预料的情况。

错误数据

错误招式

错误招式是不能正常在游戏中获得的招式,但可以通过触发游戏漏洞获得。在第一世代中,有部分错误招式被命名为TMXX或HMXX(XX为数字);但是也有一些错误招式不是这样命名的。一些错误招式是已知属性的,然而另外一些错误招式有自己的错误属性。通常只有错误宝可梦才能学会错误招式。

错误属性

在第一世代的错误招式中有不少与已知属性不同的错误属性。这些属性大部分属于少数宝可梦和招式。

错误地点

游戏中存在一些错误地点,在正常游戏中不能抵达。一个著名的错误地点是故障市。其他的例子还包括火红叶绿七之岛中那些只有ID没有任何数据的地图,八之岛与九之岛是其中仅有的两张同时拥有ID和数据的地图。还有一个比较著名的例子则是测试狩猎地带。

错误道具

占位道具常常作为防止读取该数据时崩溃的手段留在游戏的代码中,比如第二世代的道具卡比丘。大部分占位道具都排在道具列表的最后。

有时候,这些占位道具在后续的游戏中会成为可以获得的道具。像是GS球、透明铃铛或者宝可梦的蛋兑换券这些只出现在《水晶版》游戏中的道具在游戏程序内部道具列表中的位置正是先前《金/银》中“卡比丘”的。正因为如此,当通过修改手段让宝可梦携带这类道具并传送到其它游戏中去以后这个道具便发生了变化。

此外,也有错误道具会造成游戏崩溃的情况,比如在《红宝石/蓝宝石》并没有预留《火红/叶绿》中新增道具的位置,《火红/叶绿》新增的道具在之后的《绿宝石》中被加到了道具列表的最后。如果在《红宝石/蓝宝石》中选择这些不在道具列表的道具,游戏便会崩溃。在第四世代中除了白金宝珠外《白金》和《心金/魂银》中的新加入的道具在钻石珍珠中选择后都会造成游戏崩溃。

错误训练家

错误训练家首次发生在第一世代的游戏中,通常出现在由于玩家设定的主角的姓名中包含特殊字符而引发的捕获教学漏洞中。在梦幻漏洞中少部分特殊的起始编号同样也会造成错误训练家的出现,比如触发ZZAZZ错误的时候错误训练家将会在对战中使用错误宝可梦。

错误宝可梦

错误宝可梦是由于一些宝可梦的数据空缺而造成的,例如第二世代的252-255号宝可梦和第三世代的252-276号宝可梦等。这些宝可梦一般不会出现,但也会由其他的漏洞触发。

,