+-----------------------------------------------------------------------------+
|WARNING: Missingno can cause permanent damage to your game. There have been  |
|several reports of cartridges rendered permanently inoperable by this glitch.|
|Merely encountering Missingno can potentially corrupt your save file so      |
|thoroughly that it cannot be overwritten.                                    |
+-----------------------------------------------------------------------------+


MISSINGNO. Guide
for Pokemon Red and Blue
By Brian Raddatz


"I think we all have our own personal Missingnos."
   -Alex Camelio



+==========================+
|    TABLE OF CONTENTS:    |
+==========================+

Version History
This Guide
Introduction
General Information
 What is Missingno?
 Save File Corruption *IMPORTANT*
 The benefits
 How to find Missingno
 "Pokegods"
Missingno Data
 Basic Family
 Mimic Family
 Glitch Family
 Trainers
 Default Team
 Trainer Family
Notes Details
 Writing to the save file
 Hall of Fame data is overwritten
 Graphical glitches
 Reversion to Rhydon
 The battle does not end
 Game freezes
 Appears as a trainer
 Species name not terminated normally
 Pokedex cry not properly terminated
 PC Storage Box
 Passing a Pointer
Other Glitches
 Psycho Ditto
 Transfer DVs
 Surf on land
 Duplicate Pokemon
 Glitch City
 Invisible PC
 Toxic/Leech Seed
Credit



+==========================+
|     VERSION HISTORY      |
+==========================+

8/12/05  Version 0.7, first version
   Data on all Missing Number entries from 00 to 199, Trainer entries, and
   default trainer team. Incomplete data on entries 201, 250, and 255.
   General info, notes details, and other glitches including Psycho Ditto,
   Transfer DVs, Surf on land, Duplicate Pokemon, Glitch City, Invisible PC
   and Toxic/Leech Seed.



+==========================+
|        THIS GUIDE        |
+==========================+

Data on the Missing Numbers was acquired and tested by myself on Blue version.
Most of this data has not yet been tested and confirmed by others. If you find
an error or inconsistency, please inform me. In sections that discuss the
intimate details of the inner workings and game mechanics, most of the
information is theoretical. I have taken a few classes in computer
programming, but this hardly qualifies me as an expert. I have never hacked or
disassembled this game; all of my research thus far has been performed within
the game itself.



+==========================+
|       INTRODUCTION       |
+==========================+

Missingno has been a long-time favorite of Glitch Hunters everywhere. However,
despite the fact that it has been highly popular for several years, it seems
to be very difficult to find solid and detailed information on the phenomenon.
For that reason, I began researching and collecting data on my own. Somewhere
along the way, I seem to have become an authority on the subject. If Jolt135
is the leading expert on how this game works, I seem to be the leading expert
on how it doesn't. Regardless of whether this title is deserved, I've put
together this guide documenting my findings and theories. I've done this
partly out of obligation, but also to issue a WARNING. There is a great deal
of false information floating around regarding the risk of using this glitch.
Some say that Missingno is harmless so long as you don't capture it; this is
not true. Some say that saving after an encounter will prevent damage to your
save file; this is also not true. It is my intent to clear up these myths once
and for all.



+==========================+
|   GENERAL INFORMATION    |
+==========================+

__________________________
/    What is Missingno?

MISSINGNO. is the result of several bugs and inconsistencies in the
programming of the game. Its name is an abbreviation of "Missing Number" and
it is an error message returned by the game when attempting to access pokemon
data from a database entry that does not contain a valid pokemon. However,
such an error message is not handled properly, and data from other parts of
the game is forced into the pokemon template, creating what appears to be a
pokemon.


__________________________
/   Save File Corruption

 - This is the most important section of this guide. -

Missingno has been reported to cause permanent damage to the cartridge:
At the beginning of every encounter with Missingno, or with many other Missing
Number pokemon, the game writes to the save file. This can be observed on the
built-in emulators in Pokemon Stadium and Pokemon Stadium 2. Since the game is
passing garbage data as it saves, this can be extremely hazardous to your save
file. Although it is rare, there have been many reports of save file
corruption, forcing the player to start the game anew. In the most extreme
cases, the save file is corrupted so thoroughly that it cannot be overwritten,
rendering the cartridge inoperable.

Reports also indicate that the game may write to the save file when you view a
glitched Hall of Fame record.


There are rumors floating around of ways to avoid this problem. I would like
to address these now:

1. Some say that if you perform a normal save after encountering Missingno,
your save file will not become corrupt. This is not true. Recent reports
indicate that a normal save will not overwrite corrupt data.

2. Some say that there is no risk as long as you do not capture Missingno.
This is false. The game writes to the save at the beginning of the encounter.
By the time Missingno appears on the screen, the damage is already done. This
is further backed by Gunbladelad's initial report.

3. You may have heard that if you start a new save file, any corrupt data will
be overwritten. Though this is somewhat believable, it is once again not true,
according to Gunbladelad's report.


Currently, there is no sure method of repairing a corrupted cartridge. This is
the real reason behind my research, and is still my biggest stumbling block.
For those of you who are reading this hoping to find a solution to this
problem, I have a few suggestions, but I regret to say that they probably will
not work.

In-game clear data option:
   On the title screen, press Up, Select and B together. Normally, this
   brings up a dialogue asking if you want to clear the save data. In the
   most extreme cases of cartridge corruption, it only crashes the game.

Cheat Device clear data option:
   I don't know very much about save file management of cheat devices, but
   some of them may have such an option. According to Xhunter11, another
   extreme case he erased his save file by this method, but the game still
   did not work.

Game shark code 0100A2D5 - Clear the Hall of Fame:
   This one is weak, I admit. I seriously doubt it would work. But the Hall
   of Fame does seem to be where most of the overwriting takes place, so it
   may be worth a shot at least.

I have a few other leads, but I need to research them further. Some of them
may be rather abusive to the cartridge. As a last resort, treat the issue as
you would treat a dead internal battery. Theoretically, removing the battery
should erase all save data, even any that cannot be deleted by other means. If
anyone has tested this method, please inform me of the results.


__________________________
/       The benefits

With the entire cartridge at stake, you may be wondering why anyone would take
this risk at all. Missingno has a mystique and complexity that has entranced
Glitch Hunters for years, but how does any of this benefit those who play
Pokemon for the game it was intended to be?

The greatest benefit of this glitch for regular players is that the encounter
flag for Missingno is synonymous with one of the bits which determines the
quantity of your sixth item slot. Specifically, when you encounter Missingno,
the quantity of your sixth item will be incremented by 128, unless it is
already greater than 127. This means limitless TMs, Rare Candies, and stat
boosting drugs, which are all very nearly essential in building a serious
team. For players who don't possess any sort of cheat device, Missingno is the
only way to obtain these items in large quantities, and for players who do
possess cheat devices, some may consider Missingno to be some vague sort of
justification for having so many of these items.

By some of the more intricate workings of the Missing Number glitches, it is
also possible to obtain pokemon that know moves which they could not normally
learn. For example. Clefable and Nidoking now benefit from Poliwrath's TM
list, and Rhydon can learn nearly any move in the game. This is a much less
common use for the glitch than incrementing items. Movesets such as these fall
under the 11/11 category.


__________________________
/  How to find Missingno

Currently, there are three known ways to encounter and obtain the Missing
Number pokemon:

 - 1. Cheat device -

Likely the simplest method. Some Missing Number pokemon can only be obtained
with a cheat device.

Gameshark: 01??D8CF

Replace ?? with the hex digits of the desired pokemon. This will force all
enemy pokemon to become the one specified. To capture Trainer Family pokemon
or those that freeze the game in battle, make sure the code is off at the
beginning of the battle, then turn it on during the battle and capture the
enemy pokemon normally.

Game Genie:

Red version -  ??1-91A-7FC
              ??1-93A-F7E
              ??1-9BA-5DB

Blue version - ??1-91A-7FC
              ??1-93A-F7E
              ??1-9BA-6EB

Replace ?? with the hex digits of the desired pokemon. This will put the
desired pokemon in the random encounter list for Route 4. Encounter and
capture normally. The Trainer Family and the three Glitch Family pokemon that
cause the game to freeze in battle cannot be obtained this way.


 - 2. Cinnabar Island -

This is where Missingno was first discovered. The glitch has two major points,
the first being the fact that the east coast of Cinnabar and Seafoam count as
land areas and have random encounters, but neither area has a specified
encounter list. If you surf along these coasts, you will encounter wild
pokemon from the last area you entered that had an encounter list for land
encounters. This alone is useful, in that it can make Safari Zone pokemon much
easier to capture.

The second point is your name. During certain special events in this game,
your name is temporarily changed. When this happens, your original name must
be stored somewhere so that it won't be forgotten. It is stored in the random
encounter list for land-based battles, of all places. The idea was that the
list would be reset when you enter an area that has land-encounters, but due
to the above oversight, this is not the case. After a name-changing event,
surfing the east coast will induce random encounters based on your name.

When Missingno was first discovered, it was the result of an in-game trade.
When a traded pokemon is generated, your name is changed temporarily to that
of the pokemon being traded (which leads me to wonder where your trainer ID
number is stored.) However, trading with another game isn't always an option,
and in-game trades are limited. Later, a second event was discovered to change
your name, one which could be repeated any number of times. When the old man
in Viridian City teaches you to catch a pokemon, your name is temporarily
changed to OLD MAN. After his lecture, you can Fly to Cinnabar and find your
name's encounters, so long as you don't enter an area that has land encounters.

Your name occupies eleven characters, but when you choose a custom name, you
can only define seven of them. When your name is read as an encounter list the
first letter seems to be ignored. The third, fifth, seventh, ninth and
eleventh characters specify the pokemon that you will encounter. Characters
two, four, six, eight and ten determine the level of the pokemon, and each
correspond to the character after it. If you have a custom name, the last
three characters will be nulls, and the eighth will either be a null or an end
string. Default names occupy all eleven slots as follows: 'RED_ASH_JAC',
'ASH_JACK_NE', 'JACK_NEW_NA', 'BLUE_GARY_J', 'GARY_JOHN_N', 'JOHN_NEW_NA'. The
underscores should be read as end-string.

Unless you only have one character in your name, you will encounter pokemon
that are above level 100. These pokemon can be leveled up to 255 by Rare
Candies. Another Rare Candy will cause the level to drop to zero. If a pokemon
over level 100 earns any exp in battle, even if it is zero points, it will
level down to 100. If a pokemon has exp greater than 16,777,215 it may cause
problems.

Example: The name 'Riz' will generate level 168 Oddish.

Following is a table of the characters which can be used in your name, their
decimal values, and the encounter that each will generate.

A:  128 Golduck       B:  129 Hypno        C:  130 Golbat
D:  131 Mewtwo        E:  132 Snorlax      F:  133 Magikarp
G:  134 Missingno     H:  135 Missingno    I:  136 Muk
J:  137 Missingno     K:  138 Kingler      L:  139 Cloyster
M:  140 Missingno     N:  141 Electrode    O:  142 Clefable
P:  143 Weezing       Q:  144 Persian      R:  145 Marowak
S:  146 Missingno     T:  147 Haunter      U:  148 Abra
V:  149 Alakazam      W:  150 Pidgeotto    X:  151 Pidgeot
Y:  152 Starmie       Z:  153 Bulbasaur    (:  154 Venusaur
):  155 Tentacruel    ::  156 Missingno    ;:  157 Goldeen
[:  158 Seaking       ]:  159 Missingno    a:  160 Missingno
b:  161 Missingno     c:  162 Missingno    d:  163 Ponyta
e:  164 Rapidash      f:  165 Rattata      g:  166 Raticate
h:  167 Nidorino      i:  168 Nidorina     j:  169 Geodude
k:  170 Porygon       l:  171 Aerodactyl   m:  172 Missingno
n:  173 Magnemite     o:  174 Missingno    p:  175 Missingno
q:  176 Charmander    r:  177 Squirtle     s:  178 Charmeleon
t:  179 Wartortle     u:  180 Charizard    v:  181 Missingno
w:  182 Missingno*    x:  183 Missingno*   y:  184 Missingno*
z:  185 Oddish        PK: 225 Rival #1     MN: 226 Prof. Oak
-:  227 Chief         ?:  230 Rocket       !:  231 CooltrainerM
:  232 CooltrainerF  Ml: 239 Blaine       *:  241 Gentleman
/:  243 Rival #3      ,:  244 Lorelei      Fm: 245 Channeler
null: 0 'M
end-string: 80 Missingno
space: 127 Missingno


 - 3. Trainer Interrupt -

A more recent glitch discovery that suffers from an inappropriate moniker used
by the general public. Jolt 135 has attempted to rectify this problem by
coining the term "Fight-cancelled Battle Manipulation". I personally prefer to
call it The Oddish Glitch. It can be used to capture any pokemon.

One of the central aspects of this glitch is that everyone in the game faces
south by default. Some trainers can spot you as soon as they appear on the
screen: If they are facing north or east, their range of vision is four tiles,
and if they are facing west, range of vision is five. Those that face north,
east or west are the key to this glitch. You must be able to step into their
range of vision from a spot where they cannot be seen; as soon as they appear
onscreen, they would spot you. Press start while you are taking that final
step. Because the trainer faces south by default, the menu will appear before
the trainer spots you. At this point you fly away, dig, teleport, etc.

The glitch is then continued in another location. Many of your game functions
will be disabled at this point. You must find another trainer to finish this
trainer event. The secondary trainer must approach you from a distance: If you
are standing adjacent to the trainer when they spot you, the game will be
unable to complete the approach event, and will hang indefinitely. Fight the
trainer normally.

Your functions should be enabled again. Now you can determine the pokemon you
wish to catch. The Special stat of the last pokemon you have fought in battle
will determine the dbref that is accessed by this glitch. For example, if the
last pokemon had a Special stat of 21, the game will access Mew. If it had a
Special of 185, the game will access Oddish. According to the Ditto Amendment,
you can raise one of your own pokemon to have the desired special, then battle
a wild Ditto, allowing it to transform.

Finally, return to the area where the initial trainer interrupt event took
place. Upon entering, the menu should appear. Close it, and you will be thrust
into a battle against the specified pokemon.

For much more detailed information on this glitch, read the Pokemon Yellow
"Glitch Guide" by IMAKUNI.


__________________________
/        "Pokegods"

Missingno is not the fourth Legendary Bird. In fact, Bird isn't even a real
type. It may have been dummied out in favor of the Flying type, but since
other types such as Cooltrainer and Pokemaniac have made appearances, it's
just as likely that the type is a piece of the name Bird Keeper. Of course,
it also isn't the remnants of the removed Mew, as Mew's data is still
perfectly in tact on the cartridge.

Despite any rumors you may have heard that attempt to validate Missingno's
existence, this pokemon was never meant to exist. It may be possible that it
was initially used as a test pokemon during development, but I highly doubt
even this theory. The most likely explanation for Missingno is that it is
simply a mistake. The name "MISSINGNO." was originally meant to be an error
message, but the game ended up misinterpreting it as a pokemon. The biggest
point of evidence for this theory is the fact that it corrupts save files. I
doubt that anyone at Game Freak would program this intentionally.

"Pokegod" is a term that was, once again, most likely coined in hopes of
giving the glitch pokemon some sense of authenticity. The word is defined as
any pokemon who's Pokedex number is greater than 150 (This does include Mew.)
Since the release of Gold and Silver versions, the expression has become
fairly useless. Not that it was particularly useful to begin with.

Of the rumors that I've heard regarding these so-called Pokegods, only one
seems to have even a shred of truth behind it, and only a shred at that.
According to game lore, the concept art for Marill was accidentally leaked to
the public prior to the release of Gold and Silver, possibly even before they
were announced. Almost immediately, rumors of Pikablu could be found
everywhere. Of course, Pikablu does not exist in this game. All 256 dbrefs
have now been accounted for. As far as I can tell, all of the other Pokegods
were invented in a vain attempt to explain the Missing Number pokemon.



+==========================+
|      MISSINGNO DATA      |
+==========================+

TITLE: Simply "Missingno" followed by the appropriate dbref. Some Missing
  Numbers may have the same names, confusing nicknames, no valid characters
  in their names, etc. Although a bit inconvenient, this title ensures that
  others will know exactly which Missing Number you are discussing.

AKA: Nicknames. Usually based on letters and numbers appearing in the
  pokemon's name. Most of these were not created by myself.

DBRef: The dbref of the Missing Number in decimal, then hex in parentheses.

Pokedex: The pokedex number displayed for the pokemon. If this is the same as
  the number of an existing pokemon, the game has likely passed a pointer to
  the other pokemon when generating the Missing Number pokemon. Some Missing
  Numbers pass pointers to other Missing Numbers.

Display Type: The types displayed in the status screen. These may not be the
  same as the pokemon's true type. More testing on this is required.

Evolution: If the pokemon evolves normally, this explains when or how, and
  what the pokemon is to become.

Base and Max Stats: The base stats, as well as the maximum possible stats for
  the pokemon. Max stats are at level 100.

Moves: The moves that the pokemon learns normally. In many cases, the natural
  moves do not correspond to the moves that it learns as it levels up. In
  these cases, the moves list has been split.
  There are many moves that are learned by Missing Numbers that cannot be
  learned through normal gameplay. Some of these glitch moves appear to
  function normally, specifically those named after TMs or HMs. Others may
  cause the game to crash or operate abnormally when they are learned, or
  when used in battle or when the name of the move is displayed on the screen.

TM Moves: Moves that can be learned from TMs or HMs.

Encounter Flag: The bit that is set when you encounter the pokemon. In some
  cases it can subsequently be unset.

Capture Flag: The bit that is set when the pokemon is captured. If you do not
  want to view the pokemon's Pokedex entry, be sure that this flag is set
  before you capture it.

Notes: Other important information and unique properties.


____________________
/    BASIC FAMILY
This contains the standard Missingno, which is the most common, and is
referenced by 36 different hex values. It occupies every blank entry in the
pokemon database between 1 and 190, with the exception 182 through 184. Also
in this family is 'M, hex 00, which is extremely similar to Missingno, but has
a few unique properties. A likely reason is that Missingno, when generated,
passes a pointer to 'M.


MISSINGNO ZERO
AKA: 'M, 'M Block
DBRef: 000(00)
Pokedex #000
Display Type: Bird/Normal
Evolution:
   L0   - Kangaskhan
   L128 - Clefairy, then Kangaskahn
Base and Max Stats:
   HP: 33,  Atk: 136, Def: 0,  Spd: 29,  Spl: 6
   HP: 269, Atk: 370, Def: 98, Spd: 156, Spl: 110
Moves: Water Gun (Basic), Water Gun (Basic), Sky Attack (Basic), Pound (136)
TM Moves: Cut, Fly, Mega Punch, Razor Wind, Swords Dance, Mega Kick, Toxic,
   Take Down, Double-Edge, Bubblebeam, Ice Beam, Blizzard, Submission,
   Seismic Toss, Rage, Thunder, Earthquake, Fissure, Psychic, Teleport, Sky
   Attack, Rest, Thunder Wave, Tri Attack
Encounter Flag: 1st quantity bit of 6th item slot
Capture Flag: Cubone encounter
Notes:
- Known to cause graphical glitches when caught.
- When encountered, the game writes to the save file.
- Hall of Fame data is overwritten with garbage, even if you do not save the
 game.
- Reverts to Rhydon when Pokedex entry is viewed after catching it.
- When caught, the battle does not end.


MISSINGNO 31
AKA: Missingno
DBRef: 031(1F), 032(20), 050(32), 052(34), 056(38), 061(3D),
      062(3E), 063(3F), 068(44), 080(50), 086(56), 087(57),
      115(73), 121(79), 122(7A), 134(86), 135(87), 140(8C),
      146(92), 156(9C), 159(9F), 160(A0), 161(A1), 162(A2),
      172(AC), 174(AE), 175(AF)
Pokedex #000
Display Type: Bird/Normal
Evolution: none
Base and Max Stats:
   HP: 33,  Atk: 136, Def: 0,  Spd: 29,  Spl: 6
   HP: 269, Atk: 370, Def: 98, Spd: 156, Spl: 110
Moves: Water Gun (Basic), Water Gun (Basic), Sky Attack (Basic)
TM Moves: Cut, Fly, Mega Punch, Razor Wind, Swords Dance, Mega Kick, Toxic,
   Take Down, Double-Edge, Bubblebeam, Ice Beam, Blizzard, Submission,
   Seismic Toss, Rage, Thunder, Earthquake, Fissure, Psychic, Teleport, Sky
   Attack, Rest, Thunder Wave, Tri Attack
Encounter Flag: 1st quantity bit of 6th item slot
Capture Flag: Cubone encounter
Notes:
- Known to cause graphical glitches when caught.
- When encountered, the game writes to the save file.
- Hall of Fame data is overwritten with garbage, even if you do not save the
 game.
- Reverts to Rhydon when Pokedex entry is viewed after catching it.

The following are varients distinguished by their basic cry.
DBRef: 067(43), 069(45), 079(4F),
      081(51), 094(5E), 095(5F),
      127(7F), 137(89), 181(B5)

____________________
/    MIMIC FAMILY
Also named Missingno, these doppelganger pokemon occupy dbrefs 182 through 184
and have some very unique qualities. Their base stats, displayed type, TM
list, and other properties are subject to change, even after the pokemon is
generated. They are altered to match the last pokemon to pass through the
game's memory. They do appear in the game normally, but were never intended to
be used in regular battles, and have no stats of their own. Their sprites are
those of the Kabutops skeleton, the Aerodactyl skeleton, and the mysterious
ghost.


MISSINGNO 182
AKA: Kabutops Fossil Missingno, Aerodactyl Fossil Missingno, Ghost Missingno,
   Copycat Missingno
DBRef: 182(B6), 183(B7), 184(B8)
Pokedex #000
Display Type: Dependant
Evolution: none
Stats:
   Base stats are dependant
   Derived stats do not change unless forced to recalculate
Moves: Begins with the basic moves from the base pokemon's move list. The
   moves list is generated when it is encountered, then generated again if it
   is captured. It does not learn other moves naturally.
TM Moves: Dependant
Encounter Flag: 2nd quantity bit of 6th item slot
Capture Flag: Cubone encounter
Dependant stats are drawn from those of a base pokemon. When this base pokemon
changes, so do the dependant stats.
+ When you view your menu, the base pokemon is set to your last party pokemon,
 exclusive of Misisngno 182, unless Missingno 182 is your only party pokemon.
+ When a pokemon has a turn in battle, the base pokemon is set to that pokemon.
+ When you view a pokemon's Pokedex entry, the base pokemon is set to that
 pokemon.
+ When viewing boxed pokemon, the base pokemon is set to the last pokemon in
 the box.
+ When a pokemon appears on the title screen, the base pokemon is set to that
 pokemon.
Notes:
- Known to cause graphical glitches when caught.
- Reverts to Rhydon when Pokedex entry is viewed after catching it.



____________________
/    GLITCH FAMILY
Directly after the last valid pokemon, the pokemon database ends, and other
data is stored. If the game is made to access a dbref ranging from 191 to 199,
this data is grabbed and forced into a pokemon template, creating glitched
pokemon similar to Missingno, but with their own special properties. In many
cases, a pointer is passed during generation to a valid pokemon. Of these
nine, three of them cause the game to freeze upon entering battle.


MISSINGNO 191
AKA: "A" Glitch, Big A
DBRef: 191(BF)
Pokedex #250
Display Type: Normal/Normal
Evolution: none
Base and Max Stats:
   HP: 37,  Atk: 0,  Def:  40, Spd: 178, Spl: 19
   HP: 277, Atk: 98, Def: 178, Spd: 454, Spl: 136
Natural Moves: (Move Zero) (Basic), Guillotine (Basic), Razor Wind (Basic),
   Pay Day (Basic), TM24 (124), Bone Club (191), <May freeze game> (224),
   TM04 (240), TM40 (240), Screech (240), HM05 (249), TM16 (249), TM24 (249),
   TM54 (249), Whirlwind (254), Razor Wind (254), TM50 (254), Swift (254)
Learned Moves: TM34 (7), Tackle (8), Gust (14), TM08 (15), TM50 (16), Razor
   Wind (19), TM16 (20), Pay Day (24), Hydro Pump (31), TM17 (32), Peck (33),
   Razor Wind (34), Mega Punch (35), Poison Sting (40), Fury Attack (41),
   Whirlwind (42), Reflect (44), Transform (48), TM24 (60), TM40 (103),
   TM40 (111), Bite (114), Bite (115), TM 24 (124), TM 24 (125), Cut (126),
   TM08 (133), Swords Dance (145), HM05 (167), TM24 (175), Bone Club (191),
   Defense Curl (192), Absorb (198), Sludge (199), Screech (200), Defense
   Curl (201), Absorb (203), Sludge (204), Screech (205), Defense Curl (206),
   Reflect (209), TM54 (216), <crashes game> (224), Comet Punch (230),
   TM04 (240), <crashes when learned> (248), TM40 (249), Slam (254)
TM Moves: Bubblebeam, Ice Beam, Counter, Seismic Toss, Thunder, Earthquake,
   Fissure, Psychic, Teleport, Bide, Metronome, Softboiled, Sky Attack, Rest,
   Psywave, Rock Slide
Encounter Flag: unknown
Capture Flag: Krabby encounter
Notes:
- Known to cause graphical glitches when caught.
- When encountered, the game writes to the save file.
- Hall of Fame data is overwritten with garbage, even if you do not save the
 game.
- Reverts to Rhydon when Pokedex entry is viewed after catching it.
- In-battle front image varies from battle to battle.
- If Move Zero is in the first move slot, other moves will not be visible.


MISSINGNO 192
AKA: "a" Glitch, Little a
DBRef: 192(C0)
Pokedex #61
Display Type: Water (invisible unless given a nickname)
Evolution: none
Base and Max Stats:
   HP: 65,  Atk: 65,  Def: 65,  Spd: 90,  Spl: 50
   HP: 333, Atk: 228, Def: 228, Spd: 278, Spl: 198
Natural Moves: Bubble (Basic), Hypnosis (Basic), Water Gun (Basic), <may
   freeze game> (215), Mega Kick (215), TM34 (254), <may freeze game> (254),
   TM02 (254), TM54 (254), Double Kick (255), TM34 (255), TM40 (255),
   TM24 (255)
Learned Moves: Horn Drill (2), TM34 (3), Selfdestruct (4), Tackle (5),
   Selfdestruct (6), Horn Drill (8), TM50 (9), <hangs when learned> (13),
   Pay Day (14), Karate Chop (24), Horn Drill (31), Mega Punch (32), Egg
   Bomb (33), TM50 (35), Mega Kick (40), <crashes when learned> (43),
   <crashes when learned> (45), TM25 (53), Mega Punch (56), TM10 (62),
   Lick (71), Double Kick (88), TM11 (91), TM11 (92), TM50 (95), Double
   Kick (96), String Shot (119), TM29 (120), <hangs when learned> (121),
   Horn Drill (123), Wrap (133), Aurora Beam (167), TM34 (175), TM24 (184),
   TM50 (185), Horn Drill (187), Double Kick (192), Razor Wind (193),
   <crashes when learned> (195), TM29 (197), Egg Bomb (200), TM50 (201),
   TM14 (205), <crashes when learned> (207), HM02 (213), <hangs when
   learned> (215), <crashes when learned> (224), TM40 (234), <crashes when
   learned> (238), <crashes when learned> (239), <crashes when
   learned> (240), TM02 (250), Karate Chop (254), Horn Drill (255)
TM Moves: Surf, Strength, Mega Punch, Mega Kick, Toxic, Body Slam, Take Down,
   Double Edge, Bubblebeam, Water Gun, Ice Beam, Blizzard, Submission,
   Counter, Seismic Toss, Rage, Earthquake, Fissure, Psychic, Mimic, Double
   Team, Bide, Metronome, Skull Bash, Rest, Psywave, Substitute
Encounter Flag: Poliwhirl encounter
Capture Flag: Poliwhirl capture
Notes:
- Species name is not terminated normally. Commands must be confirmed multiple
 times as you scroll through the full name. To avoid this in most cases, give
 the pokemon a nickname.


MISSINGNO 193
AKA: Chisai-u
DBRef: 193(C1)
Pokedex #205
Display Type: Normal/Ground
Evolution: L9 - Spearow
Base and Max Stats:
   HP: 232, Atk: 147, Def: 145, Spd: 128, Spl: 136
   HP: 667, Atk: 392, Def: 388, Spd: 354, Spl: 370
Natural Moves: Barrage (Basic), Clamp (Basic), Leech Life (Basic), Hi Jump
   Kick (Basic), Comet Punch (8), Karate Chop (12), Pay Day (12), Mega
   Punch (15), Doubleslap (15), Fire Punch (15), TM05 (15), Poison
   Sting (65), Mist (250), Wrap (250), TM01 (250), Gust (250)
Learned Moves: Gust (1), Comet Punch (8), Mega Punch (9), Pay Day (10), Fire
   Punch (11), Karate Chop (12), Doubleslap (13), Pound (14), TM05 (15),
   <glitch move> (33), Mist (35), TM05 (38), Bone Club (39), Wrap (60),
   Pound (62), TM01 (64), Poison Sting (65), TM34 (124), TM08 (170),
   TM08 (174), TM34 (175), TM05 (193), TM05 (194), HM04 (195), Poison
   Sting (196)
TM Moves: Surf, Razor Wind, Body Slam, Ice Beam, Hyper Beam, Counter, Mega
   Drain, Thunderbolt, Fissure, Psychic, Double Team, Reflect, Bide,
   Metronome, Selfdestruct, Skull Bash, Sky Attack, Rock Slide, Tri Attack
Encounter Flag: 4th quantity bit of 3rd item slot
Capture Flag: Persian Encounter
Notes:
- Known to cause graphical glitches when caught.
-
-
- Reverts to Rhydon when Pokedex entry is viewed after catching it.
- The game freezes when this pokemon enters battle.


MISSINGNO 194
AKA: .4, u.4
DBRef: 194(C2)
Pokedex #234
Display Type: POKéMANIAC
Evolution: none
Base and Max Stats
   HP: 179, Atk: 96,  Def: 209, Spd: 96,  Spl: 21
   HP: 561, Atk: 290, Def: 516, Spd: 290, Spl: 140
Natural Moves: <May freeze game> (Basic), Agility (Basic), TM28 (Basic),
   Agility (Basic), <May freeze game> (195), Cut (195), Surf (195),
   Flash (195), Guillotine (255), TM32 (255), TM24 (255), TM34 (255)
Learned Moves: TM05 (9), TM05 (18), Surf (19), TM09 (30), TM34 (44),
   TM05 (54), Wing Attack (55), Cut (61), Karate Chop (62), Flash (70),
   TM11 (94), <May freeze game> (97), TM05 (109), Guillotine (170),
   TM08 (183), TM34 (184), <freezes game when learned> (195), Minimize (205),
   TM50 (208), TM01 (225), <Freezes game when learned> (234), <Freezes game
   when learned> (240), TM24 (241), TM50 (245), TM29 (255)
TM Moves: Strength, Flash, Razor Wind, Toxic, Horn Drill, Take Down, Hyper
   Beam, Counter, Solar Beam, Dragon Rage, Thunder, Mimic, Bide, Fire Blast,
   Swift, Dream Eater, Sky Attack, Rest, Thunder Wave, Psywave, Explosion,
   Substitute
Encounter Flag: unknown
Capture Flag: Magneton encounter
Notes:
- Known to cause graphical glitches when caught.
- Pokedex cry is not properly terminated. Viewing the pokedex entry
 effectively hangs the game.


MISSINGNO 195
AKA: h POKé
DBRef: 195(C3)
Pokedex #94
Display Type: Ghost/Poison
Evolution: L224 - Gloom
Base and Max Stats
   HP: 60,  Atk: 65,  Def: 60,  Spd: 110, Spl: 130
   HP: 323, Atk: 228, Def: 218, Spd: 318, Spl: 358
Natural Moves: lick (Basic), confuse ray (Basic), night shade (Basic),
   TM24 (175), tackle (186), HM02 (186), conversion (186), pound (195),
   <freezes game when learned> (205)
Learned Moves: HM02 (8), Conversion (17), Pound (104), TM24 (175),
   Tackle (186), Pound (195), <freezes game when learned> (205)
TM Moves: Strength, Mega Punch, Mega Kick, Toxic, Body Slam, Take Down,
   Double-Edge, Hyper Beam, Submission, Counter, Seismic Toss, Rage, Mega
   Drain, Thunderbolt, Thunder, Psychic, Mimic, Double Team, Bide, Metronome,
   Selfdestruct, Skull Bash, Dream Eater, Rest, Psywave, Explosion,
   Substitute
Encounter Flag: Gengar encounter
Capture Flag: Gengar capture
Notes:
- When encountered, the game writes to the save file.
- Hall of Fame data is overwritten with garbage, even if you do not save the
 game.
- Pokedex cry is not properly terminated. Viewing the pokedex entry
 effectively hangs the game.
- In-battle front image varies from battle to battle.


MISSINGNO 196
AKA: POKé WTrainer
DBRef: 196(C4)
Pokedex #205
Display Type: Normal/Ground
Evolution: none
Base and Max Stats:
   HP:232, Atk: 147, Def: 145, Spd: 128, Spl: 136
   HP:667, Atk: 392, Def: 388, Spd: 354, Spl: 370
Natural Moves: Barrage (Basic), Clamp (Basic), Leech Life (Basic), High Jump
   Kick (Basic), Barrage (40), Clamp (40), Leech Life (40), (Move Zero) (40),
   Mega Punch (255), Tail Whip (255), Scratch (255), Disable (255)
Learned Moves: Double-Edge (12), Tail Whip (13), Disable (14), Mega
   Punch (76), Scratch (191), Wrap (255)
TM Moves: Surf, Razor Wind, Body Slam, Ice Beam, Hyper Beam, Counter, Mega
   Drain, Thunderbolt, Fissure, Psychic, Double Team, Reflect, Bide,
   Metronome, Selfdestruct, Skull Bash, Sky Attack, Rock Slide, Tri Attack
Encounter Flag: 4th quantity bit of 3rd item slot
Capture Flag: Persian Encounter
Notes:
- Known to cause graphical glitches when caught.
-
-
- Reverts to Rhydon when Pokedex entry is viewed after catching it.
- The game freezes when this pokemon enters battle.


MISSINGNO 197
AKA: "PKMN" Glitch
DBRef: 197(C5)
Pokedex #250
Display Type: Normal/Normal (invisible unless given a nickname)
Evolution: none
Base and Max Stats:
   HP: 37,  Atk: 0,  Def:  40, Spd: 178, Spl: 19
   HP: 277, Atk: 98, Def: 178, Spd: 454, Spl: 136
Moves: (Move Zero) (Basic), Guillotine (Basic), Razor Wind (Basic), Pay
   Day (Basic)
TM Moves: Bubblebeam, Ice Beam, Counter, Seismic Toss, Thunder, Earthquake,
   Fissure, Psychic, Teleport, Bide, Metronome, Softboiled, Sky Attack, Rest,
   Psywave, Rock Slide
Encounter Flag: unknown
Capture Flag: Krabby encounter
Notes:
- Known to cause graphical glitches when caught.
- When encountered, the game writes to the save file.
- Hall of Fame data is overwritten with garbage, even if you do not save the
 game.
- Reverts to Rhydon when Pokedex entry is viewed after catching it.
- Species name is not terminated normally. Commands must be confirmed multiple
 times as you scroll through the full name. To avoid this in most cases, give
 the pokemon a nickname.
- If Move Zero is in the first move slot, other moves will not be visible.


MISSINGNO 198
AKA: "LM4" Glitch, uLuM4
DBRef: 198(C6)
Pokedex #62
Display Type: Water/Fighting
Evolution: L18 - Clefairy, then Nidoking
Base and Max Stats
   HP: 90,  Atk: 85,  Def: 95,  Spd: 70,  Spl: 70
   HP: 383, Atk: Def: 268, Spd: 288, 238, Spl: 238
Natural Moves: Hypnosis (Basic), Water Gun (Basic), Doubleslap (Basic), Body
   Slam (Basic), Thunderpunch (79), Pin Missile (193), Defense Curl (193),
   Counter (233), TM25 (233), Hyper Fang (233), Pin Missile (233),
   HM01 (234), Thunderbolt (234), TM50 (234), TM09 (234), Hypnosis (254),
   Thunder (254), TM24 (254), TM34 (254)
Learned Moves: TM25 (1), Wrap (3), Swords Dance (5), TM05 (10), Horn
   Attack (14), TM09 (19), Counter (21), <crashes game when learned> (24),
   Quick Attack (25), TM50 (27), Aurora Beam (28), Mega Punch (32),
   Teleport (33), Mega Kick (34), Bind (40), Hypnosis (42), TM09 (43), <hangs
   game> (55), <hangs game> (56), TM04 (59), Waterfall (62),
   Poisonpowder (68), <crashes when learned> (71), TM25 (77),
   Thunderpunch (79), Confusion (84), Rolling Kick (85), TM29 (87), Pin
   Missile (95), Recover (96) Defense Curl (102), Sleep Powder (105),
   TM05 (107), Body Slam (117), TM25 (120), TM05 (126), TM34 (127),
   Whirlwind (134), Wing Attack (137), Cut (145), Fly (148), Vine Whip (151),
   Hydro Pump (152), Pound (154), Slam (168), Wrap (177), TM30 (180), Poison
   Sting (184), Pin Missile (193), Thunderbolt (195), TM05 (196), TM05 (197),
   Fury Swipes (202), TM25 (203), Sleep Powder (204), Thunderbolt (205),
   TM40 (209), TM33 (213), Double Kick (225), Quick Attack (229), Cut (230),
   TM25 (233), Ice Beam (234), TM34 (238), <crashes when learned> (240),
   HM01 (242), Comet Punch (254)
TM Moves: Surf, Strength, Mega Punch, Mega Kick, Toxic, Body Slam, Take Down,
   Double Edge, Bubblebeam, Water Gun, Ice Beam, Blizzard, Hyper Beam,
   Submission, Counter, Seismic Toss, Rage, Earthquake, Fissure, Psychic,
   Mimic, Double Team, Bide, Metronome, Skull Bash, Rest, Psywave, Substitute
Encounter Flag: Poliwrath encounter
Capture Flag: Poliwrath capture
Notes:
- When encountered, the game writes to the save file.
- Hall of Fame data is overwritten with garbage, even if you do not save the
 game.


MISSINGNO 199
AKA:
DBRef: 199(C7)
Display Type: Normal/Ground
Pokedex #205
Evolution: none
Base and Max Stats
   HP: 232, Atk: 147, Def: 145, Spd: 128, Spl: 136
   HP: 667, Atk: 392, Def: 388, Spd: 354, Spl: 370
Natural Moves: Barrage (Basic), Clamp (Basic), Leech Life (Basic), Hi Jump
   Kick (Basic), Skull Bash (18), Swords Dance (45), Horn Drill (225),
   TM29 (225), Swords Dance (225), Water Gun (225), Leech Seed (243),
   Clamp (243), Peck (243), Agility (243)
Learned Moves: Horn Drill (14), Skull Bash (18), Swift (24), TM05 (32), Comet
   Punch (36), Swords Dance (45), Water Gun (57), Swords Dance (61),
   Swift (62), Double Kick (66), Rock Slide (90), Swift (125), TM29 (205),
   Cut (224), Guillotine (225), <freezes game when learned> (243)
TM Moves: Surf, Razor Wind, Body Slam, Ice Beam, Hyper Beam, Counter, Mega
   Drain, Thunderbolt, Fissure, Psychic, Double Team, Reflect, Bide,
   Metronome, Selfdestruct, Skull Bash, Sky Attack, Rock Slide, Tri Attack
Encounter Flag: 4th quantity bit of 3rd item slot
Capture Flag: Persian Encounter
Notes:
- Known to cause graphical glitches when caught.
-
-
- Reverts to Rhydon when Pokedex entry is viewed after catching it.
- The game freezes when this pokemon enters battle.



____________________
/      TRAINERS
Dbref entries 200 and on are occupied by trainers. Some of them are broken and
cause the game to freeze as soon as their name appears onscreen, but others
can be battled normally. After they are defeated, you simply recieve money.
They have no clever parting shots to say. The opposing player trainer is
noticably absent. I suspect that the glitched Trainer 200 may be him, based
primarily on the fact that it doesn't seem to have a set name.


200(C8): -Name varies. Freezes the game-
201(C9): Youngster      P480
202(CA): Bug Catcher    P320
203(CB): Lass           P480
204(CC): Sailor         P960
205(CD): Jr. Trainer M  P640
206(CE): Jr. Trainer F  P640
207(CF): Pokemaniac     P1600
208(D0): Super Nerd     P800
209(D1): Hiker          P1120
210(D2): Biker          P640
211(D3): Burglar        P2880
212(D4): Engineer       P1600
213(D5): Juggler        P1120
214(D6): Fisherman      P1120
215(D7): Swimmer        P160
216(D8): Cue Ball       P800
217(D9): Gambler        P2240
218(DA): Beauty         P2240
219(DB): Psychic        P320
220(DC): Rocker         P800
221(DD): Juggler        P1120
222(DE): Tamer          P1280
223(DF): Bird Keeper    P800
224(E0): Blackbelt      P800
225(E1): (Rival #1)     P1120
226(E2): Prof. Oak      P3168
227(E3): Chief          P960
228(E4): Scientist      P1600
229(E5): Giovanni       P3168
230(E6): Rocket         P960
231(E7): Cooltrainer M  P1120
232(E8): Cooltrainer F  P1120
233(E9): Bruno          P3168
234(EA): Brock          P3168
235(EB): Misty          P3168
236(EC): Lt. Surge      P3168
237(ED): Erika          P3168
238(EE): Koga           P3168
239(EF): Blaine         P3168
240(F0): Sabrina        P3168
241(F1): Gentleman      P2240
242(F2): (Rival #2)     P2080
243(F3): (Rival #3)     P3168
244(F4): Lorelei        P3168
245(F5): Channeler      P960
246(F6): Agatha         P3168
247(F7): Lance          P3168
248(F8): -Freezes the game-
249(F9): -Freezes the game-
250(FA): -Freezes the game-
251(FB): -Returns a canceled trade error-
252(FC): -Freezes the game-
253(FD): -Freezes the game-
254(FE): -Freezes the game-
255(FF): -Freezes the game-



____________________
/    DEFAULT TEAM
This is the default team for all functional trainers. There have been reports
of other teams being used by trainers during a forced encounter, but I have no
specific information on what kind of variables may cause this.


L32 Missingno 201, "u8"
HP: 69, ATK: 39, DEF: 112, SPD: 54, SPL: 29
Moves: Tackle, Screech

L32 Missingno 250, "Glitcherino"
HP: 86, ATK: 56, DEF: 46, SPD: 51, SPL: 45
Moves: Tackle, Horn Attack, Razor Wind, TM42

L32 Missingno 31
HP: 68, ATK: 97, DEF: 10, SPD: 28, SPL: 13
Moves: Water Gun, Water Gun, Sky Attack

L32 "PKMN n"
HP: 72, ATK: 61, DEF: 32, SPD: 54, SPL: 32
Moves: Scratch, Leer

L32 Flareon
HP: 88, ATK: 93, DEF: 48, SPD: 51, SPL: 80
Moves: Tackle, Sand-attack, Quick-Attack, Ember

L32 Missingno 250, "Glitcherino"
HP: 86, ATK: 56, DEF: 46, SPD: 51, SPL: 45
Moves: Tackle, Horn Attack, Razor Wind, TM42



____________________
/   TRAINER FAMILY
Every one of the 56 trainers can be forced into a pokemon template. The
results are similar to the Glitch Family. So far, I only have data on a few of
these, but I will add to this data in future updates. There is currently no
known way to obtain these pokemon without a cheat device.


MISSINGNO 201
AKA: u8
DBRef: 201(C9)
Display Type: Rock/Ground
Pokedex #95
Evolution: L240 - Charizard
Base and Max Stats:
   HP: 35,  Atk: 45,  Def: 160, Spd: 70,  Spl: 30
   HP: 273, Atk: 188, Def: 418, Spd: 238, Spl: 158
Moves: Tackle (Basic), Screech (Basic), Tackle (4), Headbutt (6), TM05 (9),
   Tackle (10), Cut (14), Gust (17), Sand-Attack (24), Pin Missile (25),
   Scratch (32), TM25 (33), Wrap (36), Karate Chop (40), TM54 (42), Pin
   Missile (46), Sand-Attack (48), TM54 (52), <Freezes game when
   learned> (53), TM05 (56), Softboiled (61), Transform (62), TM05 (78),
   Psybeam (89), TM40 (95), Ember (96), Defense Curl (102), Barrier (116),
   TM25 (126), Ember (127), Defense Curl (133), <May freeze the game> (140),
   Pin Missile (144), Pound (154), Pin Missile (169), TM24 (175), Horn
   Drill (186), Whirlwind (188), Pay Day (197), TM05 (202), Wrap (203),
   <Freezes game when learned> (204), TM14 (205), <Freezes game when
   learned> (207), TM02 (209), TM02 (211), Flamethrower (214), <Freezes game
   when learned> (224), TM12 (225), TM12 (228), TM13 (229), Fly (234),
   Barrage (240), Horn Drill (246), TM02 (249), Psybeam (250), TM02 (252),
   TM08 (254)
TM Moves: Strength, Toxic, Body Slam, Take Down, Double Edge, Rage,
   Earthquake, Fissure, Dig, Mimic, Double Team, Bide, Selfdestruct, Skull
   Bash, Rest, Explosion, Rock Slide, Substitute
Encounter Flag: Onix encounter
Capture Flag: Onix Capture
Notes:
-
- In wild battles it appears as the trainer Youngster.


MISSINGNO 250
AKA: Glitcherino
DBRef: 250(FA)
Display Type: Poison
Pokedex #33
Evolution: none
Base and Max Stats:
   HP: 61,  Atk: 72,  Def: 57,  Spd: 65,  Spl: 55
   HP: 313, Atk: 242, Def: 212, Spd: 228, Spl: 208
Learned Moves:  Leer (Basic), Scratch (Basic), Absorb (8), Bone Club (9),
   Razor Wind (25), TM42 (32), TM13 (36), Swords Dance (40), TM50 (70),
   TM50 (71), TM34 (79), TM11 (94), TM11 (95), TM11 (96), TM11 (97),
   TM11 (98), Pay Day (103), TM50 (111), TM34 (124), TM34 (125), Sleep
   Powder (129), TM11 (131), TM11 (132), TM11 (133), TM11 (134), Ice
   Punch (173), Horn Drill (184), <glitch move> (195), Surf (203),
   TM34 (211), <Freezes game when learned> (213), Hypnosis (234),
   Thrash (250), TM55(254)
Encounter Flag: Nidorino encounter
Capture Flag: Nidorino capture
Notes:
-
- Species name is not terminated normally. Commands must be confirmed multiple
 times as you scroll through the full name. To avoid this in most cases, give
 the pokemon a nickname.
- In wild battles it appears as a broken trainer which freezes the game.


MISSINGNO 255
AKA: Charizard 'M
DBRef: 255(FF)
Display Type: Fire/Flying
Pokedex #6
Evolution: none
Base and Max Stats:
   HP: 78,  Atk: 84,  Def: 78,  Spd: 100, Spl: 85
   HP: 359, Atk: 266, Def: 254, Spd: 298, Spl: 268
Learned Moves: Scratch (Basic), Growl (Basic), Ember (Basic), Leer (Basic),
   Sand-Attack (1), Sword's Dance (9), Slam (11), TM50 (19), TM09 (30),
   Aurora Beam (32), TM29 (33), TM09 (36), Karate Chop (40), TM50 (48),
   TM09 (99), Fly (114), TM05 (119), Absorb (126), Absorb (144), TM07 (145),
   TM07 (146), TM07 (148), TM05 (163), Horn Drill (167), TM07 (185),
   Tackle (204), Slam (205), <Glitch Move> (207), TM45 (209), Pound (225),
   Tackle (229), Leech Seed (234), TM34 (241), Flash (250), Doubleslap (254)
TM Moves: TM Moves: Mega Punch, Swords Dance, Mega Kick, Toxic, Body Slam,
   Take Down, Double-Edge, Hyper Beam, Submission, Counter, Seismic Toss,
   Rage, Dragon Rage, Earthquake, Fissure, Dig, Mimic, Double Team, Reflect,
   Bide, Fire Blast, Swift, Skull Bash, Rest, Substitute, Cut, Strength
Encounter Flag: Charizard encounter
Capture Flag: Charizard capture
Notes:
-
-
- In wild battles it appears as a broken trainer which freezes the game.
- Untested termination properties.



+==========================+
|      NOTES DETAILS       |
+==========================+

 - When encountered, the game writes to the save file -

This is the most likely cause of cartridge corruption. Several Missing Numbers
cause the game to write to the save file while passing garbage data. It isn't
clear why this happens, but even a single bit out of place can alter the
command executed by the game. Results seem to be different each time, but in
most cases, the overwriting takes place in the section of the save file
dedicated to the Hall of Fame data. The writing can be observed in the built-
in emulators of Pokemon Stadium and Pokemon Stadium 2 for N64.


 - Hall of Fame data is overwritten with garbage -

Several Missing Numbers can overwrite the Hall of Fame with seemingly random
data. This is most likely the result of the previous note of writing to the
save file. The effects will remain in place even if you do not save your game
after the encounter. Results vary dramatically, but it appears that the game
grabs various garbage data and uses it to fill up the Hall of Fame slots. Any
pokemon could appear in the Hall of Fame, at any level, and with widely
varying names. Other strange effects have also been noted.

It is important to note that the game seems to access the pokemon database
when you view the hall of fame. Because of this, if Missing Number pokemon
appear in your Hall of Fame, viewing it may have some of the same effects as
encountering Missingno itself.


 - Known to cause graphical glitches when caught -

Some Missing Number pokemon are notorious for causing problems with the in-
battle graphics. The sprites for the trainer and your active pokemon will be
cut into 14 vertical strips, then swapped in sets of two, and finally the
entire image is flipped over its vertical axis. Enemy sprites are initially
only facing the wrong direction, but after a pokemon performs an action in
battle, the above process may also be applied to enemy sprites.

It is not known what causes this, or precisely how to fix it. However, in my
own observations, the effect seems to be triggered when viewing the glitch
pokemon's status screen or pokedex entry. It may be caused by some piece of
this pokemon's data, the species name or image perhaps, that is shown in these
modes. In my experience, the problem can be reversed simply by viewing the
status screen or pokedex entry of a valid pokemon. It can also be triggered
again afterwards. If this does not work for you, other suggestions are to
release your glitched pokemon or to heal at a Pokecenter. If these methods
also don't work, the problem may reverse itself through gameplay, but if it
still persists, you may need to start a new file in order to fix it.


 - Reverts to Rhydon when Pokedex entry is viewed after catching it -

Pokemon are generated when you encounter them in battle, but if they are then
captured, they are generated a second time. Normally, the captured pokemon
should have the same level and DVs as its wild counterpart, and would thus be
identical to it. When dealing with glitch pokemon, this is not always the
case. For many Missing Numbers, viewing the Pokedex entry upon making the
capture will cause the game to generate a different captured pokemon. The
captured pokemon defaults to Rhydon, who has the privilege of occupying dbref
number 001.


 - When caught, the battle does not end -

Only 'M has been observed as having this unusual property. If you capture this
pokemon in battle, the battle does not end as normal. Rather, 'M will continue
with its next attack. You can catch it repeatedly in a single battle this way.
According to several reports, catching 'M a second time in a single battle
will cause it to revert to Ditto. I have even observed this myself, but I do
not currently know the specific details of why or how this may happen.


 - The game freezes when this pokemon enters battle -

The pokemon cannot enter battle, whether as a party pokemon or an enemy
pokemon. If it does so, it causes the game to crash horribly. The only way to
have it in your party is to use a cheat device. You can use codes to alter an
existing pokemon, or a code that allows you to catch a chosen pokemon wild. In
the latter case, the code must be off when the battle begins. During the
battle, turn the code on and make the capture. Since pokemon are generated
twice if captured, as mentioned previously, the captured pokemon will revert
to the pokemon specified by the code. This works with the standard Gameshark
code, but will not work with the standard Game Genie code as it does not alter
the pokemon itself, merely the list of random encounters.


 - In wild battles it appears as a trainer -

The last 56 entries in the pokemon database are occupied by trainers. Although
the corresponding pokemon cannot be encountered in the wild for this reason,
the data can still be forced into the pokemon template by the same method used
to capture a pokemon that normally freezes the game. If you are using a
gameshark code to encounter the trainer, and assuming neither the trainer nor
the forced pokemon will cause the game to freeze, an alternative is to leave
the code on while battling the trainer. Each of its six pokemon will then be
the forced pokemon corresponding to that trainer. You can then use another
code which allows you to capture pokemon from opposing trainers.


 - Species name is not terminated normally -


In this game, the value 80 (hex 50) is used to terminate strings such as your
name. If a name is not terminated normally, it is read until an end-name
marker is reached. Because of this, some glitch pokemon may have species names
which are very long, needing two or more pages of text. Whenever such a name
would appear on screen, you must confirm your selection multiple times as the
name is displayed, as if you were scrolling through dialogue. This can
typically be avoided by giving the glitch pokemon a nickname. As far as I
know, this will alleviate the problem in all cases with the exception of the
second page of the status screen.


 - Pokedex cry is not properly terminated -

Many Missing Number pokemon have unique cries that are heard only when
displaying the Pokedex entry. You cannot close any Pokedex entry until the cry
is complete. In some cases, the cry can be extremely long, but in others, it
seems that it becomes caught in a loop, and never ends. In this case you can
never close the Pokedex entry, and the game essentially hangs indefinitely. To
avoid this, you must ensure that the pokemon's Capture flag has already been
triggered before you capture it. This way, the Pokedex entry is not displayed
at all.


 - PC Storage Box -

The value for exp of a stored pokemon reaches its maximum at 16,777,215. If a
pokemon's exp exceeds that, it may cause problems if stored in a box. This
applies to pokemon above level 100, and may apply to glitch pokemon as well.
Some Missing Number pokemon may revert to Rhydon when removed from a PC box.


 - Passing a Pointer -

Many Missing Numbers draw their data from existing pokemon. They will have the
same base stats, basic moves, displayed types, and likely other properties as
well. You can tell when this has happened by looking at the pokemon's Pokedex
number in the status screen. If it has the same number as an existing pokemon,
then its dbref entry passes a pointer to that pokemon. The two pokemon will
not be entirely consistent, however. Learned moves will not be drawn from the
base pokemon, nor will evolutions. Some Missing Numbers pass a pointer to
other Missing Numbers. In example, all 36 dbrefs for Missingno 31 seem to pass
pointers to 00, 'M. Here are other dbrefs that pass pointers:

192: Poliwhirl
195: Gengar
196: 193
197: 191
198: Poliwrath
199: 193



+==========================+
|      OTHER GLITCHES      |
+==========================+

Pokemon is riddled with bugs and programming errors. Some of these have great
practical use, while others are simply dangerous. Here I have listed a few of
the games notorious glitches. The box trick is not listed because it is not a
glitch.

____________________
/    Psycho Ditto

This glitch is so simple, it could easily happen by accident. Simply Transform
Ditto into any pokemon that has more than one move, then rearrange the moves
list, swapping his first move with one of the others. Ditto will now have Move
Zero.

When transform end, the game replaces the each move on the new list with the
corresponding move on the original list. The move that was in the first slot
is replaced with Transform, and the other moves are replaced with Move Zero.
Move Zero functions as intended when it occupies the second, third or fourth
move slots, but the game isn't equipped to handle Move Zero at the top of a
moves list. Ditto still knows transform, but it is not displayed, as Move Zero
terminates the visual list.

Results will vary. At times, Move Zero functions normally, showing an earth-
shaking animation and causing damage. Other times it can cause the game to
operate in error, possibly even freezing. The benefit of this glitch is thus
questionable.

This glitch should also work with Mew's Transform, but on if it knows three or
fewer moves total.


____________________
/    Transfer DVs

I have not tested this myself, but it is endorsed by a reliable sources,
specifically Donald, who has written several excellent Pokemon guides. This is
another strange side-effect of Transform, this time used in tandem with Mimic
on your own pokemon, which allows you to catch a wild Ditto with DVs identical
to your active pokemon. Have your pokemon use Mimic to learn Ditto's
Transform, then use Transform on Ditto. It may be necessary to perform the
move two or three times. Catch the Ditto, and it should have the DVs of your
pokemon.

I suspect this may occur any time Ditto uses Transform more than one time
consecutively, but I have not tested this yet. My theory is that the game
stores Ditto's DVs when it uses Transform so that they will not be forgotten
when he changes back. However, if Transform is used again, these stored DVs
may be overwritten with the new DVs. I have not tested this glitch myself, and
do not know if there are any side-effects.

Ditto itself is not particularly fantastic, even with excellent DVs. However,
if you have Gold, Silver or Crystal, you can transfer Ditto to one of these
games and use it for breeding. This will greatly increase the probability of
the child having desirable DVs.


____________________
/    Surf on land

Like the Trainer Interrupt, this glitch is based on the fact that everyone
faces south by default. It is relatively useful, and seems to be harmless.

To perform the glitch, press start as you are taking a step up to a body of
water, save and reset. Start the game again. You will be facing the water, but
if you use surf, you will always surf to the south. You can pass through solid
objects this way.

It is limited in that you can only surf to the south, however, it can be used
to pass through some barriers. The most common use is to return to the Saint
Anne after it has departed. It is possible that the glitch may also be used in
sequence breaking.


____________________
/ Duplicate Pokemon

This is the only link-cable malfunction that I have used and tested myself. It
involves interrupting a delicate process, and may be hazardous to your game.
You must have two copies of Pokemon, two Game Boys, and a link-cable. Player 1
is the first to enter the Trade Center, and the one to initiate the trade.
Player one is to possess the pokemon that will be duplicated, and Player 2 is
to possess a pokemon that will be overwritten.

Enter the trade center and begin the trade. After receiving the pokemon, the
word "waiting" will appear on Player 1's screen. As soon as this message
disappears, Player 1 is to turn off the power to the Game Boy. The trade
should go through on Player 2's end, but Player 1 should still retain the
original pokemon.

I have performed this trick without any side-effects, but there is a risk that
it may cause your save file to become corrupt.

____________________
/    Glitch City

This glitch causes the game to load map data improperly, quite a bit like the
legendary Secret Worlds of Metroid 1. It seems to have very little practical
use, but it may play a role in the Trainer Interrupt glitch.

To trigger it, enter the Safari Zone by paying 500 P. Exit the Safari Zone,
and you will be asked if you are leaving early. Reply, "No." Save your game
while inside the Safari Zone and reset. Continue, and leave the Safari Zone.
Rather than ask if you are leaving, the man should ask if you want to enter
as if you had just arrived. After this procedure, you will be outside of the
Safari Zone, but you will still be on an invisible 500 step counter. Now
travel to any area and walk until the counter runs down. You will receive a
message that your time is up, and you will be escorted out of the Safari Zone.

The results depend on the area that you were in when the step counter ran out.
Some areas will not lead to Glitch City, but will instead eject you from a
door in a regular city. Those areas that do result in Glitch City will yield
different maps, resulting in a different Glitch City.

There typically isn't much to do in Glitch City. There are often barriers
limiting movement to a confined space. You may be able to surf in some
sections.

An Important note: There is no exit from Glitch City. If you have any
intention of saving your game in Glitch City or after visiting it, be
absolutely certain that you have a pokemon with the Teleport ability or with
the Fly ability and the badge necessary to use it. I strongly advise against
saving in Glitch City.


____________________
/    Invisible PC

There is an invisible PC in the hotel at Celadon City. It is in the upper
righthand corner of the lobby. You can stand on the spot normally, but if you
stand to the south of it and face north, you can access the PC normally.

A cute but primarily worthless glitch. Celadon Hotel appears to use the same
map as every Pokecenter, but with a few alterations. While the PC in the
corner was obscured, for some reason it was not disabled entirely.


____________________
/  Toxic/Leech Seed

Toxic and Leech Seed run off of the same variable. This means that as Toxic's
damage increases, so does the HP sapped by Leech Seed. There may be some
strategic applications for this glitch, but it is generally considered useless.



+==========================+
|          CREDIT          |
+==========================+

This guide was written by Brian Raddatz, aka Okk. I have collected most of the
data within this guide myself. Some information is so renowned that it would
be impossible to properly credit it to anyone. If I have inadvertently
"borrowed" any information that you feel should be deservedly attributed to
you, please inform me. Should this be the case, I will credit you
appropriately, or remove the information if you request it. I can be contacted
by email at [email protected].


Additional credit and thanks go out to:

Jolt135: for his incredible Strategy Guide which has been an invaluable
   resource both in glitched and non-glitched play, for discrediting the
   Toxic/Leech Seed combo, for coining the term "Fight-cancelled Battle
   Manipulation", and for being a powerful role model.

Donald: for his excellent Pokemon guides, from one of which I have borrowed
   information on the DV transfer glitch.

IMAKUNI: for the Oddish Glitch and the Pokemon Yellow Glitch Guide.

Gunbladelad, who was the first to report the cartridge corruption, and who's
   martyred cartridge was one of the most extreme cases.

Xhunter11: for his corruption report, and for humoring me as I tried to find a
   way to repair it.

Alex Camelio: for proofreading, general support, and allowing me to quote him.

LaserVacuum: for correcting a statistical error.

gbchaosmaster and ghebastiscool: for information on Missing Number pokemon.



Copyright 2005 Brian Raddatz