This page is for those with gameshark and pokemon. It is the
largest archive of gameshark codes for pokemon that I've seen except
Jdonald's faq, and The azure heights shark compendium which should be up
soon. There are many Gameshark codes for pokemon, and this section
will list and explain them. They are, for the most part, for the Red, Blue
Versions, and a few for the Yellow Version of the game.
Sections:
Hex to Decimal
Genes
Stat exp
OT modifiers
Item Modifier codes
Skill Modifier
Face any Pokemon/Trainer codes (Catch
any poke) (updated!)
Misc Codes
Other good misc codes
(updated!) (Best section)
r/b codes to yellow
Links and other stuff
To start off, here is how to convert Decimal to Hexidecimal:
Use Windows calculator. Hit View/Scientific, then look toward the upper
left, and make sure "Dec" has a bubble next to it. Then enter your
number in familiar base 10 (type in 1013). Now select "Hex". Poof!
3F5. Ok, now, here's how this works: Every byte has eight bits. A
"nibble" is four bits. A nibble can be represented by a single hex
digit (hex is base sixteen: because each it is also a power of two, it is
easy to switch between that and binary). So if you want to write a byte,
that's two consecutive hex values: 4A, for example. Let's look at 4A:
4=0100, A=1010, so 4A=01001010.
"F" is the biggest value that a hex value can have, so a byte's
largest value is FF. Note that sometimes this is viewed as -1 (Ask me if you
want to know about 2's complement notation: this stuff shouldn't be hard to
find, though). This is why you would instantly die in Mario 1 using the 1Up
trick (stomp the koopa, bounce on him) after a while: you had gone from 127
to 128, but the game viewed that as -128, and stupid things happened (I
think)).
FF translates straight to decimal as 255. Add one to it, and it wraps
around to 00=0. That's why 255 shows up as the max so often. For two bytes,
its FFFF=65535, etc.
So 3F5 really is 03F5, or 03 F5 (two bytes). The most signifigant byte is
the one on the left (like in the decimal value 153, the "1" is
more signifigant than the other values, because changing that will have a
greater effect than changing any others): So the most signifigant byte is
03,and the least signifigant byte is F5.
By: Cfalcon
Back to top
Genes
01FF86D1
01FF87D1
01??86D1 modifies the first byte: this contains the deter values for
Attack and Defense. Each value is four bits, so the first hexadecimal value
is Attack, the second Defense.
01??87D1 modifies the second byte, which contains Speed and Special (in
that order). Same deal.
So where are hitpoints? The deter value for hitpoints is the combined
Least Signfigant Bits of the other deter values in this order:
Attack,Defense,Speed,Special.
Why? I don't know. So if your pokemon has the maximum attack and minimum
defense possible, with regular values for speed and special, the bytes would
look like this:
D186: D187:
11110000 10000111
Which would yield deter values of
Attack=>F (15)
Defense=>0 (0)
Speed=>8 (8)
Special=>7 (7)
Hit points are:
111*1*000*0* 100*0*011*1*
-->1001
MaxHP=>9 (9)
So if you use Gameshark now, you can instantly have a L100 pokemon with max
stat EXP, and maximum possible genes.
While I wouldn't have a problem playing against someone who maxed out
their stat EXP and their EXP (level) artificially, I wouldn't be pleased if
they hacked themselves a perfect monster (a 1 in 65536 chance, by the way).
So the Mewtwo I was so pleased about catching has deter values of:
MHP :15
AT :9
DF :3
SPD :15
SPC :15
By: Cfalcon
Back to top
Stat Exp.
To attain Maximum stat exp in all categories, use these codes:
MHPH 01FE7CD1
MHPL 01017DD1
ATTH 01FE7ED1
ATTL 01017FD1
DEFH 01FE80D1
DEFL 010181D1
SPCH 01FE82D1
SPCL 010183D1
SPDH 01FE84D1
SPDL 010185D1
Back to top
OT modifiers.
01XX59D3 High byte, trainer number
01XX5AD3 Low byte, trainer number
These codes are used to modify the trainer number of the actual file (not
individual pokemon). If you change this number, all pokemon not matching the
new number will gain 1.5 EXP, for instance. All new pokemon caught will be
using the new number, and you can probably use this to fool Stadium, as
well.
Leave GS switch off (after entering codes), start game, toggle GS switch
On, then Off again, then save. It will tell you that the older file will be
erased. This is because it is based on trainer number, which you just
changed. Answer OK. Your Trainer number is now modified, with all the
attendant penalties and bonuses.
01??77D1
01??78D1
Will modify the OT value of the top monster. This allows you to gain
enhanced EXP with it, or change it to yours so that you can change the name.
Names
Yellow:
01XX72D2
01XX73D2
01XX74D2
01XX75D2
01XX76D2
01XX77D2
01XX78D2
For Red/Blue:
01XX73D2
01XX74D2
01XX75D2
01XX76D2
01XX77D2
01XX78D2
01XX79D2
Now what you do is plug into the XX's the number that translates to the
character in question. I'm ripping this chart off of:
http://www.angelfire.com/ok/EVOver2/index.html
Well, not actually *ripping*. I copied it over, found a bunch of errors
in the lowercase stuff and corrected them. Either this chart is wrong, or
the actual letter codes change whether you are dealing with monster names or
trainer names (the codes given are said to modify monster names).
Here goes:
A 80 K 8A U 94 [ 9E i A8 s B2 l BC
B 81 L 8B V 95 ] 9F j A9 t B3 s BD
C 82 M 8C W 96 a A0 k AA u B4 t BE
D 83 N 8D X 97 b A1 l AB v B5 v BF
E 84 O 8E Y 98 c A2 m AC w B6
F 85 P 8F Z 99 d A3 n AD x B7
G 86 Q 90 ( 9A e A4 o AE y B8
H 87 R 91 ) 9B f A5 p AF z B9
I 88 S 92 : 9C g A6 q B0 e BA
J 89 T 93 ; 9D h A7 r B1 d BB
C0-DF all look like a space, might try them if Stadium is changing your
space to null (or something).
' E0
Pk E1
Mn E2
- E3
'r E4
m (?) E5
? E6
! E7
. E8
??? E9 (looks foreign)
??? EA (looks foreign)
??? EB (same deal)
|> EC (open triangle)
|> ED (filled triangle)
EE (filled triangle points down)
Mars EF
Pk-Yen F0 (money symbol in game)
Odd X F1 (from title screen)
. F2
/ F3 (for accessing files on Bill's PC)
, F4
Venus F5
0 F6
1 F7
2 F8
3 F9
4 FA
5 FB
6 FC
7 FD
8 FE
9 FF
(F3 was a joke, assuming Bill runs Unix)
*Note: all lowercase letters AFTER lowercase z are actualy prefaced with
tilde or some kind of foreign accent. English character only? Why?
I'm not sure, but I think when you want a name to end you put a 00. Once
again, I am not certain of this, and I would certainly test it. It is
possible that this is what Stadium does to names: replace the space with a
Null character (the zero character, probably the EOS character here).
So if you wanted Cfalc as your OT for the pokemon in the first slot, you
would use: (On Red/Blue):
018273D2
01A574D2
01A075D2
01AB76D2
01A277D2
010078D2
By: Cfalcon
Back to top
Item Modifier codes.
Total Item Number Modifier |
01??1DD3 |
Item Modifier 1st Position |
01??1ED3 |
Infinite Quantity 1st Position |
01631FD3 |
Item Modifier 2nd Position |
01??20D3 |
Infinite Quantity 2nd Position |
016321D3 |
Item Modifier 3rd Position |
01??22D3 |
Infinite Quantity 3rd Position |
016323D3 |
Item Modifier 4th Position |
01??24D3 |
Infinite Quantity 4th Position |
016325D3 |
Item Modifier 5th Position |
01??26D3 |
Infinite Quantity 5th Position |
016327D3 |
Item Modifier 6th Position |
01??28D3 |
Infinite Quantity 6th Position |
016329D3 |
Item Modifier 7th Position |
01??2AD3 |
Infinite Quantity 7th Position |
01632BD3 |
Item Modifier 8th Position |
01??2CD3 |
Infinite Quantity 8th Position |
01632DD3 |
Item Modifier 9th Position |
01??2ED3 |
Infinite Quantity 9th Position |
01632FD3 |
Item Modifier 10th Position |
01??30D3 |
Infinite Quantity 10th Position |
016331D3 |
The ?? is the item that you want. Here is the legend:
00 - ?????
01 - Master Ball
02 - Ultra Ball
03 - Great Ball
04 - Pokč Ball
05 - Town Map
06 - Vicycle
07 - Surf Without Pokčmon
08 - Safari Ball
09 - Pokč-Dex
0A - Moon Stone
0B - Antidote
0C - Burn Heal
0D - Ice Heal
0E - Awakening
0F - Parlyz Heal
10 - Full Restore
11 - Max Potion
12 - Hyper Potion
13 - Super Potion
14 - Potion
15 - Boulder Badge
16 - Cacade Badge
17 - Thunder Badge
18 - Rainbow Badge
19 - Soul Badge
1A - Marsh Badge
1B - Volcano Badge
1C - Earth Badge
1D - Escape Rope
1E - Repel
1F - Old Amber
20 - Fire Stone
21 - Thunder Stone
22 - Water Stone
23 - HP Up
24 - Protein
25 - Iron
26 - Carbos
27 - Calcium
28 - Rare Candy
29 - Dome Fossil
2A - Helix Fossil
2B - Secret Key
2C - ?????
2D - Bike Voucher
2E - X Accuracy
2F - Leaf Stone
30 - Card Key
31 - Nugget
32 - PP Up
33 - Pokč Doll
34 - Full Heal
35 - Revive
36 - Max Revive
37 - Grand Special
38 - Super Repel
39 - Max Repel
3A - Dire Hit
3B - Coin
3C - Fresh Water
3D - Soda Pop
3E - Lemonade
3F - S.S. Ticket
40 - Gold Teeth
41 - X Attack
42 - X Defend
43 - X Speed
44 - X Special
45 - Coin Case
46 - Oak's Parcel
47 - Item Finder
48 - Silph Scope
49 - Pokč Flute
4A - Lift Key
4B - Exp. All
4C - Old Rod
4D - Good Rod
4E - Super Rod
4F - PP Up
50 - Ether
51 - Max Ether
52 - Elixer
53 - Max Elixer
C4 - HM 01
C5 - HM 02
C6 - HM 03
C7 - HM 04
C8 - HM 05
C9 - TM 01
CA - TM 02
CB - TM 03
CD - TM 04
CE - TM 05
CF - TM 06
D0 - TM 07
D1 - TM 08
D2 - TM 09
D3 - TM 10
D4 - TM 11
D5 - TM 12
D6 - TM 13
D7 - TM 14
D8 - TM 15
D9 - TM 16
DA - TM 17
DB - TM 18
DC - TM 19
DE - TM 20
DF - TM 21
E0 - TM 22
E1 - TM 23
E2 - TM 24
E3 - TM 25
E4 - TM 26
E5 - TM 27
E6 - TM 28
E7 - TM 29
E8 - TM 30
E9 - TM 31
EA - TM 32
EB - TM 33
EC - TM 34
ED - TM 35
EE - TM 36
EF - TM 37
F0 - TM 38
F1 - TM 39
F2 - TM 40
F3 - TM 41
F4 - TM 42
F5 - TM 43
F6 - TM 44
F7 - TM 45
F8 - TM 46
F9 - TM 47
FA - TM 48
FB - TM 49
FC - TM 50
From : http://www.cmgsccc.com
Back to top
Skill Modifier
1st pokemon slot:
Skill Modifier (1st Position) |
01??73D1 |
Skill Modifier (2nd Position) |
01??74D1 |
Skill Modifier (3rd Position) |
01??75D1 |
Skill Modifier (4th Position) |
01??76D1 |
Again, the ?? stands for the Moves Hex code. Here is the legend:
00 - Nothing
01 - Pound
02 - Karate Chop
03 - Double Slap
04 - Comet Punch
05 - Mega Punch
06 - Pay Day
07 - Fire Punch
08 - Ice Punch
09 - Thunder Punch
0A - Scratch
0B - Vice Grip
0C - Guillotine
0D - Razor Wind
0E - Swords Dance
0F - Cut
10 - Gust
11 - Wing Attack
12 - Whirl Wind
13 - Fly
14 - Bird
15 - Slam
16 - Vine Whip
17 - Stomp
18 - Double Kick
19 - Mega Kick
1A - Jump Kick
1B - Rolling Kick
1C - Sand Attack
1D - Head Butt
1E - Horn Attack
1F - Fury Attack
20 - Horn Drill
21 - Tackle
22 - Body Slam
23 - Wrap
24 - Take Down
25 - Thrash
26 - Double Edge
27 - Tail Whip
28 - Poison Sting
29 - Twin Edle
2A - Pin Missile
2B - Leer
2C - Bite
2D - Growl
2E - Roar
2F - Sing
30 - Supersonic
31 - Sonicboom
32=disable
33 - Acid
34 - Ember
35 - Flamethrower
36 - Mist
37 - Water Gun
38 - Hydro Pump
39 - Surf
3A - Ice Beam
3B - Blizzard
3C - Psybeam
3D - Bubblebeam
3E - Aurora Beam
3F - Hyper Beam
40 - Peck
41 - Drill Peck
42 - Submission
43 - Low Kick
44 - Counter
45 - Seismic Toss
46 - Strength
47 - Absorb
48 - Mega Drain
49 - Leech Seed
4A - Growth
4B - Razor Leaf
4C - Solar Beam
4D - Poisonpowder
4E - Stun Spore
4F - Sleep Powder
50 - Petal Dance
51 - String Shot
52 - Dragon Rage
53 - Fire Spin
54 - Thundershock
55 - Thunderbolt
56 - Thunder Wave
57 - Thunder
58 - Rock Throw
59 - Earthquake
5A - Fissure
5B - Dig
5C - Toxic
5D - Confusion
5E - Psychic
5F - Hypnosis
60 - Meditate
61 - Agility
62 - Quick Attack
63 - Rage
64 - Teleport
65 - Night Shade
66 - Mimic
67 - Screech
68 - Double Team
69 - Recover
6A - Harden
6B - Minimize
6C - Smoke Screen
6D - Confuse Ray
6E - Withdraw
6F - Defense Curl
70 - Barrier
71 - Light Screen
72 - Haze
73 - Reflect
74 - Focus Energy
75 - Hide
76 - Metronome
77 - Mirror Move
78 - Selfdestruct
79 - Egg Bomb
7A - Lick
7B - Smog
7C - Sludge
7D - Bone Club
7E - Fire Blast
7F - Waterfall
80 - Clamp
81 - Swift
82 - Skull Bash
83 - Spike Cannon
84 - Constrict
85 - Amnesia
86 - Kinesis
87 - Softboiled
88 - Hi Jump Kick
89 - Glare
8A - Dream Eater
8B - Poison Gas
8C - Barrage
8D - Leech Life
8E - Lovely Kiss
8F - Sky Attack
90 - Transform
91 - Bubble
92 - Dizzy Punch
93 - Spore
94 - Flash
95 - Psywave
96 - Splash
97 - Acid Armor
98 - Crabhammer
99 - Exposion
9A - Fury Swipes
9B - Bonemerang
9C - Rest
9D - Rock Slide
9E - Hyper Fang
9F - Sharpen
A0 - Conversion
A1 - Tri Attack
A2 - Super Fang
A3 - Slash
A4 - Substitute
A5 - Struggle
Back to top
Face Old Trainers and Any Pokemon
01??D8CF (Meet them in the Wild grass) 01??59D0 (Just flip the GS
switch and they'll appear (Make sure not to have the GS on when turing on
your game)
Gentlemen: f1
Lorilee: f4
Gary in pkmn league: f3
Trainer: fc must fight against a pokemon trainer
Hiker: d1
Gambler: d9
Biker: d2
Burglar: d3
Engineer: d4
Juggler: d5
Fisherman: d6
Swimmer: d7
Cue Ball: d8
Beuaty: da
Psychic: db
Rocker: dc
Tamer: de
Bird Keeper: df
Bug Catcher: ca
Lass: cb
Sailor: cc
Jr. Trainer Male: cd
Jr. Trainer Female: ce
Pokemaniac: cf
Youngster: c9
Chief: e3
Scientist: e4
Giovanni: e5
Team Rocket: e6
Cool trainer male: e7
Cool Trainer female: e8
Brock: ea
Misty: eb
Lt. Surge: ec
Erika: ed
Blaine: ef
Blackbelt: e0
Channler: e5
Lance: e7
Agatha: e6
Dr. Oak: e2
Gary: e1
Koga of Fushia: ee
Bruno: e9
01 - Rhydon
02 - Kangaskhan
03 - Nidoran(m)
04 - Clefairy
05 - Spearow
06 - Voltorb
07 - NidoKing
08 - Slobro
09 - Ivysaur
0A - Exeggutor
0B - Lickitung
0C - Exeggcute
0D - Grimer
0E - Gengar
0F - Nidoran(f)
10 - NidoQueen
11 - Cubone
12 - Rhyhorn
13 - Lapras
14 - Arcanine
15 - Mew
16 - Gyarados
17 - Shellder
18 - Tentacool
19 - Gastly
1A - Scyther
1B - Staryu
1C - Blastoise
1D - Pinsir
1E - Tangela
1F - ?
20 - ?
21 - Growlithe
22 - Onix
23 - Frearow
24 - Pidgey
25 - Slowpoke
26 - Kadabra
27 - Graveler
28 - Chansey
29 - Machoke
2A - Mr. Mime
2B - Hitmonlee
2C - Hitmonchan
2D - Arbok
2E - Parasect
2F - Psyduck
30 - Drowzee
31 - Golem
32 - ?
33 - Magmar
34 - Mankey
35 - Electabuzz
36 - Magneton
37 - Koffing
38 - ?
39 - ?
3A - Seel
3B - Diglett
3C - Tauros
3D - ?
3E - ?
3F - ?
40 - Farfetch'd
41 - Venonat
42 - Dragonite
43 - ?
44 - ?
45 - ?
46 - Doduo
47 - Poliwag
48 - Jynx
49 - Moltres
4A - Articuno
4B - Zapdos
4C - Ditto
4D - Meowth
4E - Krabby
4F - ?
50 - ?
51 - ?
52 - Vulpix
53 - Ninetails
54 - Pikachu
55 - Raichu
56 - ?
57 - ?
58 - Dratini
59 - Dragonair
5A- Kabuto
5B - Kabutops
5C - Horsea
5D - Seadra
5E - ?
5F - ?
60 - Sandshrew
61 - Sandslash
62 - Omanite
63 - Omastar
64 - Jigglypuff
65 - Wigglytuff
66 - Eevee
67 - Flareon
68 - Jolteon
69 - Vaporeon
6A - Machop
6B - Zubat
6C - Ekans
6D - Paras
6E - Poliwhirl
6F - Poliwrath
70 - Weedle
71 - Kakuna
72 - Beedrill
73 - ?
74 - Dodrio
75 - Primeape
76 - Dugtrio
77 - Venomoth
78 - Dewgong
79 - ?
7A - ?
7B - Caterpie
7C - Metapod
7D - Butterfree
7E - Machamp
7F - ?
80 - Goldduck
81 - Hypno
82 - Golbat
83 - Mewtwo
84 - Snorlax
85 - Magikarp
86 - ?
87 - ?
88 - Muk
8A - Kingler
8B - Cloyster
8C - ?
8D - Electrode
8E - Clefable
8F - Weezing
90 - Persian
91 - Marowak
92 - ?
93 - Haunter
94 - Abra
95 - Alakazam
96 - Pidgeotto
97 - Pidgeot
98 - Starmie
99 - Bulbasaur
9A - Venusaur
9B - Tentacruel
9C - ?
9D - Goldeen
9E - Seaking
9F - ?
A0 - ?
A1 - ?
A2 - ?
A3 - Ponyta
A4 - Rapidash
A5 - Rattata
A6 - Raticate
A7 - Nindorino
A8 - Nindorina
A9 - Geodude
AA - Porygon
AB - Aerodactyl
AC - ?
AD - Magnemite
AE - ?
AF - ?
B0 - Charmander
B1 - Squirtle
B2 - Charmeleon
B3 - Wartortle
B4 - Charizard
B5 - ?
B6 - ?
B7 - ?
B8 - ?
B9 - Oddish
BA - Gloom
BB - Vileplume
BC - Bellsprout
BD - Weepinbell
BE - Victreebell
Back to top
Miscellaneous Codes
Infinite Money |
019947D3
019948D3
019949D3 |
Have All Badges |
01FF56D3 |
Seen All Pokčmon On PokčDex |
01FF0AD3
01FF0BD3
01FF0CD3
01FF0DD3
01FF0ED3
01FF0FD3
01FF10D3
01FF11D3
01FF12D3
01FF13D3
01FF14D3
01FF15D3
01FF16D3
01FF17D3
01FF18D3
01FF19D3
01FF1AD3
01FF1BD3
01FFF6D2
01FFF7D2
01FFF8D2
01FFF9D2
01FFFAD2
1FFFBD2
01FFFCD2
01FFFDD2
01FFFED2
01FFFFD2
01FF00D3
01FF01D3
01FF02D3
01FF03D3
01FF04D3
01FF05D3
01FF06D3
01FF07D3
01FF08D3
01FF09D3
01FF0AD3 |
Protect Status |
010018D0 |
Never Miss & Have More Criticals |
01FFD6CF |
Buy Item At Store Modifier (Slot 1) |
01??7CCF |
Buy Item At Store Modifier (Slot 2) |
01??7ECF |
No Random Battles |
01033CD1 |
Infinite Casino Coins |
0199A4D5
0199A5D5 |
Start With A Pokčmon Modifier |
01??1FD1 |
Infinite Time (Safari Zone) |
01F00ED7 |
Infinite Safari Balls |
016447DA |
Float On Air |
010A14D7 |
Surfing |
013973D1
015564D1 |
Back to top
Good Misc Codes
To catch pokemon at any level in the wild, use this code:
Pokemon you encounter are at lvl 100 when you catch them:
016427D1
To catch them at level 50 for DV comparing:
013227D1
Basically, the code is:
01??27D1
and insert the level by changing the level number to a hex value *in
first explanation at top of page*.
Clear the Hall of Fame:
Yellow:
0100A1D5
Red/Blue:
0100A2D5
Catch Pokemon with Max stats in the wild:
01FFF1CF
01FFF2CF
Have wild pokemon always have a certain status change:
01**18D0 00 = None, 01 = Sleep, 10 = BURN, and you'll have to mess
around with it to see other status changes. Change a Pokemon pictures
01??64d1- ?? = the pokemon's picture you want the poke to have.
Change a Pokemon's Types:
Type 1 Type2
01??70d1 01??71d1
Nor-00
fire-14
water-15
ele-17
gras-16
Ice-19
fit-01
Posi-03
Gro-04
Fly-02
Psy-18
Bug-07
rock-05
Gho-08
Dra-A1
Oh yeah, and one last set of codes:
011379D1
01127AD1
01D07BD1
Enter those codes in after you put the poke you want at lvl 100 in the
first position, pulse it in, go into a battle vs anything and beat it, and your
poke will grow to level 100.(It might grow to over lvl 100, if it does, just
battle again, and it will go to lvl 100).
Back to top
From the r/b versions over to the yellow version of the game.
All codes on this page are for the r/b versions unless specified as for
yellow.
So, if you have the yellow version of the game, and need codes for it, do
this, simply subtract 1 from the sixth digit of the codes.
eg:
Yellow:
01XX72D2
For Red/Blue:
01XX73D2
Back to top
Links and other stuff
Azure Heights-Leading pokemon research on the net
For r/b/y stats
For gs max stats rankings (takes a while to load)
Necrosaro's Pokemon page - Base stats, Move Powers, etc.
Most of the codes in this Page were from the Azure heights bbs, or http://cmgsccc.com
By: GolemKong - GolemKong@apexmail.com
|