Jump to content

Glitch Pokémon: Difference between revisions

>Torchickens
No edit summary
>Torchickens
Line 21:
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 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).
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.