Jump to content

Glitch Pokémon: Difference between revisions

no edit summary
>Torchickens
>Torchickens
No edit summary
Line 3:
''This article is about glitch Pokémon; invalid Pokémon with their own [[index number]]. For Pokémon with "glitch-like" properties, see [[glitchy]].''
 
'''Glitch Pokémon''' (Japanese: バグポケモン) can refer to any type of Pokémon with [[glitch]]ed traits or traits unintended by the game developers.
The term '''glitch Pokémon''' refers to Pokémon that were not intentionally coded into the game. These Pokémon arise as a result of the game trying to interpret some other type of data as a Pokémon and have [[identifier]]s that fall outside the normal range for Pokémon. They can be accessed by a [[glitch]] or by using a [[cheating device]].
 
It can also refer to force-loaded data as Pokémon from locations in the game's data structure (such as ROM or RAM) not intended to represent Pokémon data.
 
==Glitch Pokémon species==
Commonly the phrase glitch Pokémon refers to force-loaded Pokémon data for a Pokémon [[index number]] which isn't used by any valid Pokémon. These invalid Pokémon can be accessed by a [[glitch]] or by using a [[cheating device]].
 
There can be a number of reasons why glitch Pokémon behave the way they do.
 
In {{RGBY}}, per game, 39 index numbers were assigned to [[placeholder]] Pokémon [[MissingNo.]].
 
Some of the data for MissingNo. (specifically its Pokédex number 000, name, three of its sprites (Kabutops Fossil, Aerodactyl Fossil, Lavender Town Ghost, Super Game Boy palette, Pokédex entry in Japanese Blue) and nine of its cries are believed to have been intentionally left in the game by the developers, but became unused in normal gameplay.
 
However, most of MissingNo.'s data (including regular sprites, its starting moves, base stats, menu sprite, catch rate constant, experience group and TM/HM learnpool) are unintended (referred to in programming circles as "garbage" data), and are the result of extrapolated data. The aforementioned unused data also applies to the remaining 66 Pokémon (Pokémon IDs 0x00, and 0xBF through to 0xFF), which also have unintended names, level-up moves, Super Game Boy palettes, Pokédex entries.
 
Specifically this means the game engine looks up the Pokémon's index number and Pokédex number (see [[glitch Pokémon family]]) and uses it to calculate where the Pokémon's data is located, which for glitch Pokémon can be beyond the end of the valid Pokémon data structures. This then results in data encoded as the Pokémon data (e.g. as a sprite, a list of moves it can learn, base stats) when it was meant to be used in another form (consider the analogy of opening an MP3 file in Notepad; the result is unintended or garbage text).
 
===Observations===
Most glitch Pokémon in the first two generations have indecipherable front or back sprites, with the exceptions of some [[Glitch Pokémon family|hybrid]]s and the fossil and ghost Missingno. (which have valid front sprites but invalid back sprites). Every glitch Pokémon except for Missingno. has an invalid name, that may include glitch characters.
 
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.