Jump to content

Glitch Pokémon: Difference between revisions

m
Fixed URL for Missingno image
>Torchickens
No edit summary
m (Fixed URL for Missingno image)
 
(23 intermediate revisions by one other user not shown)
Line 1:
{{bulbapedia}}
{{CollectiveSummary Pagepage}}
''This article is about Glitch Pokémon; values in the species byte for Pokémon, which were never defined by the game developers. For Pokémon with "glitch-like" properties, see [[glitchy]].''
 
[[File:MissingNo. RB SGB.png|thumb|right|56px|English MissingNo. and 'M (00) sprites; infamous glitch Pokémon.]]
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]]. Glitch Pokémon in the first two generations do not have true sprites and their "images" consist of scrambled data, with the exceptions of some [[hybrid]]s, and have names that consist of [[glitch text]]. In the third generation, [[Decamark]]s all have the "unknown Pokémon" sprite seen in the Pokédex and are named [[??????????]], but not all Glitch Pokémon in [[bp:Generation III|Generation III]] are named "??????????" as other Pokémon may be named "?" or shortened versions of move names such as "RBOLT". Most Glitch Pokémon can learn [[glitch move]]s. A comprehensive list of Glitch Pokémon from the first and second generations can be located on the [[GlitchDex]].
 
[[File:RG Charizard front.png|thumb|right|56px|アネ゙デパミ゙ (FF); another infamous glitch Pokémon in Japanese circles. It uses Charizard's sprite.]]
[[Category: Terminology]]
 
''This article is about Glitchglitch Pokémon; values in the species byte forinvalid Pokémon, which were never definedwith bytheir theown game[[index developersnumber]]. For Pokémon with "glitch-like" properties, see [[glitchy]].''
 
'''Glitch Pokémon''' (Japanese: バグポケモン, ''Bug Pokémon'') can refer to any type of Pokémon with [[glitch]]ed traits or traits unintended by the game developers.
 
It can also refer to a Pokémon which is the result of force-loaded data as Pokémon from locations in the game's data structure (such as non-Pokémon related structures in the ROM or RAM, it could also include a glitch Pokémon with an intentionally designed sprite but which is invalid in other forms) not intended to be loaded as trainable Pokémon.
 
==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 programmed at one point but left in the game by the developers, becoming unused in normal gameplay.
 
However, most of MissingNo.'s data (including regular sprites, types, 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 data being unintended 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 and read 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.
 
In the third generation, [[Decamark]]s all have the "unknown Pokémon" sprite seen in the Pokédex (although it may be corrupted, depending on the index number) and are named [[??????????]] on the opponents side. Not all glitch Pokémon in [[bp:Generation III|Generation III]] are named "??????????" on the nickname or summary screen. Here, they can have names like shortened versions of move names such as "RBOLT" (instead of "THUNDERBOLT").
 
Some glitch Pokémon can learn [[glitch move]]s and/or have [[glitch type]]s.
 
==Related articles==
*[[GlitchDex]]: Formal glitch Pokémon database
*[[List of glitch Pokémon]]: Includes many more glitch Pokémon not listed in the GlitchDex index
 
[[Category: Terminology]]
[[Category:Glitch things]]
[[Category:Glitches that allow Pokémon with unobtainable moves]]
[[Category:Glitch Pokémon|*]]
Cookies help us deliver our services. By using our services, you agree to our use of cookies.