Glitch Pokémon: Difference between revisions

m
添加中文链接
mNo edit summary
m (添加中文链接)
(6 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[File:Missingno RB.png|thumb|right|[[Missingno.]], a well-known glitch Pokémon]]
[[File:Missingno RB.png|thumb|right|[[MissingNo.]], a well-known glitch Pokémon]]
A '''glitch Pokémon''' is a garbage {{OBP|Pokémon|species}} species that only exists in the games due to programming oversights, when the game attempts to gather data for an invalid Pokémon.
A '''glitch Pokémon''' is a garbage {{OBP|Pokémon|species}} species that only exists in the games due to programming oversights, when the game attempts to gather data for an invalid Pokémon.


Some glitch Pokémon have partially defined characteristics, such as "[[Missingno.]]" or "{{?|10}}". Another example of this is the learn-set data for a [[Generation IV]] {{pkmn|Egg}}, where it learns {{m|Splash}} as a starting move, likely to prevent the game from [[Game freeze|crashing]] due to an [[list of glitch moves|invalid move]] being used.
Some glitch Pokémon have partially defined characteristics, such as "[[MissingNo.]]" or "{{?|10}}". Another example of this is the learn-set data for a [[Generation IV]] {{pkmn|Egg}}, where it learns {{m|Splash}} as a starting move, likely to prevent the game from [[Game freeze|crashing]] due to an [[list of glitch moves|invalid move]] being used.


In [[Generation I]], some glitch Pokémon may freeze the game if sent out on the opponent's side, depending on their Pokédex number and the version used, and glitch Pokémon with index numbers greater than 199 will usually bring up [[glitch Trainer]]s if encountered directly in the wild. These glitch Pokémon cannot be obtained via a wild battle, and must be obtained using a different glitch from the {{DL|Mew glitch|Ditto glitch}} or [[old man glitch]], such as [[evolution]] from another glitch Pokémon, trading an equivalent [[index number]] glitch Pokémon to another version, or by executing the [[Johto guard glitch]].
In [[Generation I]], a few glitch Pokémon are hazardous to the game, some glitch Pokémon may freeze the game if sent out on the opponent's side, and a few may even corrupt save data, depending on their Pokédex number and the version used. Note that glitch Pokémon with index numbers greater than 199 will usually bring up [[glitch Trainer]]s if encountered directly in the wild. These glitch Pokémon cannot be obtained via a wild battle, and must be obtained using a different glitch from the {{DL|Mew glitch|Ditto glitch}} or [[old man glitch]], such as [[evolution]] from another glitch Pokémon, trading an equivalent [[index number]] glitch Pokémon to another version, or by executing the [[Time Capsule exploit]].


Additionally, catching certain obtainable glitch Pokémon in Generation I may cause endless [[Pokédex]] data to appear. To avoid this, the player must have activated a specific flag, if this is a [[Glitch Pokémon family|hybrid glitch Pokémon]], the flag is activated by either seeing a specific Pokémon or owning a specific Pokémon. Specific glitches (like the {{m|Super Glitch}} move or the [[ZZAZZ glitch]]) may cause the saved file to be corrupted or erased.
Conversely, in later generations, Glitch Pokémon are usually not hazardous, and generally only exist to fill empty space. The exception to this rule is the [[Bad Egg]], which was added to the game to deter cheaters. Also, unlike the Generation I glitch Pokémon, which could be fought and captured using simple glitches, later Generation glitch Pokémon can generally only be seen by [[cheating]].
 
Additionally, catching certain obtainable glitch Pokémon in Generation I may cause endless garbage [[Pokédex]] data to appear. To avoid this, the player must have activated a specific flag, if this is a [[Glitch Pokémon family|hybrid glitch Pokémon]], the flag is activated by either seeing a specific Pokémon or owning a specific Pokémon. Specific glitches (like the {{m|Super Glitch}} move or the [[ZZAZZ glitch]]) may cause the saved file to be corrupted or erased.


==Glitch Pokémon==
==Glitch Pokémon==
Line 12: Line 14:


==Trivia==
==Trivia==
* There are 39 [[Missingno.]] with identifiers in between real Pokémon, which would add up to 190 Pokémon.
* There are 39 [[MissingNo.]] with identifiers in between real Pokémon, which would add up to 190 Pokémon.
** [[Shigeki Morimoto]] confirmed that there were once 190 Pokémon planned for development in Pokémon Red and Green.<ref>[http://www.smogon.com/forums/showthread.php?p=2958170#post2958170 Smogon Forums]</ref> Missingno. is partially derived from blank entries in the various Pokémon data arrays. Most of its characteristics are derived from zeroed values in these arrays, including the pointer to its glitched base stats.
** [[Shigeki Morimoto]] confirmed that there were once 190 Pokémon planned for development in Pokémon Red and Green.<ref>[http://www.smogon.com/forums/showthread.php?p=2958170#post2958170 Smogon Forums]</ref> MissingNo. is partially derived from blank entries in the various Pokémon data arrays. Most of its characteristics are derived from zeroed values in these arrays, including the pointer to its glitched base stats.
* The reason for the large amount of glitch Pokémon in Generation I is because only 151 values correspond to valid Pokémon, while Pokémon species index numbers are stored in 8 bits allowing for up to 256 values. This leaves 105 values not corresponding to a valid Pokémon; excluding the 39 Missingno. leaves 66 different values for other glitch Pokémon.
* The reason for the large amount of glitch Pokémon in Generation I is because only 151 values correspond to valid Pokémon, while Pokémon species index numbers are stored in 8 bits allowing for up to 256 values. This leaves 105 values not corresponding to a valid Pokémon; which, excluding the 39 MissingNo., leaves 66 different values for other glitch Pokémon.
* In [[Generation I]], a large number (43) of glitch Pokémon have the small {{wp|katakana}} character ゥ ''u'' in their names. This is because it corresponds to a common codepoint in Gameboy assembly code.
* In [[Generation I]], a large number (43) of glitch Pokémon have the small {{wp|katakana}} character ゥ ''u'' in their names. This is because it corresponds to a common codepoint in Game Boy assembly code.
** The only other Japanese character that appears somewhat frequently in glitch Pokémon's names is small ァ ''a''. The hiragana ぉ  ''o'' and ぇ ''e'' also appear, but less often.
** The only other Japanese character that appears somewhat frequently in glitch Pokémon's names is small ァ ''a''. The hiragana ぉ  ''o'' and ぇ ''e'' also appear, but less often.
***The reason for any Japanese text in an English game can be seen [[List of Japanese characters in the international Generation I and II games|here]].
*** The reason for any Japanese text in an English game can be seen [[List of Japanese characters in the international Generation I and II games|here]].
* 23' 0"/880.6&nbsp;lbs. are the most common height and weight values for {{v2|Red and Blue|s}} glitch Pokémon, and  23' 2"/1031.6&nbsp;lbs. for {{v2|Yellow}}. It is unknown as to why any glitch Pokémon have the same values, however.
* 23' 0"/880.6&nbsp;lbs. are the most common height and weight values for {{v2|Red and Blue|s}} glitch Pokémon, and  23' 2"/1031.6&nbsp;lbs. for {{v2|Yellow}}. It is unknown as to why any glitch Pokémon have the same values, however.
* Some Glitch Pokémon have four or more evolutionary stages.
* Some glitch Pokémon have four or more evolutionary stages, more than any valid Pokémon.
*Encountering a [[Missingno.]] or most other glitch Pokémon will cause the screen to go blank for a delayed amount of time before the battle begins.
* Encountering a [[MissingNo.]], or a few other glitch Pokémon, will cause the screen to go blank for a delayed amount of time before the battle begins.
**The same also occurs when they are sent out in battle, but the game will buffer on the battle screen rather than a black screen.
** The same also occurs when they are sent out in battle, but the game will buffer on the battle screen rather than a black screen.
***[[Glitch screen]]s also appear while the game is waiting to send the Pokémon out.
** [[Glitch screen]]s also sometimes appear while the game is waiting to send the Pokémon out.


==References==
==References==
Line 36: Line 38:
[[fr:Pokémon bug]]
[[fr:Pokémon bug]]
[[ja:バグポケモン一覧]]
[[ja:バグポケモン一覧]]
[[zh:错误宝可梦]]
114

edits