MissingNo.: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
No edit summary
No edit summary
Line 14: Line 14:
'''Missing Number''' (Japanese: '''けつばん''' ''Ketsuban'', lit. "Missing Number"), displayed in-game as '''MissingNo.''', refers to a group of glitch Pokémon that act as fillers for vacant slots. For each version, there are 39 separate MissingNo. slots. Three particular examples also serve a specific purpose throughout the game; as the Kabtops Fossil, the Aerodactyl Fossil, and Pokémon Tower Ghost.
'''Missing Number''' (Japanese: '''けつばん''' ''Ketsuban'', lit. "Missing Number"), displayed in-game as '''MissingNo.''', refers to a group of glitch Pokémon that act as fillers for vacant slots. For each version, there are 39 separate MissingNo. slots. Three particular examples also serve a specific purpose throughout the game; as the Kabtops Fossil, the Aerodactyl Fossil, and Pokémon Tower Ghost.


Most data pertaining to MissingNo. is clearly glitched and unintentional (and there is no error prevention, unlike for example the sprites of Generation III glitch Pokémon [[??????????]]), but [[Partially unused and glitched|curiously some data]] like nine of the MissingNo. cries are leftover development remnants. The index numbers for "MissingNo." entries appear in between valid Pokémon, and combined they add up to 190 entries (151 valid Pokémon+39 MissingNo.). While technically there can be 256 indexed species (2^8 entries in one byte), the other glitch Pokémon only exist after Victreebel (190) with names not programmed into the game but extrapolated from unrelated data beyond [https://github.com/pret/pokered/blob/2954013da1f10e11db4ec96f9586b7c01706ae1a/data/pokemon/names.asm MonsterNames] encoded as if they were Pokémon names. ([[GlitchDex/RB:000|'M (00)]]/[[GlitchDex/Y:000|3TRAINERPOKé₽ (00)]] can be interpreted as both the index 256 or index 0 Pokémon).
Most of the data pertaining to MissingNo. is clearly glitched and unintentional (and there is no error prevention, unlike for example the sprites of Generation III glitch Pokémon [[??????????]]) and in itself MissingNo. is not a legitimate Pokémon, but [[Partially unused and glitched|curiously some data]] like nine of the MissingNo. cries are leftover development remnants. During the development of Pokémon Red, Green and Blue, the index numbers of many of the MissingNo. were instead occupied by [https://tcrf.net/Pok%C3%A9mon_Red_and_Blue/MissingNo.#MissingNo._List unreleased Pokémon], but in the final games the leftover cries and the name MissingNo. (Missing Number) are the only hints that cut Pokémon ever existed.

The index numbers for "MissingNo." entries appear in between valid Pokémon, and combined they add up to 190 entries (151 valid Pokémon+39 MissingNo.). This was in fact an early number for the total number of Pokémon according to the 2020 Pokémon Blue source code leak, but Game Freak are also known for creating [http://lavacutcontent.com/sugimori-masuda-developer-interview/ even more draft designs of Pokémon] than 190.

While technically there can be 256 indexed species (2^8 entries in one byte), the other glitch Pokémon only exist after Victreebel (190) with names not programmed into the game but extrapolated from unrelated data beyond [https://github.com/pret/pokered/blob/2954013da1f10e11db4ec96f9586b7c01706ae1a/data/pokemon/names.asm MonsterNames] encoded as if they were Pokémon names. ([[GlitchDex/RB:000|'M (00)]]/[[GlitchDex/Y:000|3TRAINERPOKé₽ (00)]] can be interpreted as both the index 256 or index 0 Pokémon).


All MissingNo. are Pokédex number ([[Glitch Pokémon family|family]]) 0, which is coincidentally the same Pokédex number as 'M (00). However, only (English versions) 'M (00)/|3TRAINERPOKé₽ (00) are [[index number]] 0 (when distinguished from the Pokédex number, and some index number 0 Pokémon have non-0 Pokédex numbers, such as 176 for 3TRAINERPOKé₽).
All MissingNo. are Pokédex number ([[Glitch Pokémon family|family]]) 0, which is coincidentally the same Pokédex number as 'M (00). However, only (English versions) 'M (00)/|3TRAINERPOKé₽ (00) are [[index number]] 0 (when distinguished from the Pokédex number, and some index number 0 Pokémon have non-0 Pokédex numbers, such as 176 for 3TRAINERPOKé₽).