hide results

    Game Shark Codes by JDonald

    Version: 1.4 | Updated: 05/16/00 | Printable Version | Search This Guide

    -------------------------------------------------------------
    Additional GameShark codes for Pokemon Red/Blue
    by: James Donald (jdonald@uclink4.berkeley.edu)
    v1.4 5/16/2000
    -------------------------------------------------------------
    
    Contents
    1. Introduction/FAQ
    2. Pokemon hybrids
    3. Pokegods
    4. Special items
    5. Nostalgia codes
    6. Sprite codes
    7. Miscellaneous codes
    8. Finding more
    9. Disclaimer
    
    
    ===========================================================
    1) Introduction / Frequently Asked Questions about this FAQ
    ===========================================================
    
    The common list of GameShark codes for Pokemon Red/Blue can be found at:
    GameFaqs
      http://www.gamefaqs.com/portable/gameboy/game/10759.html
    InterAct
      http://www.gameshark.com/game_titles/gameboy/pokemon/gameshark.shtml
    Game Shark Codes Creators Club
      http://www.cmgsccc.com/gb/poke/
    and some other places.
    
    This document is a list of some decent GameShark codes for Pokemon Red/Blue
    that aren't found in the common list.
    
    If you're reading this I'll assume you're familiar with the common list. For
    example, you should know easily how to get 99 master balls, form a team of six
    Mewtwos, make a Bulbasaur with Fire Blast, etc.
    
    The most recent version of this document can be found at:
    http://www.ocf.berkeley.edu/~jdonald/pokegs2.txt
    The Pokemon Yellow version of this document can be found at:
    http://www.ocf.berkeley.edu/~jdonald/pokeygs2.txt
    
    Q. I can't get pokegods to work. What do I do?
    A. They're probably working fine, but you don't realize that the pokegods just
       look like ugly glitches. If you're getting ugly glitches, the codes are
       working as well as they can.
       If you actually are having trouble getting pokegods to work, then use the
       _2nd_ method outlined in the pokegods section. It doesn't fail.
    
    Q. Can you teach me how to use the code generator?
    A. Read the GameShark instruction manual. It has a good tutorial on how to
       find an infinite lives code with the GameShark. If you have lost your
       instruction manual, I scanned the important pages from the booklet and
       posted them on the web at: http://www.stanford.edu/~jdonald/gs.html
    
    Q. Can you list the the rest of the pokegods?
    A. I have listed all the pokegods on Red/Blue, and you can read my Pokemon
       Yellow version of this document for the 15 pokegods found in the yellow
       version. One reason that it may seem that I have left out some pokegods
       is that people come up with different names for them. Another reason could
       be that people have conflicting views about what a pokegod is. Some people
       say that a certain corrupted version of Dodrio is the pokegod called "Ash"
       because when you stat it you see a humanshape. That should not count as a
       pokegod, however, because its species number is only 85. Other people think
       that when you give a pokemon the skills hydro pump, fire spin, solarbeam,
       and psychic, it becomes the pokegod Charmewsquirasuar, but it's really
       nothing more than a pokemon with a few skills that it can't normally learn.
    
    Q. So what does the mist stone do?
    A. Please just read the description of my mist stone code.
    
    Q. If I save the effect of one of these codes into my game, does the effect
       remain when I start a new game?
    A. Most of these effects will remain when you load your game later on without
       the GameShark, but none of these effects would remain if you erased your
       saved game and started a new one.
    
    Q. Can GameShark erase your saved game?
    A. Well, yes it is possible. If you are worried about this, the cure-all is
       to use a Mega Memory Card. Even if you don't own one yourself, you can ask
       one of your friends who owns a memory card to back up a copy of your saved
       game on his card.
    
    Q. What about other codes, such as modifying pokemon genes, changing your
       character's name, and modifying OTs?
    A. I left out some stuff because it would take too long for me to explain.
       If I put in the codes for stat experience and pokemon genes, it would take
       a lot of words to explain everything and I'd get tons of email from people
       saying they don't understand the stat system at all. For things like
       modifying your character's name or your pokemon's OTs, I would have to
       explain the whole pokemon hex character set. If you'd like to see some of
       the codes I left out of this FAQ, you can probably find them on GolemKong's
       wonderful listing:
         http://pokeshark.cjb.net/
    
    
    =======================
    2) Pokemon hybrids
    =======================
    
    Each pokemon has a setting that I call the "extra species byte." For some
    reason, each pokemon has _two_ bytes that identity its species. Normally, both
    of these bytes should be set to the same value. But for some reason, if
    they're different, the game functions just fine and will save both of those
    values if you store the pokemon into Bill's PC or whatever. The "extra species
    byte" defines the knockout-cry of your pokemon, what Ditto transforms into if
    it sees your pokemon, and a few other minor things. On the yellow version only,
    it even defines the color of your pokemon in battle. Also on the yellow
    version, setting it to Pikachu (quantifier digits: 54) will cause your pokemon
    to make all the cute Pikachu sounds.
    
    Codes to set the "extra species byte":
    01??6BD1 (1st pokemon)
    01??97D1 (2nd pokemon)
    01??C3D1 (3rd pokemon)
    01??EFD1 (4th pokemon)
    01??1BD2 (5th pokemon)
    01??47D2 (6th pokemon)
    where ?? denotes the quantifier digits of a pokemon.
    
    Here's another quirk. Surprisingly, your pokemons' types (grass, poison, etc.)
    aren't exactly hardcoded into the game. They're stored in each pokemon's
    data. If a pokemon has only one type, then both of these bytes are set to the
    same value.
    
    Codes to set pokemon types:
     Type1     Type2
    01??70D1  01??71D1  (1st pokemon)
    01??9CD1  01??9DD1  (2nd pokemon)
    01??C8D1  01??C9D1  (3rd pokemon)
    01??F4D1  01??F5D1  (4th pokemon)
    01??20D2  01??21D2  (5th pokemon)
    01??4CD2  01??4DD2  (6th pokemon)
    where ?? denotes the quantifier digits of pokemon types (listed below).
    
    Normal     00
    Fire       14
    Water      15
    Electric   17
    Grass      16
    Ice        19
    Fighting   01
    Poison     03
    Ground     04
    Flying     02
    Psychic    18
    Bug        07
    Rock       05
    Ghost      08
    Dragon     1A
    
    These changes won't appear when you stat your pokemon. For example, Bulbasaur's
    types will still appear as grass and poison. However, You will be able to see
    the effects when you pokemon battles. If you transfer such pokemon into Pokemon
    Stadium, the effects are reversed. Stadium will show the modified types in a
    pokemon's bio, but the modified types will not affect battle.
    
    Example. To put in the 1st position a Charmander that makes a sound like
    Bulbasaur when it faints, has type1 electric, and has type2 water:
    01B064D1
    01996BD1
    011770D1
    011571D1
    
    
    =======================
    3) Pokegods
    =======================
    
    The accepted definition of a pokegod is a pokemon with a species number greater
    than 150. Mew is one pokegod, and in fact he's the only real pokegod in Pokemon
    red/blue/yellow.
    
    However, there's a few lamers like me who fool with the GameShark and try the
    104 quantifier digits that don't correspond to any real pokemon. These all make
    garbage-glitch pokemon, but 13 of these garbage pokemon in red/blue have
    species numbers greater than 150. So what these lamers then did was, for
    example, they would see that pokemon #240 had a grass icon, so they'd make up
    the story that pokemon #240 in red/blue was "Sapusaur", a pokegod which was the
    evolved form of Venusaur. Some other such pokegods in red/blue include Pikablu,
    Locustod, Rainer, Raticlaw, Sapusaur, Charcolt, and Millenum.
    
    One lame thing about these pokegods is that there's a whole different set of
    them in yellow from in red/blue.
    
    Here's an example of a typical list of instructions to get a pokegod in the red
    or blue versions. This is one of the few pokegods that have some quantifier
    digits that are the same in the red/blue and yellow versions.
    
      How to get #205 Rainer:
        Code: 01C164D1 (on the yellow version this would be 01C163D1)
        Evolves from: Blastoise
        Then go to the name rater and rename in RAINER in all caps.
        Then Rainer is yours!
    
    Most of the instructions to get pokegods are like this, which makes them pretty
    misleading. First off, "evolves from" is a misnomer designed to make the
    pokegods seem more meaningful. "Evolves from" really means "patch it from."
    Furthermore, it doesn't even matter what pokemon you patch from. You could have
    a Pikachu or a Charmander and you'd still end up with pokemon #205. Second,
    these instructions imply naming it RAINER in all capitals is key to making an
    authentic Rainer. In truth it doesn't matter what you name it, or whether you
    name it all.
    
    Here's two real and accurate methods of getting pokegods. The GameShark codes
    given here are for the red/blue version of Pokemon. I've also listed the pluses
    and minuses of each method.
    
    Method #1: Catch them
    (If this method doesn't work, try method #2)
       1. Use the GameShark code 01??D8CF, where ?? denotes the
          quantifier digits of the pokegod you wish to catch.
       2. Run around in grassy areas or caves.
       3. When the pokegod pops up, throw a master ball at it.
       + You don't need to bother going to the name rater afterwards to fix the
         default garbage name, since you get to give it a nickname on the spot.
       + You get to see the pokegod's native skill set, although it's probably
         not very interesting.
       - Some of the quantifier digits of the pokegods are the same as digits
         for starting trainer battles, i.e. you may end up fighting Koga who
         then brings out the pokegod. To get around this, run around in grassy
         areas with the GS switch _off_, and flip it on only during the instant
         you see yourself being "sucked into" a random battle.
       - Make sure you are carrying six pokemon with you when you do this.
         Otherwise the pokegod you catch will probably immediately turn into
         Rhydon.
       - Some pokegods are more likely to crash the game with this method.
    
    Method #2: Patch them from existing pokemon
    (Use this if method #1 doesn't work)
       1. Use the GameShark code 01??64D1 (or one of the other five pokemon
          modifier codes), where ?? denotes the quantifier digits of the
          pokegod you wish to create.
       2. Turn on the GS switch when the existing pokemon you wish to use is
          in the first position (or another position if you used one of the
          other five codes).
       3. Go to the name rater in Lavender Town (optional).
       + This method is a bit faster than the other one, if you already have
         some dummy pokemon to spare.
       + This method rarely fails or crashes your game.
       - You don't get to name the pokegod on the spot.
       - You don't get to see the pokegod's skills set (although you probably
         probably don't care about that).
       - The pokegod's "extra species byte" (explained in the section on Pokemon
         hybrids) is still set to that of the original pokemon.
    
    Stabilizing the pokegods:
    Well, since all the pokegods except for Mew are just glitches, some have a
    tendency to crash the game. To get rid of some of these crashing tendencies,
    read my section about pokemon hybrids. Hybridizing your pokegod with an
    existing real pokemon can make it less likely to crash the game.
    
    By the way, the pokegods, like Missingno, ruin your hall of fame when you
    play with them, even if you don't save the game afterwards. So if you'd like
    to keep your hall of fame listings and you don't have a memory card, then
    don't play with pokegods.
    
    There are 13 pokegods in the red/blue versions, not including Mew, and there
    are 15 in the yellow version. I'll list the ones in red/blue here. For their
    names, I'll use whatever the corresponding pokemon is called in Pokemon
    Gold/Silver (Japanese version for now).
    
    #174 - Pupurin (a.k.a. Pikablu)
    Quantifier digits: E7 or F0
    
    #175 - Togepy (a.k.a. Locustod)
    Quantifier digits: E4, E9 or EE
    
    #205 - Foretosu (a.k.a. Rainer, Riun, or Pearduck)
    Quantifier digits: C1, C4, C7, CA, D2, D5, D8, or DB
    
    #209 - Snubble (a.k.a. Psybur or Togepy)
    Quantifier digits: F2
    
    #211 - Harisen (a.k.a. Psybird)
    Quantifier digits: E1 or EC
    
    #213 - Tsubotsubo (a.k.a. Spooky)
    Quantifier digits: F1 or F9
    
    #224 - Okutan (a.k.a. Raticlaw)
    Quantifier digits: ED or EF
    
    #234 - Oddoshishi (a.k.a. Sandswipes)
    Quantifier digits: C2, C8, D3, D9, or EA
    
    #240 - Bubii (a.k.a. Sapusaur, Anthrax, or Pikabud)
    Quantifier digits: E3 or E6
    
    #245 - Suikun
    Quantifier digits: E5 or E8
    
    #250 - Houou
    Quantifier digits: BF, C5, D0, DB, or DF
    
    #254 - Beepin (for lack of any real name) (a.k.a. Charcolt)
    Quantifier digits: E2 or F4
    
    #255 - Millenum (for lack of any real name)
    Quantifier digits: F5
    
    By the way, Missingno does not count as a pokegod, since its number is
    less than 151. Aside from that fact, however, it isn't any different
    from the pokegods mentioned here.
    
    #000 - Missingno
    Quantifier digits: 1F, 20, 32, 38, 39, 3D, 3E, 3F, 43, 44, 45, 4F, 50, 51,
                       56, 57, 5E, 5F, 73, 79, 7A, 7F, 86, 87, 8C, 92, 9F, A0,
                       A1, A2, AE, AF, B5, B6, B7, or B8
    
    Once you've got some stable pokegods, you can put them in your team
    of six or store them in Bill's PC, save your game, remove the Game
    Shark, then go show off your pokegods to the kids at the playground.
    
    And of course, pokegods are not playable in Pokemon Stadium.
    
    
    =======================
    4) Special items
    =======================
    
    To get items, you can use codes like the buy-any-item code (01??7CCF) or the
    modify-first-item code (01??1ED3).
    
    Surfboard             Quantifier digits: 07
    Labelled as "?????", this item allows you to SURF without a surfing pokemon
    or without the proper badge.
    
    Pokedex               Quantifier digits: 09
    Not too spectacular. It's an item that brings out the pokedex. If you noticed
    that Ash is able to bring out his pokedex during battles on the TV show, well
    now you can too. After using this item in battle, the graphics get a little
    glitchy but the graphics clean up a bit when new pokemon are switched in.
    
    Safari ball           Quantifier digits: 08
    Infinite supply of safari balls to throw at pokemon outside the safari zone.
    
    Throw rock            Quantifier digits: 16
    Labelled as "CASCADEBADGE" this item allows you to throw rocks anytime.
    When you use it, make sure that you are either not using the GameShark or
    have the GS switch off. For some reason, if you throw a rock while the
    device is on it will crash the game, even if you don't have any codes
    entered.
    
    Throw bait            Quantifier digits: 15
    Labelled as "BOULDERBADGE" this item allows you to throw bait anytime.
    
    Shift dimensions      Quantifier digits: A2, A3, or A4
    Labelled as "RIVAL's", "NAME?", or "NICKNAME?", depending on which digits you
    use, this item allows you to sneak through walls that are one space thick.
    To get through a wall, first stand next to a wall, but face in a direction
    where there's nothing in front of you, (i.e. off to the side). Then use the
    item. When the game asks "Use item on which pokemon?", hit the B button a
    few times to cancel. Your character will become invisible, but you can still
    move him. Walk one space into the wall which you want to pass, then you won't
    be able to move anymore. To fix the graphics, hit the start button and select
    "POKeMON". When you are asked to choose a pokemon, hit the B button to cancel.
    Now you will be visible again but one space into the wall, and you can walk
    out of it in the direction you please.
    What's the point of such a complicated and ugly procedure to walk through
    walls when there's a much simpler walk-through-walls code featured later in
    this code listing? Well, the point is that this item can be saved into your
    inventory so you will be able to walk through walls later without having
    the GameShark with you.
    
    Note that the mist stone is not included in this list. I hope you can
    understand why.
    
    
    =======================
    5) Nostalgia codes
    =======================
    
    After you've passed some point in the game, you might want to go
    back to it.
    
    To be able to fight Gym leaders again:
    
    010055D7
    0100A6D5
      - Brock
    
    01005ED7
      - Misty
    
    010073D7
      - Lt. Surge
    
    01007CD7
      - Erika
    
    0100B3D7
      - Sabrina
    
    010092D7
      - Koga
    
    01009AD7
      - Blaine
    
    010051D7
    0100ACD5
      - Giovanni
    
    To bring back some other nice people/things:
    
    01001BD8
    0100B6D5
      - Giovanni (Game Corner)
    
    010038D8
    0100BDD5
      - Giovanni (Silph Co.)
    
    0100D8D7
    0101A9D5
      - Snorlax (east of Vermillion City)
    
    0100E0D7
    0100AAD5
      - Snorlax (west of Celadon City)
    
    010082D8
    0100D3D5
      - Articuno
    
    0100D4D7
    0100B0D5
      - Zapdos
    
    0100EED7
    0100B1D5
      - Moltres
    
    01005FD8
    0100C0D5
      - Mewtwo
    
    010003D8
      - S. S. Anne
    
    0100B1D7
    0100AED5
    0100AFD5
      - fighting dojo in Saffron City
    
    
    =======================
    6) Sprite codes
    =======================
    
    01011EC2
    01012EC2
    01013EC2
    01014EC2
    01015EC2
    01016EC2
      - Many sprites look like clones of yourself.
    
    013C14C1
    015016C1
      - Misty follows you around in the top half of the Cerulean Gym.
        Somewhat of an improvement on the original code.
    
    01C304C1
      - Invisibility.
    
    
    =======================
    7) Miscellaneous codes
    =======================
    
    01??41DA (hours)
    01??43DA (minutes)
      - Playing time modifier.
    
    010055D3
      - Maximum text speed.
        Save the game with this option on and text will always flow without delay
        even after the GameShark is removed.
    
    01FF0BD7
    01FF0CD7
      - FLY can reach every city.
    
    010138CD
      - Walk through walls.
        Unlike some other walk-through-walls codes, takes effect instantly.
        The game will crash when move your character to a space that doesn't exist.
    
    010100D7
      - Move at bicycle speed anywhere.
    
    01201ED3
    018CF6C3
    0192F8C3
    0193F9C3
      - Mist stone.
        There have been ridiculous rumors about a mist stone in the Pokemon red and
        blue versions. One of the supposed ways to get the mist stone in Pokemon
        red and blue is to put the codes 10939482, 01939482, and 01931ED1 into a
        GameShark and then use the itemfinder all over the Seafoam Islands. Know
        that those three GameShark codes are completely fake. I came up with my
        own set of four codes here for a mist stone in Pokemon Red/Blue. Basically,
        these put a fire stone at the top of your inventory and then change the F,
        R, and E into M, S, and T. Of course you don't get to keep the mist stone
        if you save your game then remove the GameShark, but this is the best I
        can do, considering all the rumors about the existence of a real mist stone
        are completely false.
    
    010157D0
      - Steal other trainers' pokemon.
        This code is cool! To use it, first make sure the GS switch is in the "off"
        position when you start up the game. Then get into a pokemon match with
        another trainer and fight until you're up against the pokemon you wish to
        steal. When you're at the "FIGHT/ITEM/PKMN/RUN" menu, flip the GS switch
        into the "on" position, then flip it back into the "off" position. Now you
        can use your poke ball (great ball, ultra ball, master ball, or safari
        ball) to capture the pokemon! This code isn't perfect, because after you
        capture the pokemon, the trainer battle is over with you as the victor, but
        you'd probably prefer that the trainer battle continued so you could
        capture all of the enemy trainer's pokemon.
      - Also allows you to run from, use a poke doll in, whirlwind out of, or
        teleport out of a trainer battle, all resulting with you seemingly
        victorius.
        Unfortunately, this code temporarily stops random battles from occurring.
    
    01E22DCD                                              by Cheater
    01005ED7
      - Fight Professor Oak.
        To fight the professor, enter this code and talk to one of Misty's fellow
        trainers in the Cerulean Gym.
        Professor Oak's normal lineup consists of: Tauros level 66, Exeggcutor
        level 67, Arcanine level 68, Blastoise level 69, and Gyarados level 70.
    
    01??60D1
      - Able to catch the pokemon of your choice using the old man trick.
        Save your game to permanently make the pokemon catchable on your game.
        Read about Missingno in other FAQ's if you don't know what the old man
        trick is.
    
    0100A2D5                                              by Cheater
      - Clear the hall of fame.
    
    0101A3D7                                              by Cheater
    01??10D7
      - Fossilized pokemon in Cinnabar Island laboratory modifier.
    
    01??15D7                                              by Cheater
      - Rival's starting pokemon modifier.
        Use only quantifier digits B1, B2, or B3.
    
    010092CF
      - Allows name rater to change nickname of first pokemon even if its OT or
        IdNo do not match yours.
        To use this code, go to the name rater with the GS switch off, and ask
        the name rater to rate another one of your pokemon whose OT and IdNo do
        match yours, then turn on the switch while entering your name and the
        name you enter will be the new nickname for your first pokemon.
    
    01025AD0                                              by mlmiddleton@yahoo.com
      - Battle safari zone style everywhere.
    
    01005AD0                                              by mlmiddleton@yahoo.com
      - Regular battle style everywhere. (Able to use master balls in safari zone.)
    
    010067D3
      - Able to use FLY or TELEPORT from anywhere.
        Don't leave the switch on all the time when using this code. When you want
        to use this code, flip the switch on, flip the switch off, then use FLY or
        TELEPORT.
    
    01002FD4
    01??19D7
      - Makes TELEPORT, DIG, or escape ropes take you to the room of your choice.
        After entering a room by this method, however, you must not exit the room
        through it's normal exit. Instead you must use FLY to get out to avoid
        glitching the game.
        Don't leave the switch on all the time when using this code. When you want
        to use this code, flip the switch on, TELEPORT, then flip the switch off.
      - Some quantifier digits:
          76 = Hall of fame
          94 = Top floor of Pokemon Tower
          71 = Lance's room
          53 = Power plant
          E4 = Unknown Dungeon
          E3 = Deepest part of Unknown Dungeon
          33 = Viridian Forest
          C0 = Seafoam Cave
    
    01FF96D0
      - Almost always win at the game corner in Celadon City.
    
    01??3DD1 (1st item/pokemon modifier)                  by mlmiddleton@yahoo.com
    01??41D1 (1st price modifier)
    01??3ED1 (2nd item/pokemon modifier)
    01??43D1 (2nd price modifier)
    01??3FD1 (3rd item/pokemon modifier)
    01??45D1 (3rd price modifier)
      - Buy anything at any price at the game corner coin exchange.
    
    010528CC
    01013DCD
    01023ECD
    01053FCD
      - Able to use CUT, FLY, and STRENGTH without pokemon that have the skills.
        When the GS switch is on, the regular STAT/SWITCH/CANCEL menu that pops up
        when you select a pokemon will actually function as a menu for these three
        skills.
    
    01??EDCF (1st skill)                                  by mlmiddleton@yahoo.com
    01??EECF (2nd skill)
    01??EFCF (3rd skill)
    01??F0CF (4th skill)
      - Enemy pokemon skill modifiers.
    
    01275AC4
    012C5CC4
    011D5EC4
    013784C4
      - Jump.
    
    01025CD0
      - The music from gym leader battles is on when you fight any trainer.
    
    010148DA
      - Clone pokemon.
        There are many ways to clone pokemon, with or without a GameShark. Of the
        known GameShark methods, I present here the one that seems to involve the
        least hassle.
      - Deposit the pokemon you wish to clone into the daycare center, then turn on
        the GS switch to enable this code and you can repeatedly pick up clones of
        the pokemon from the daycare.
    
    
    =======================
    8) Finding more
    =======================
    
    Most of the codes in this document were found using the GameShark Pro's code
    generator. If you have the newer GameShark which has this cool feature, then
    use it; it's a very powerful tool.
    
    Anyway, if you find some more codes that I would be interested in, email me at
    jdonald@uclink4.berkeley.edu.
    
    
    =======================
    9) Disclaimer
    =======================
    
    Nintendo and Game Freak made Pokemon.
    Interact made GameShark.
    Special thanks to:
      - crackhole911, Fallen One, Anil Chandra, and The Pokegod Master. Each of
        their webpages shaped my knowledge of pokegods.
      - GSCCC. for the basic codes.
      - Cheater. for the Prof-Oak, old-man-pokemon-setting, hall-of-fame,
        fossil-pokemon, and rival's-pokemon-modifier codes.
      - Tyler Oxton. for the merge-Ash-and-Pikachu sprite code (only in yellow).
      - Charlie. for the Pikachu-chasing-pokeball code (only in yellow).
      - IggyBoyAT and Eric DeBold. for critical feedback.
      - cfalcon, PoKamek, Meowth346, GolemKong, and other hackers active on
        sharkery forums.
      - mlmiddleton@yahoo.com. for the safari-zone, coin-exchange-modifier, and
        enemy-skill-modifier codes, and for being an all-around very helpful and
        active pokemon hacker.