Pokémon Gold / Pokémon Silver HEX Locations
(Better known as "GameShark Codes")
Researched (mostly) by Mewtwopointfive

Congratulations on finding this hidden page!

Thanks go out to everyone at Pokémon Forever's Message Board who used to support the Sharkery forum. Special thanks go out to Meowth346 for the document this was modeled after. (Specifically, a very large list of codes for the Japanese Gold and Silver.) Even though he has a dislike of the GameShark, he produced a massive document, with many, many codes.

I personally generated a large number of these codes, but this is mostly a compilation from other people/places on the Internet, such as Yay Porygon, Meowth346, Game Software Code Creators Club, etc.

This document will be updated very sporadically, due to the fact that my GameShark is on the fritz, and keeps erasing my Gold game. (Thank goodness for the Mega Memory Card. I never lost more than 10 on my 'dex.)

Anything with a ? by it is unknown or unsure.

01**EDCF Mart Item #1
  ...and so on...
01**A1D1
01**A2D1
Your Trainer ID#
01**A3D1
01**A4D1
01**A5D1
01**A6D1
01**A7D1
01**A8D1
01**A9D1
01**AAD1
01**ABD1
01**ACD1
Your Name ("50" ends name. Also, put "50"
in all other unused slots at end of name. This
applies to all name-affecting codes.)
01**ADD1 Value "50" ends name.
01**DCD1 Current Day
01**DDD1 Current Hour
01**DED1 Current Minute
01**71D5 Pokédex Status
01**72D5 Alter Events (00=No random battles)
01**73D5
01**74D5
01**75D5
Money
01**76D5
01**77D5
01**78D5
Savings (Mom's Money)
01**79D5 ?
01**7AD5
01**7BD5
Casino Coins
01**7CD5 Johto Badges
01**7DD5 Kanto Badges
Note: The quantity digits for these codes work as follows:
01=First Badge 02=Second Badge 04=Third Badge
08=Fourth Badge 10=Fifth Badge 20=Sixth Badge
40=Seventh Badge 80=Eighth Badge
Add digits together for multiple badges, and don't forget
that you are adding in hex! (FF=All badges)
  Machines in Backpack (00 to remove TM)
01**7ED5 TM1's Amount (Dynamic Punch)
01**7FD5 TM2's Amount (Headbutt)
01**80D5 TM3's Amount (Curse)
01**81D5 TM4's Amount (Rollout)
01**82D5 TM5's Amount (Roar)
01**83D5 TM6's Amount (Toxic)
01**84D5 TM7's Amount (Zap Cannon)
01**85D5 TM8's Amount (Rock Smash)
01**86D5 TM9's Amount (Psych Up)
01**87D5 TM10's Amount (Hidden Power)
01**88D5 TM11's Amount (Sunny Day)
01**89D5 TM12's Amount (Sweet Scent)
01**8AD5 TM13's Amount (Snore)
01**8BD5 TM14's Amount (Blizzard)
01**8CD5 TM15's Amount (Hyper Beam)
01**8DD5 TM16's Amount (Icy Wind)
01**8ED5 TM17's Amount (Protect)
01**8FD5 TM18's Amount (Rain Dance)
01**90D5 TM19's Amount (Giga Drain)
01**91D5 TM20's Amount (Endure)
01**92D5 TM21's Amount (Frustration)
01**93D5 TM22's Amount (Solarbeam)
01**94D5 TM23's Amount (Iron Tail)
01**95D5 TM24's Amount (Dragonbreath)
01**96D5 TM25's Amount (Thunder)
01**97D5 TM26's Amount (Earthquake)
01**98D5 TM27's Amount (Return)
01**99D5 TM28's Amount (Dig)
01**9AD5 TM29's Amount (Psychic)
01**9BD5 TM30's Amount (Shadow Ball)
01**9CD5 TM31's Amount (Mud-Slap)
01**9DD5 TM32's Amount (Double Team)
01**9ED5 TM33's Amount (Ice Punch)
01**9FD5 TM34's Amount (Swagger)
01**A0D5 TM35's Amount (Sleep Talk)
01**A1D5 TM36's Amount (Sludge Bomb)
01**A2D5 TM37's Amount (Sandstorm)
01**A3D5 TM38's Amount (Fire Blast)
01**A4D5 TM39's Amount (Swift)
01**A5D5 TM40's Amount (Defense Curl)
01**A6D5 TM41's Amount (Thunder Punch)
01**A7D5 TM42's Amount (Dream Eater)
01**A8D5 TM43's Amount (Detect)
01**A9D5 TM44's Amount (Rest)
01**AAD5 TM45's Amount (Attract)
01**ABD5 TM46's Amount (Thief)
01**ACD5 TM47's Amount (Steel Wing)
01**ADD5 TM48's Amount (Fire Punch)
01**AED5 TM49's Amount (Fury Cutter)
01**AFD5 TM50's Amount (Nightmare)
01**B0D5 HM01 (Cut) (01 = have, 00 = don't have)
01**B1D5 HM02 (Fly)
01**B2D5 HM03 (Surf)
01**B3D5 HM04 (Strength)
01**B4D5 HM05 (Flash)
01**B5D5 HM06 (Whirlpool)
01**B6D5 HM07 (Waterfall)
  Backpack (Items)
01**B7D5 Total Number of Items
01**B8D5 Item Slot 1
01**B9D5 Item Quantity Slot 1
01**BAD5 Item Slot 2
01**BBD5 Item Quantity Slot 2
01**BCD5 Item Slot 3
01**BDD5 Item Quantity Slot 3
01**BED5 Item Slot 4
01**BFD5 Item Quantity Slot 4
01**C0D5 Item Slot 5
01**C1D5 Item Quantity Slot 5
01**C2D5 Item Slot 6
01**C3D5 Item Quantity Slot 6
01**C4D5 Item Slot 7
01**C5D5 Item Quantity Slot 7
01**C6D5 Item Slot 8
01**C7D5 Item Quantity Slot 8
01**C8D5 Item Slot 9
01**C9D5 Item Quantity Slot 9
01**CAD5 Item Slot 10
01**CBD5 Item Quantity Slot 10
01**CCD5 Item Slot 11
01**CDD5 Item Quantity Slot 11
01**CED5 Item Slot 12
01**CFD5 Item Quantity Slot 12
01**D0D5 Item Slot 13
01**D1D5 Item Quantity Slot 13
01**D2D5 Item Slot 14
01**D3D5 Item Quantity Slot 14
01**D4D5 Item Slot 15
01**D5D5 Item Quantity Slot 15
01**D6D5 Item Slot 16
01**D7D5 Item Quantity Slot 16
01**D8D5 Item Slot 17
01**D9D5 Item Quantity Slot 17
01**DAD5 Item Slot 18
01**DBD5 Item Quantity Slot 18
01**DCD5 Item Slot 19
01**DDD5 Item Quantity Slot 19
01**DED5 Item Slot 20
01**DFD5 Item Quantity Slot 20
01**E0D5 ?????
  Backpack (Key Items)
01**E1D5 Number of Key Items
01**E2D5 Key Item 1
01**E3D5 Key Item 2
01**E4D5 Key Item 3
01**E5D5 Key Item 4
01**E6D5 Key Item 5
01**E7D5 Key Item 6
01**E8D5 Key Item 7
01**E9D5 Key Item 8
01**EAD5 Key Item 9
01**EBD5 Key Item 10
01**ECD5 Key Item 11
01**EDD5 Key Item 12
01**EED5 Key Item 13
01**EFD5 Key Item 14
01**F0D5 Key Item 15
01**F1D5 Key Item 16
01**F2D5 Key Item 17
01**F3D5 Key Item 18
01**F4D5 Key Item 19 ?
01**F5D5 Key Item 20 ?
01**F6D5 Key Item 21 ?
01**F7D5 Key Item 22 ?
01**F8D5 Key Item 23 ?
01**F9D5 Key Item 24 ?
01**FAD5 Key Item 25 ?
01**FBD5 Key Item 26 ?
  Backpack (Balls)
01**FCD5 Total Number of Items - Ball Pocket
01**FDD5 Ball Slot 1
01**FED5 Ball Quantity Slot 1
01**FFD5 Ball Slot 2
01**00D6 Ball Quantity Slot 2
01**01D6 Ball Slot 3
01**02D6 Ball Quantity Slot 3
01**03D6 Ball Slot 4
01**04D6 Ball Quantity Slot 4
01**05D6 Ball Slot 5
01**06D6 Ball Quantity Slot 5
01**07D6 Ball Slot 6
01**08D6 Ball Quantity Slot 6
01**09D6 Ball Slot 7
01**0AD6 Ball Quantity Slot 7
01**0BD6 Ball Slot 8
01**0CD6 Ball Quantity Slot 8
01**0DD6 Ball Slot 9
01**0ED6 Ball Quantity Slot 9
01**0FD6 Ball Slot10
01**10D6 Ball Quantity Slot 10
01**11D6 Ball Slot 11
01**12D6 Ball Quantity Slot 11
01**13D6 Ball Slot 12
01**14D6 Ball Quantity Slot 12
01**82D6 On Bike Status (01=On Bike)
01**ADD7 Enemy Status (In Battle)
01**0BD8
01**0CD8
01**0DD8
01**0ED8
01**0FD8
01**10D8
01**11D8
Status of room decorations (Full quantity
digits unknown, FF in first six and 03 in last
one gives everything.)
01**22DA Number of Pokémon in your belt.
Pokémon in Belt Slot 1 Slot 2 Slot 3 Slot 4 Slot 5 Slot 6
Species (Main byte) 01**23DA 01**24DA 01**25DA 01**26DA 01**27DA 01**28DA
????? 01**29DA 01**58DA 01**87DA 01**B6DA 01**E5DA 01**14DB
Species (Secondary Byte) 01**2ADA 01**59DA 01**88DA 01**B7DA 01**E6DA 01**15DB
Item Carried 01**2BDA 01**5ADA 01**89DA 01**B8DA 01**E7DA 01**16DB
Move 1 01**2CDA 01**5BDA 01**8ADA 01**B9DA 01**E8DA 01**17DB
Move 2 01**2DDA 01**5CDA 01**8BDA 01**BADA 01**E9DA 01**18DB
Move 3 01**2EDA 01**5DDA 01**8CDA 01**BBDA 01**EADA 01**19DB
Move 4 01**2FDA 01**5EDA 01**8DDA 01**BCDA 01**EBDA 01**1ADB
ID Number 01**30DA
01**31DA
01**5FDA
01**60DA
01**8EDA
01**8FDA
01**BDDA
01**BEDA
01**ECDA
01**EDDA
01**1BDB
01**1CDB
Current XP 01**32DA
01**33DA
01**34DA
01**61DA
01**62DA
01**63DA
01**90DA
01**91DA
01**92DA
01**BFDA
01**C0DA
01**C1DA
01**EEDA
01**EFDA
01**F0DA
01**1DDB
01**1EDB
01**1FDB
HP Effort Value (Greater) 01**35DA 01**64DA 01**93DA 01**C2DA 01**F1DA 01**20DB
HP Effort Value (Lesser) 01**36DA 01**65DA 01**94DA 01**C3DA 01**F2DA 01**21DB
Attack Effort Value (Greater) 01**37DA 01**66DA 01**95DA 01**C4DA 01**F3DA 01**22DB
Attack Effort Value (Lesser) 01**38DA 01**67DA 01**96DA 01**C5DA 01**F4DA 01**23DB
Defense Effort Value (Greater) 01**39DA 01**68DA 01**97DA 01**C6DA 01**F5DA 01**24DB
Defense Effort Value (Lesser) 01**3ADA 01**69DA 01**98DA 01**C7DA 01**F6DA 01**25DB
Speed Effort Value (Greater) 01**3BDA 01**6ADA 01**99DA 01**C8DA 01**F7DA 01**26DB
Speed Effort Value (Lesser) 01**3CDA 01**6BDA 01**9ADA 01**C9DA 01**F8DA 01**27DB
Special Effort Value (Greater) 01**3DDA 01**6CDA 01**9BDA 01**CADA 01**F9DA 01**28DB
Special Effort Value (Lesser) 01**3EDA 01**6DDA 01**9CDA 01**CBDA 01**FADA 01**20DB
Attack/Defense IVs 01**3FDA 01**6EDA 01**9DDA 01**CCDA 01**FBDA 01**2ADB
Speed/Special IVs 01**40DA 01**6FDA 01**9EDA 01**CDDA 01**FCDA 01**2BDB
Current PP - Move 1 01**41DA 01**70DA 01**9FDA 01**CEDA 01**FDDA 01**2CDB
Current PP - Move 2 01**42DA 01**71DA 01**A0DA 01**CFDA 01**FEDA 01**2DDB
Current PP - Move 3 01**43DA 01**72DA 01**A1DA 01**D0DA 01**FFDA 01**2EDB
Current PP - Move 4 01**44DA 01**73DA 01**A2DA 01**D1DA 01**00DB 01**2FDB
Happiness/Time to Hatch (if egg) 01**45DA 01**74DA 01**A3DA 01**D2DA 01**01DB 01**30DB
Pokérus Status (duration, maybe?) 01**46DA 01**75DA 01**A4DA 01**D3DA 01**02DB 01**31DB
Current Level 01**47DA 01**76DA 01**A5DA 01**D4DA 01**03DB 01**32DB
Type 1 01**48DA 01**77DA 01**A6DA 01**D5DA 01**04DB 01**33DB
Type 2 01**49DA 01**78DA 01**A7DA 01**D6DA 01**05DB 01**34DB
Current HP (Greater) 01**4ADA 01**79DA 01**A8DA 01**D7DA 01**06DB 01**35DB
Current HP (Lesser) 01**4BDA 01**7ADA 01**A9DA 01**D8DA 01**07DB 01**36DB
Max HP (Greater) 01**4CDA 01**7BDA 01**AADA 01**D9DA 01**08DB 01**37DB
Max HP (Lesser) 01**4DDA 01**7CDA 01**ABDA 01**DADA 01**09DB 01**38DB
Attack (Greater) 01**4EDA 01**7DDA 01**ACDA 01**DBDA 01**0ADB 01**39DB
Attack (Lesser) 01**4FDA 01**7EDA 01**ADDA 01**DCDA 01**0BDB 01**3ADB
Defense (Greater) 01**50DA 01**7FDA 01**AEDA 01**DDDA 01**0CDB 01**3BDB
Defense (Lesser) 01**51DA 01**80DA 01**AFDA 01**DEDA 01**0DDB 01**3CDB
Speed (Greater) 01**52DA 01**81DA 01**B0DA 01**DFDA 01**0EDB 01**3DDB
Speed (Lesser) 01**53DA 01**82DA 01**B1DA 01**E0DA 01**0FDB 01**3EDB
Special Attack (Greater) 01**54DA 01**83DA 01**B2DA 01**E1DA 01**10DB 01**3FDB
Special Attack (Lesser) 01**55DA 01**84DA 01**B3DA 01**E2DA 01**11DB 01**40DB
Special Defense (Greater) 01**56DA 01**85DA 01**B4DA 01**E3DA 01**12DB 01**41DB
Special Defense (Lesser) 01**57DA 01**86DA 01**B5DA 01**E4DA 01**13DB 01**42DB
OT Name 01**43DB 01**4EDB 01**59DB 01**64DB 01**6FDB 01**7ADB
01**44DB 01**4FDB 01**5ADB 01**65DB 01**70DB 01**7BDB
01**45DB 01**50DB 01**5BDB 01**66DB 01**71DB 01**7CDB
01**46DB 01**51DB 01**5CDB 01**67DB 01**72DB 01**7DDB
01**47DB 01**52DB 01**5DDB 01**68DB 01**73DB 01**7EDB
01**48DB 01**53DB 01**5EDB 01**69DB 01**74DB 01**7FDB
01**49DB 01**54DB 01**5FDB 01**6ADB 01**75DB 01**80DB
01**4ADB 01**55DB 01**60DB 01**6BDB 01**76DB 01**81DB
01**4BDB 01**56DB 01**61DB 01**6CDB 01**77DB 01**82DB
01**4CDB 01**57DB 01**62DB 01**6DDB 01**78DB 01**83DB
Value "50" ends name. 01504DDB 015058DB 015063DB 01506EDB 015079DB 015084DB
Nickname 01**85DB 01**90DB 01**9BDB 01**A6DB 01**B1DB 01**BCDB
01**86DB 01**91DB 01**9CDB 01**A7DB 01**B2DB 01**BDDB
01**87DB 01**92DB 01**9DDB 01**A8DB 01**B3DB 01**BEDB
01**88DB 01**93DB 01**9EDB 01**A9DB 01**B4DB 01**BFDB
01**89DB 01**94DB 01**9FDB 01**AADB 01**B5DB 01**C0DB
01**8ADB 01**95DB 01**A0DB 01**ABDB 01**B6DB 01**C1DB
01**8BDB 01**96DB 01**A1DB 01**ACDB 01**B7DB 01**C2DB
01**8CDB 01**97DB 01**A2DB 01**ADDB 01**B8DB 01**C3DB
01**8DDB 01**98DB 01**A3DB 01**AEDB 01**B9DB 01**C4DB
01**8EDB 01**99DB 01**A4DB 01**AFDB 01**BADB 01**C5DB
Value "50" ends name. 01508FDB 01509ADB 0150A5DB 0150B0DB 0150BBDB 0150C6DB
1