Jump to content

Glitch Pokémon family: Difference between revisions

no edit summary
>Torchickens
No edit summary
>Torchickens
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 1:
{{bulbapedia2|Glitch Pokémon family}}
{{incomplete|Where are Red/Green glitch Pokémon families taken from?}}
{{incomplete}}
[[File:Blue Ultimus Trainer.png|frame|right|"Blue Ultimus"'s Trainer. "Trainer" is of the Magnemite family (#081), so it shares many traits with Magnemite.]]
''If you were looking for unstable hybrid Pokémon, see [[unstable hybrid]].''
Line 13:
*Typing
*Catch rate
*Base experience yield.
*Menu sprite
*Palette attribute data
 
However, each glitch Pokémon has its own:
Line 23 ⟶ 25:
*Evolution
 
This is because the ROM uses a data structure ([http://web.archive.org/web/20121016064959/http://www.romendo.net/stag019/missingno_explained.html see here]) where certain data (including the first list of the above data except for palette attribute data, but not limited to) for all Pokédex numbers is defined, but not every traitstrait of the Pokémon areis defined in that structure.
 
Glitch Pokémon with the same family may also share the same front sprites, as is the case with [[GlitchDex/RB:000|'M (00)]] and Red/Blue's normal [[Missingno.]] but not always. Other than the possibility of the sprite being partially random, if the Pokémon's index number is significantly different, it may have a different sprite due to the game using a different bank (see [http://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_base_stats_data_structure_in_Generation_I#Sprites here] for more information) for its three-byte pointer (note that only the bank changes, not the two-byte pointer).
Line 35 ⟶ 37:
 
Due to all Pokémon in a glitch Pokémon family sharing the same Pokédex number; they also share the same 'encounter' and 'capture' [[glitch Pokédex flag]]s, meaning that, for example, both 'M and Missingno. will add 128 to the sixth item if there are less than 128 items there due to them sharing the Pokédex number 000.
 
==Why the variation exists==
The Pokédex order table is stored in Red/Blue at 10:5024. These are the hardcoded families for the first 190 Pokémon by index number (as the Pokédex orders and index numbers are not the same). If the game attempts to access the family for Pokémon No. 191-256 (0), it will instead return code from whatever follows the table in the ROM.
 
In Pokémon Red and Blue, this covers 10:50E2 (InternalClockTradeAnim) and later trade related routines.
 
In Pokémon Yellow, the Pokédex order table is stored at 10:50B1. All glitch Pokémon families are taken from 10:516F (emotion_bubbles) onward, which is related to special Pikachu emotions. The addresses in Japanese Yellow revisions are different, but the glitch Pokémon families are still taken from the same source.
 
==See also==
*[[Generation IV hybrid]]s.
*[[Artificial glitch Pokémon family]]
*[[Unstable hybrid]]s.
 
[[Category:Terminology]]
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.