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)
 
(9 intermediate revisions by one other user not shown)
Line 2:
{{Summary page}}
 
[[File:MissingNo. RB SGB.png|thumb|right|56px|English MissingNo. and 'M (00) sprites; infamous glitch Pokémon.]]
 
[[File:RG Charizard front.png|thumb|right|56px|アネ゙デパミ゙ (FF); another infamous glitch Pokémon in Japanese circles. It uses Charizard's sprite.]]
Line 10:
'''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 representbe Pokémonloaded dataas trainable Pokémon.
 
==Glitch Pokémon species==
Line 19:
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, but becamebecoming 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 unused 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==
Cookies help us deliver our services. By using our services, you agree to our use of cookies.