MissingNo.: Difference between revisions

From Glitch City Wiki
Jump to navigation Jump to search
Content added Content deleted
>Torchickens
>Torchickens
(Clean-up, adding information courtesy of IIMarckus i.e. base crys, cry pitches and lengths, placeholder tile sprite 'ketsuban'. Remvoing Old Man Trick characters, more suited to Old Man Trick article)
Line 3: Line 3:




[[Image:Oldmanmissingno1.jpg|200px|thumb|right|A player encounters a varient of MISSINGNO. (50) through the use of the Old Man Trick]]
[[Image:Oldmanmissingno1.jpg|200px|thumb|right|A player encounters a variant of MISSINGNO. (50) through the use of the Old Man Trick]]
'''MISSINGNO.''' is a shared name, which corresponds to the particular variants of [[Glitch Pokémon]] which occupy, in total, 39 slots in between legitimate Pokemon on Pokémon Red, Blue, and Yellow. The term is most commonly used to refer to the variant of MISSINGNO. with an index number of 80 (or 50 in hexadecimal) which knows Water Gun twice and Sky Attack as its starting moves. This form of MISSINGNO. is well known because of its more common appearence via the [[Old Man Trick]], as when its species data is recalled from the [[RAM]], it corresponds to the identifier of the hidden end name character (note that this only applies if the end name character was used as the third, fifth, seventh character in te player's name). It is also well known because it is part [[Bird Type|'BIRD' type]], an unused Pokémon type which is never used in the final game through normal gameplay.
'''MISSINGNO.''' is a shared name, which corresponds to the particular variants of [[Glitch Pokémon]] which occupy, in total, 39 slots in between legitimate Pokemon on Pokémon Red, Blue, and Yellow. The term is most commonly used to refer to the variant of MISSINGNO. with an index number of 80 (or 50 in hexadecimal). As with all MISSINGNO. variants, this identifier uses invalid species data. Additionally, this variant knows [[bp:Water Gun (move)|Water Gun]] twice and [[bp:Sky Attack (move)|Sky Attack]] as its starting moves and is capable of learning [[bp:Pound (move)|Pound]] as an [[bp:advanced move|advanced move]] at level 138.


The MISSINGNO. with a hexadecimal identifier of 50 (80) is perhaps, the most well known instance because of its common appearance via the [[Old Man Trick]]. When its species data is recalled from the [[RAM]], it corresponds to the identifier of the hidden end name character (note that this only applies if the end name character was used as the third, fifth, seventh character in the player's name). It is also well known because it is part [[Bird Type|'BIRD' type]], an enigmatic and unused Pokémon type which is never used in the final game through normal game play.
==As a misguiding generalisation to all other Glitch Pokémon==


==Origin of the term==
Many players decide to name other [[Glitch Pokémon]] that the game does not actually refer to as 'MISSINGNO.' by default as MISSINGNO., as a general term for all [[Glitch Pokémon]]. However, this can be misguiding especially when concerning some [[Glitch Pokémon]] such as '[[GlitchDex/RB:198|LM4]]' as no evidence suggests that those were 'Missing numbers' once planned to exist in the final game by the game developers.


The origin of MISSINGNO.'s name is most likely to be a [[placeholder]] or an error handler in the sense that it is a name used for any Pokemon that does not exist in the coding. The fact that [[Glitch Pokémon]] beyond a hexadecimal value of 190 are not labeled 'Missingno.' and have irrational names can suggest that the collective term 'MISSINGNO.' itself is a beta element of the game, used for any Pokémon which may have been removed.
The origin of the name 'MISSINGNO.', as it appears in [[bp:Generation I|Generation I]], is widely believed to be an error handler. When the game attempts to translate blank data into a species name, the term 'MISSINGNO.' is used instead by default. [[Glitch Pokémon]] beyond a hexadecimal value of 190 are not labeled as 'MISSINGNO.' because they will derive their names from translated versions of written parts of the game code. Such blank data, is only drawn when the game attempts to recall the identifiers of invalid species in between the identifiers of valid Pokémon. This may suggest that the error handler itself 'MISSINGNO.' was meant to inform the game developers, as a term meant to substitute any Pokémon which was completely removed from the final game.

==Other uses of the term==

===Informal use===

The error handler 'MISSINGNO.' is occasionally used by other players and/or researchers as a potentially misguiding term for another [[Glitch Pokémon]] other than the 39 identifiers which share the name 'MISSINGNO.' in [[bp:Generation I|Generation I]]. On one hand this is easier for players to refer to [[glitch Pokémon]] which use irrational names such as [[LM4]], however unlike the actual glitch Pokémon which use the error handler 'MISSINGNO.' and have identifiers which are in between valid Pokémon, the identifiers of these glitch Pokémon are such that almost every characteristic of that glitch Pokémon, including its name is derived from an invalid translation of used data within the final game. No evidence has yet proven that those Pokémon are 'missing numbers' which were once rational Pokémon planned to exist in the final game by the game developers.

===Invalid tile data===

[[Image:ketsubantile.png]]

In [[bp:Generation IV|Generation IV]], a simple sprite illustrating the error handler 'MISSINGNO.' or rather '欠番'; the [[wikipedia:Kanjii|Kanjii]] version of hiragana 'けつばん' (ketsuban) is similar to the error handler 'MISSINGNO.' as it appears in [[bp:Generation I|Generation I]], although it exists to substitute blank tile data, rather than blank species data. The sprite exists internally in the games with a file name of 'ketsuban' and illustrates the phrase '欠番' as printed in red font. [http://iimarck.us/i/missing-number/]


==MISSINGNO. in Pokémon Yellow==
==MISSINGNO. in Pokémon Yellow==


Although Nintendo removed the [[Old Man Trick]] in Pokémon Yellow, different variants of MISSINGNO. still exist within the coding of the game. MISSINGNO. still exists in the same 39 unused slots like in Pokémon Red and Blue, however it could be suggested that most of its data was wiped out as when the player encounters the 'Yellow Missingno' the game will often crash.
Although Nintendo removed the [[Old Man Trick]] in Pokémon Yellow, the error handler 'MISSINGNO.' still exists within the coding of the game. Blank species data still occupies the same 39 identifiers as in Pokémon Red and Blue, hence the term 'MISSINGNO.' is still drawn up by the game when it attempts to recall such data. It is presumable that more of a species' associated but invalid data was formatted, because when the player attempts an identifier occupying MISSINGNO. on Pokémon Yellow, the game will often crash, depending on the localization of the game.

Since the removal of the [[Old Man Trick]], a player can still exploit the [[Ditto Trick]] to encounter any blank identifier on Pokémon Yellow. The identifier recalled by the game depends on the user's Special Stat in hexadecimal form, with a limit of one byte (2^8) or 256 values. If the user's Special stat is a value greater than 2^8, the encountered Pokémon will have an identifier of modulo 256.


==Identifiers denoted as 'MISSINGNO.'==
Without the use of an [[game-altering device]], the player can use the [[Ditto Trick]] to encounter MISSINGNO. on Pokémon Yellow. This way, the player can encounter the different variants of MISSINGNO. by using a Special Stat which corresponds to the relevant index number.


Below is a table of the details of all Glitch Pokémon in [[bp:Generation I|Generation I]], which draw up formatted data as their species name, hence forcing the game into using the error handler 'MISSINGNO'. For information such as the equivalent symbol required for the [[Old Man Trick]], please use our [http://glitchcity.info/biglist.htm Big List].
==Glitches which the Generation I Pokémon games label 'MISSINGNO.'==


<!--Base Cry, Cry Pitches and Cry Lengths originally documented by IIMarckus-->
Below is a table of all of the Glitch Pokémon in Pokémon Red, Blue, and Yellow which the game refers to as 'Missingno.'


{| border="1"
{| border="1"
Line 27: Line 41:
!Hexadecimal Identifier
!Hexadecimal Identifier
![[Family]] (Pokédex number)
![[Family]] (Pokédex number)
!Base Cry
!Equivalent character for the {{Explain|Old Man Trick|As the third, fifth, or seventh character, ninth character or eleventh character in the player's name, the ninth and eleventh characters can only be changed in normal gameplay via a name provided on the New Name interface such as 'JACK(end)NEW NA'... a result from the ZZAZZ glitch or superglitch phenomenum can also change the later characters}}
!Cry Pitch
!Cry Length
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 33: Line 49:
|1F
|1F
|000
|000
|0
|(Invalid)
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 39: Line 57:
|20
|20
|(Undocumented)
|(Undocumented)
|0
|(Invalid)
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 45: Line 65:
|32
|32
|(Undocumented)
|(Undocumented)
|0
|(Invalid)
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 51: Line 73:
|34
|34
|(Undocumented)
|(Undocumented)
|0
|(Invalid)
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 57: Line 81:
|38
|38
|(Undocumented)
|(Undocumented)
|0
|(Invalid)
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 63: Line 89:
|3D
|3D
|(Undocumented)
|(Undocumented)
|0
|(Invalid)
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 69: Line 97:
|3E
|3E
|(Undocumented)
|(Undocumented)
|0
|(Invalid)
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 75: Line 105:
|3F
|3F
|(Undocumented)
|(Undocumented)
|0
|(Invalid)
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 81: Line 112:
|43
|43
|(Undocumented)
|(Undocumented)
|0
|(Invalid)
|128
|16
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 87: Line 120:
|44
|44
|(Undocumented)
|(Undocumented)
|0
|(Invalid)
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 93: Line 128:
|45
|45
|(Undocumented)
|(Undocumented)
|29
|(Invalid)
|224
|64
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 99: Line 136:
|4F
|4F
|(Undocumented)
|(Undocumented)
|34
|(Invalid)
|255
|54
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 105: Line 144:
|50
|50
|000
|000
|0
|(End of name marker)
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 111: Line 152:
|51
|51
|(Undocumented)
|(Undocumented)
|14
|(Invalid)
|224
|96
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 117: Line 160:
|56
|56
|(Undocumented)
|(Undocumented)
|0
|(Invalid)
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 123: Line 168:
|57
|57
|(Undocumented)
|(Undocumented)
|0
|(Invalid)
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 129: Line 176:
|5E
|5E
|(Undocumented)
|(Undocumented)
|15
|(Invalid)
|64
|192
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 135: Line 184:
|5F
|5F
|(Undocumented)
|(Undocumented)
|15
|(Invalid)
|32
|192
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 141: Line 192:
|73
|73
|(Undocumented)
|(Undocumented)
|0
|'''"''' (Closing)
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
|121
|121
|79
|79
|(Undocumented)
|(Undocumented)
|0
|(Pokéball border top left)
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 153: Line 208:
|7A
|7A
|(Undocumented)
|(Undocumented)
|0
|(Pokéball border horizontal piece)
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 159: Line 216:
|7F
|7F
|(Undocumented)
|(Undocumented)
|17
|(Space)
|32
|16
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 165: Line 224:
|86
|86
|(Undocumented)
|(Undocumented)
|G
|0
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 171: Line 232:
|87
|87
|(Undocumented)
|(Undocumented)
|H
|0
|0
|0
|-
|-
|MISSINGNO
|MISSINGNO
Line 177: Line 240:
|89
|89
|(Undocumented)
|(Undocumented)
|J
|15
|64
|128
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 183: Line 248:
|8C
|8C
|(Undocumented)
|(Undocumented)
|M
|0
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 189: Line 256:
|92
|92
|(Undocumented)
|(Undocumented)
|S
|0
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 195: Line 264:
|9C
|9C
|(Undocumented)
|(Undocumented)
|0
|<nowiki>:</nowiki>
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 201: Line 272:
|9F
|9F
|(Undocumented)
|(Undocumented)
|0
|<nowiki>]</nowiki>
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 207: Line 280:
|A0
|A0
|(Undocumented)
|(Undocumented)
|a
|0
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 213: Line 288:
|A1
|A1
|(Undocumented)
|(Undocumented)
|b
|0
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 219: Line 296:
|A2
|A2
|(Undocumented)
|(Undocumented)
|c
|0
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 225: Line 304:
|AC
|AC
|(Undocumented)
|(Undocumented)
|m
|0
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 231: Line 312:
|AE
|AE
|(Undocumented)
|(Undocumented)
|o
|0
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 237: Line 320:
|AF
|AF
|(Undocumented)
|(Undocumented)
|p
|0
|0
|0
|-
|-
|MISSINGNO.
|MISSINGNO.
Line 243: Line 328:
|B5
|B5
|(Undocumented)
|(Undocumented)
|v
|29
|0
|128
|-
|-
|MISSINGNO. (Kabutops Fossil form)
|MISSINGNO. (Kabutops Fossil sprite)
|182
|182
|B6
|B6
|000
|000
|w
|0
|0
|0
|-
|-
|MISSINGNO. (Aerodactyl Fossil form)
|MISSINGNO. (Aerodactyl Fossil sprite)
|183
|183
|B7
|B7
|000
|000
|x
|0
|0
|0
|-
|-
|MISSINGNO. (Lavender Town Ghost form)
|MISSINGNO. (Ghost sprite)
|184
|184
|B8
|B8
|000
|000
|y
|0
|0
|0
|}
|}


Line 273: Line 366:
==External Links==
==External Links==


#[http://www.youtube.com/watch?v=-tOyBahKkbk] - A Youtube video of a player performing the 'Old Man Trick' in order to encounter and capture a variation of MISSINGNO.
#[http://www.youtube.com/watch?v=-tOyBahKkbk] - A Youtube video of a player performing the 'Old Man Trick' in order to encounter and capture an invalid Pokémon, using the error handler 'MISSINGNO.'
#[http://www.youtube.com/watch?v=X_mMUZgeSNQ] - A Youtube video of a player using the [[Ditto Trick]] to encounter a Level 7 MISSINGNO.
#[http://www.youtube.com/watch?v=X_mMUZgeSNQ] - A Youtube video of a player using the [[Ditto Trick]], so that he or she can encounter a Level 7 glitch Pokémon, which uses the error handler 'MISSINGNO.'


[[Category:Beta elements]]
[[Category:Beta elements]]

Revision as of 12:49, 1 August 2010

Error prevention and placeholders in the Pokémon games:

?????????? | ????? | ! | Abnormal Pokémon | Bad Egg | Enigma Berry (Generation III) | Error! | Error codes (Generations I and II) | Error traps for damaged save data | Error traps to prevent impossible progress | Event data debugging messages | Instant victory effect (Generation II) | Mystery Zone | N/A | Pokégear instruction booklet trap | Rhydon trap | Special (location) | This Game Pak is designed only for use on the Game Boy Color. | This Pokémon cannot be traded.


(view, talk, edit)
This article is a summary page for different variations of a glitches, etc. when talked about as a whole.


File:Oldmanmissingno1.jpg
A player encounters a variant of MISSINGNO. (50) through the use of the Old Man Trick

MISSINGNO. is a shared name, which corresponds to the particular variants of Glitch Pokémon which occupy, in total, 39 slots in between legitimate Pokemon on Pokémon Red, Blue, and Yellow. The term is most commonly used to refer to the variant of MISSINGNO. with an index number of 80 (or 50 in hexadecimal). As with all MISSINGNO. variants, this identifier uses invalid species data. Additionally, this variant knows Water Gun twice and Sky Attack as its starting moves and is capable of learning Pound as an advanced move at level 138.

The MISSINGNO. with a hexadecimal identifier of 50 (80) is perhaps, the most well known instance because of its common appearance via the Old Man Trick. When its species data is recalled from the RAM, it corresponds to the identifier of the hidden end name character (note that this only applies if the end name character was used as the third, fifth, seventh character in the player's name). It is also well known because it is part 'BIRD' type, an enigmatic and unused Pokémon type which is never used in the final game through normal game play.

Origin of the term

The origin of the name 'MISSINGNO.', as it appears in Generation I, is widely believed to be an error handler. When the game attempts to translate blank data into a species name, the term 'MISSINGNO.' is used instead by default. Glitch Pokémon beyond a hexadecimal value of 190 are not labeled as 'MISSINGNO.' because they will derive their names from translated versions of written parts of the game code. Such blank data, is only drawn when the game attempts to recall the identifiers of invalid species in between the identifiers of valid Pokémon. This may suggest that the error handler itself 'MISSINGNO.' was meant to inform the game developers, as a term meant to substitute any Pokémon which was completely removed from the final game.

Other uses of the term

Informal use

The error handler 'MISSINGNO.' is occasionally used by other players and/or researchers as a potentially misguiding term for another Glitch Pokémon other than the 39 identifiers which share the name 'MISSINGNO.' in Generation I. On one hand this is easier for players to refer to glitch Pokémon which use irrational names such as LM4, however unlike the actual glitch Pokémon which use the error handler 'MISSINGNO.' and have identifiers which are in between valid Pokémon, the identifiers of these glitch Pokémon are such that almost every characteristic of that glitch Pokémon, including its name is derived from an invalid translation of used data within the final game. No evidence has yet proven that those Pokémon are 'missing numbers' which were once rational Pokémon planned to exist in the final game by the game developers.

Invalid tile data

In Generation IV, a simple sprite illustrating the error handler 'MISSINGNO.' or rather '欠番'; the Kanjii version of hiragana 'けつばん' (ketsuban) is similar to the error handler 'MISSINGNO.' as it appears in Generation I, although it exists to substitute blank tile data, rather than blank species data. The sprite exists internally in the games with a file name of 'ketsuban' and illustrates the phrase '欠番' as printed in red font. [1]

MISSINGNO. in Pokémon Yellow

Although Nintendo removed the Old Man Trick in Pokémon Yellow, the error handler 'MISSINGNO.' still exists within the coding of the game. Blank species data still occupies the same 39 identifiers as in Pokémon Red and Blue, hence the term 'MISSINGNO.' is still drawn up by the game when it attempts to recall such data. It is presumable that more of a species' associated but invalid data was formatted, because when the player attempts an identifier occupying MISSINGNO. on Pokémon Yellow, the game will often crash, depending on the localization of the game.

Since the removal of the Old Man Trick, a player can still exploit the Ditto Trick to encounter any blank identifier on Pokémon Yellow. The identifier recalled by the game depends on the user's Special Stat in hexadecimal form, with a limit of one byte (2^8) or 256 values. If the user's Special stat is a value greater than 2^8, the encountered Pokémon will have an identifier of modulo 256.

Identifiers denoted as 'MISSINGNO.'

Below is a table of the details of all Glitch Pokémon in Generation I, which draw up formatted data as their species name, hence forcing the game into using the error handler 'MISSINGNO'. For information such as the equivalent symbol required for the Old Man Trick, please use our Big List.


Name Index Number Hexadecimal Identifier Family (Pokédex number) Base Cry Cry Pitch Cry Length
MISSINGNO. 31 1F 000 0 0 0
MISSINGNO. 32 20 (Undocumented) 0 0 0
MISSINGNO. 50 32 (Undocumented) 0 0 0
MISSINGNO. 52 34 (Undocumented) 0 0 0
MISSINGNO. 56 38 (Undocumented) 0 0 0
MISSINGNO. 61 3D (Undocumented) 0 0 0
MISSINGNO. 62 3E (Undocumented) 0 0 0
MISSINGNO. 63 3F (Undocumented) 0 0
MISSINGNO. 67 43 (Undocumented) 0 128 16
MISSINGNO. 68 44 (Undocumented) 0 0 0
MISSINGNO. 69 45 (Undocumented) 29 224 64
MISSINGNO. 79 4F (Undocumented) 34 255 54
MISSINGNO. 80 50 000 0 0 0
MISSINGNO. 81 51 (Undocumented) 14 224 96
MISSINGNO. 86 56 (Undocumented) 0 0 0
MISSINGNO. 87 57 (Undocumented) 0 0 0
MISSINGNO. 94 5E (Undocumented) 15 64 192
MISSINGNO. 95 5F (Undocumented) 15 32 192
MISSINGNO. 115 73 (Undocumented) 0 0 0
MISSINGNO. 121 79 (Undocumented) 0 0 0
MISSINGNO. 122 7A (Undocumented) 0 0 0
MISSINGNO. 127 7F (Undocumented) 17 32 16
MISSINGNO. 134 86 (Undocumented) 0 0 0
MISSINGNO. 135 87 (Undocumented) 0 0 0
MISSINGNO 137 89 (Undocumented) 15 64 128
MISSINGNO. 140 8C (Undocumented) 0 0 0
MISSINGNO. 146 92 (Undocumented) 0 0 0
MISSINGNO. 156 9C (Undocumented) 0 0 0
MISSINGNO. 159 9F (Undocumented) 0 0 0
MISSINGNO. 160 A0 (Undocumented) 0 0 0
MISSINGNO. 161 A1 (Undocumented) 0 0 0
MISSINGNO. 162 A2 (Undocumented) 0 0 0
MISSINGNO. 172 AC (Undocumented) 0 0 0
MISSINGNO. 174 AE (Undocumented) 0 0 0
MISSINGNO. 175 AF (Undocumented) 0 0 0
MISSINGNO. 181 B5 (Undocumented) 29 0 128
MISSINGNO. (Kabutops Fossil sprite) 182 B6 000 0 0 0
MISSINGNO. (Aerodactyl Fossil sprite) 183 B7 000 0 0 0
MISSINGNO. (Ghost sprite) 184 B8 000 0 0 0

See also

  1. Old Man Trick
  2. Placeholder
  3. Bird Type
  4. Glitch Pokémon

External Links

  1. [2] - A Youtube video of a player performing the 'Old Man Trick' in order to encounter and capture an invalid Pokémon, using the error handler 'MISSINGNO.'
  2. [3] - A Youtube video of a player using the Ditto Trick, so that he or she can encounter a Level 7 glitch Pokémon, which uses the error handler 'MISSINGNO.'