Jump to content

Glitch Pokémon family: Difference between revisions

no edit summary
>Torchickens
No edit summary
>Torchickens
No edit summary
 
(10 intermediate revisions by the same user not shown)
Line 1:
{{bulbapedia2|Glitch Pokémon family}}
''"Hybrid" redirects here, for other uses outside of Pokémon [[glitches]] see [[wikipedia:hybrid|Wikipedia's disambiguation page]].''
{{incomplete|Where are Red/Green glitch Pokémon families taken from?}}
[[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]].''
 
An individual '''glitch Pokémon family''' contains all of the [[glitch Pokémon]] in Generation I under a certain Pokédex number. For example, [[GlitchDex/RB:000|'M (00)]] and [[Missingno.]] are of the 000 family. The characteristics of families are different between Red/Blue and Yellow, and other versions, such as the Japanese Red/Green.
 
The term '''Hybrid Glitch Pokémon''' refers to the numerous amount of [[glitch Pokémon]] which closely share some of the characteristics of a legitimate Pokémon, or sometimes a [[placeholder]] glitch Pokémon. Hybrids may share similar base stats of other Pokémon, have the same picture of that Pokémon, or on rare occassions share the same cry.
 
Glitch Pokémon that share the same Pokédex number (family) share the following traits:
Hybrid glitch Pokémon have appeared in the Pokémon series ever since [[bp:Generation I|Generation I]]. For example, [[LM4]] is a hybrid of [[bp:Poliwrath (Pokémon)|Poliwrath]] and the variety of [[MISSINGNO. (name)|MISSINGNO.]] with a hexadecimal [[identifier]] of 1F is arguably a hybrid of [['M]].
 
*Starting moves
==In Generation IV==
*Base stats
*Typing
*Catch rate
*Base experience yield
*Menu sprite
*Palette attribute data
 
However, each glitch Pokémon has its own:
Hybrid Glitch Pokémon in [[bp:Generation IV|Generation IV]] or sometimes "DP hybrids" exist in Pokémon Diamond and Pearl and unlike the hybrid glitch Pokémon in [[bp:Generation I|Generation I]] these Pokémon in a sensible order (when compared to Generation I Hybrid Glitch Pokémon) with a hybrid of the glitch Pokémon with an index number of 0000 starting at a hexadecimal identifier of 8000 (32769 in [[decimal]]) and ending with a hybrid of [[bp:Arceus (Pokémon)|Arceus]] with a hexadecimal identifier of 81ED (33261 in decimal).
 
*Index number
Originally these Pokémon were thought to be 'pure [[glitch]]', in the sense that such Pokémon were completely unique, however further research has shown that all of these Pokémon share the same cry and the same moveset including a (as of yet) undocumented glitch move, which possibly suggests that the game is reading the information from the same group of bytes. This might be the game's attempt of reading information from other related variables such as the cries of other Pokémon.
*Name
*Cry
*Level up learnset
*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 trait of the Pokémon is defined in that structure.
It is notable that in these games the byte which manages what species the player encounters is unsigned. 8000 (32769) is actually half of FFFF (65535) which may suggest that some of the signed information about Pokémon with an identifier less than 8000 is read as a positive integer, and that some of the signed information about Pokémon with an identifier greater than or equal to 8000 is read as a negative integer.
 
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).
 
===Hybrid glitch Pokémon===
A glitch Pokémon may share the same family as a valid Pokémon (#001-151). These are known as '''hybrid glitch Pokémon''' (not to be confused with [[unstable hybrid]]s), and they share the attributes described above like typing and starting moves.
 
An example of a hybrid glitch Pokémon is [[GlitchDex/RB:205|'Trainer']]; a Magnemite hybrid. It also shares Magnemite's exact front sprite, unlike say the hybrid glitch Pokémon [[GlitchDex/RB:198|ゥL ゥM 4]]. Although ゥL ゥM 4 is a hybrid of Poliwrath, it does not share Poliwrath's sprite.
 
If a glitch Pokémon with an invalid family (#152-256, i.e. 000) is captured and its [[Glitch Pokédex flags|capture flag]] isn't set, it will become a Rhydon in the party or storage box after it is caught and its Pokédex entry is closed, due to the [[Rhydon glitch]].
 
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==
==In *[[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.