Catch Any Pokémon in Pokémon Emerald Using GameShark Codes
Are you trying to complete your Pokedex, but are getting tired of the grind? Do you wish you had access to any Pokémon you wanted in just a few clicks? With the VisualBoy Advance emulator and the right codes, you can catch any Pokémon you want, even at the start of the game!
Steps
Note:This may not work. This isn't developed by Nintendo, and may ruin your game. Read at your own risk.
- Be careful when using codes. Codes are not made by the game developer, and often have major unintended consequences. Codes that work for one person may not work properly for another. Codes also have the chance to break your save game file, forcing you to create a new one.
- Make copies of your save file before using codes in case you need to restore to a working version.
- Start Pokémon Emerald. You will have the most success using this code if you use the VisualBoy Advance emulator. You can find the Pokémon Emerald ROM from a variety of locations online. The codes listed on this page are for the US version of Pokémon Emerald.
- Click the Cheats menu.
- Select List.
- Click the .Gameshark... button.
- Enter the Master Code. You will need to enter a master Gameshark code before you can enter in any Pokémon-specific codes. Enter "Master Code" as the description, and enter the following code into the Code field:
D8BAE4D9 4864DCE5
A86CDBA5 19BA49B3 - Enter the code for your first Pokémon. After the Master Code has been entered and activated, click the Gameshark... button again and enter in the code for Pokémon you want. See the box below for a few of the most popular codes:
427AB7E FA5ACF46 - Bulbasaur
28302DAD BF3BEFBA - Charmander
2C5BA800 A658112C - Squirtle
BC7EC610 A4B1CCA6 - Pikachu
62A2F039 3A4ABE58 - Dragonite
7C7C1496 7E6BB02D - Regirock
1E78B119 A3ECF1F4 - Regice
A452C892 CE4E0111 - Registeel
D701BCFD B7D4FD1C - Jirachi
401245E0 7D57E544 - Mew- You can only have one Pokémon's code active at a time.
- Walk into the grass. With both the Master Code and the Pokémon's code entered and active, walk into the grass to start a fight as normal., The battle will always be against the Pokémon that you entered to code for. You can fight and catch the Pokémon as normal.
- The Pokémon's level will be the same as the other Pokémon in the area.
- Enter in a new code. To catch a different Pokémon, you'll need to deactivate the code you entered in Step 3. Make sure that the Master Code stays active and create a new code for the Pokémon you want to capture next.
- Make sure that the codes you are entering are Gameshark codes, or they will not work.
- If you find codes from another list, you may need to enter a different master code.
- Train your new Pokémon. Some Pokémon that you get from codes will not behave like a normal Pokémon would. You will need to increase the Pokémon's level for a while before it will start obeying your commands.
- Start a new game if you get a Bad EGG. Receiving a Bad EGG means that the game has detected that you are cheating. You will need to load a backup save or start a new game.
Related Articles
- Get Rare Candy in Pokémon Emerald
- Create a Balanced Pokémon Team
- Build a Perfect Pokémon
- Find Mew in Pokémon Red/Blue