Pokémon Emerald Cheats: GameShark Codes and How to Use Them

You can use GameShark, Action Replay, or CodeBreaker cheats in Pokémon Emerald to get items, encounter specific Pokémon, walk through walls, gain EXP, teleport to locations, and more.

The easiest way to use them on an emulator is to open the game’s Cheats menu, add the appropriate code, and activate it. Save your game before using cheats and turn them off when you are finished.

Best Pokémon Emerald Cheats

Rare Candy Cheat

Use this cheat to get Rare Candies quickly.

PC Code:

BFF956FA 2F9EC50D

Activate the code, then check your PC. The supplied source also lists an alternative method that places Rare Candy in the PokéMart.

Turn the cheat off when you have enough Rare Candies.

Master Ball Cheat

This cheat lets you get Master Balls from a PokéMart.

GameShark Code:

958D8046
A7151D70
8BB602F7
8CEB681A

Alternative CodeBreaker code:

82005274 0001

Go to a PokéMart after activating the cheat. Turn it off after getting the Master Balls you need.

Walk Through Walls Cheat

Use this code to move through walls and other obstacles.

7881A409 E2026E0C
8E883EFF 92E9660D

The supplied source also lists a Master Code for GameShark v3/Action Replay:

D8BAE4D9 4864DCE5
A86CDBA5 19BA49B3

Turn the cheat off after reaching the area you want.

Wild Pokémon Encounter Cheat

This cheat lets you choose which Pokémon you encounter in the wild.

Master Code:

B749822B CE9BFAC1
A86CDBA5 19BA49B3

After activating the Master Code, activate the code for the Pokémon you want to encounter. For example:

  • Bulbasaur: 427AB7E FA5ACF46
  • Charmander: 28302DAD BF3BEFBA
  • Squirtle: 2C5BA800 A658112C
  • Mewtwo: D027D341 E184CF59
  • Mew: 401245E0 7D57E544
  • Rayquaza: F5E36E5E CFCDF0F0
  • Kyogre: C8E17608 4386D1C3
  • Groudon: 39C78907 3814C2E0
  • Jirachi: D701BCFD B7D4FD1C
  • Deoxys: 921B908A 24D8CB83

The supplied source contains a longer Pokémon encounter list.

Level Modifier Cheat

Use this with a Wild Pokémon Encounter code to change the level of the next Pokémon you encounter.

Master Code:

B749822B CE9BFAC1
A86CDBA5 19BA49B3

Some available levels include:

  • Level 10: 076F8D1D EE3C0CD9
  • Level 20: B717825B 7A66F6A1
  • Level 50: 93C37C9C 0419D3FE
  • Level 100: 68770050 678B8139

Shiny Pokémon Cheat

Use this code to make wild Pokémon Shiny.

F3A9A86D 4E2629B4
18452A7D DDE55BCC

The supplied source also lists a Master Code that may be required:

D8BAE4D9 4864DCE5
A86CDBA5 19BA49B3

Easy EXP Cheat

This cheat gives you 9,999 EXP per battle according to the supplied source.

82000060270F
82022D48270F
82022F7C270F
8202309C270F
820241F0270F

Turn it off once your Pokémon have reached the desired level.

Unlimited Money Cheat

Use this cheat to get unlimited money.

D8BAE4D9 4864DCE5
A86CDBA5 19BA49B3
A57E2EDE A5AFF3E4
1C7B3231 B494738C
C051CCF6 975E8DA1

After activating it, check your Trainer Card. You can then spend the money at PokéMarts.

Teleport to Important Locations

The supplied source includes a teleport cheat for quickly reaching locations such as:

  • Faraway Island
  • Birth Island
  • Navel Rock
  • Southern Island
  • Battle Frontier
  • Safari Zone
  • Petalburg City
  • Slateport City
  • Mauville City
  • Lilycove City
  • Mossdeep City
  • Sootopolis City
  • Ever Grande City

The teleport cheat requires a Master Code and individual location codes. Remove the teleport cheat after using it to avoid being repeatedly transported.

Other Pokémon Emerald Cheats

The supplied list also includes codes for:

  • Pokémon Event Islands
  • Event tickets
  • Item modification
  • Max Pokémon stats
  • Catching another Trainer’s Pokémon
  • No random battles
  • Full light in dark areas
  • All Poké Balls
  • Other item codes

For the Item Modifier, the main code is:

82005274 0xxx

Replace xxx with the item’s code. The supplied source contains a long item list, including Master Ball, Rare Candy, Evolution Stones, Nuggets, berries, key items, TMs, and HMs.

How to Use Pokémon Emerald Cheats

If you are playing on an emulator:

  1. Open Pokémon Emerald.
  2. Open the emulator’s Cheats menu.
  3. Choose the appropriate cheat type, such as GameShark.
  4. Enter the code.
  5. Save and activate the cheat.
  6. Use the cheat in the game.
  7. Turn the cheat off when you are finished.

The supplied source says it tested its codes with Visual Boy Advance (VBA) and also describes entering cheats through the VBA and My Boy cheat menus.

Important Cheat Safety Tips

Cheats do not always work correctly with every Pokémon Emerald ROM or emulator. The supplied source recommends saving before activating a cheat and checking that the game is behaving normally before saving again.

Keep these points in mind:

  • Save your game before using a cheat.
  • Use only the cheats you currently need.
  • Deactivate cheats after use.
  • Do not save if a cheat causes strange items, Pokémon, or other glitches.
  • Some cheats require a specific Master Code.
  • Codes can differ depending on the game version, ROM, emulator, or cheat system.

Why Isn’t My Cheat Working?

The most common reason is that the code does not match your version of Pokémon Emerald or your emulator. Different code types and game versions can require different codes. Current cheat databases also warn that incompatible ROM versions or using too many cheats at once can cause problems.

If a code does not work, first check:

  1. Your Pokémon Emerald version.
  2. Whether the code is GameShark, Action Replay, or CodeBreaker.
  3. Whether the cheat requires a Master Code.
  4. Whether another cheat is interfering with it.

Quick Tip

Don’t leave cheats activated permanently. Get the item, Pokémon, EXP, or effect you need, then disable the cheat before continuing normally.

Disclaimer: Cheat codes may cause glitches or unexpected results. Save your game before using them. The publisher is not responsible for any issues caused by using these codes.

Share this article
WhatsApp Telegram Messenger
Join community groups
WhatsApp Group Telegram Group