If we were to rank Pokémon games on a scale of 1 to 10, Pokémon Emerald would definitely make it to the top 3. In addition to the original, which was initially released several years ago, players now have access to newer versions that include the Visual Boy Advance as well as the My Boy Emulator versions.
However, what really makes this game so popular is the fact that there are thousands of Pokémon Emerald cheats contained within it, just waiting to be discovered. You can even get customized cheat codes for the specific emulator that you’re playing with.
Gameshark and Action Replay cheat codes for Pokémon Emerald
Cheat | Code |
---|---|
Catch other trainer’s Pokémon | B6C5368A 08BE8FF4 B8D95CFE 06ED6EA1 E151C402 8A229A83 8E883EFF 92E9660D |
Wild Pokémon gender codes | Male: 7F06853C D823D089 7980105E FC3721D0 |
Female: 7F06853C D823D089 0A694B5A 43A6964F |
|
Ghost (Walk through walls) | 7881A409 E2026E0C 8E883EFF 92E9660D 7881A409 E2026E0C C56CFACA DC167904 |
No Random battles | B505DB41 6E39EA4E |
Full light in dark areas | 0C7BD341 E9775222 |
Shiny Pokémon | F3A9A86D 4E2629B4 18452A7D DDE55BCC |
Infinite PP | BBB3B3B0 7AF06B2A |
Infinite rare candies | BFF956FA 2F9EC50D |
Infinite money | D8BAE4D9 4864DCE5 A86CDBA5 19BA49B3 A57E2EDE A5AFF3E4 1C7B3231 B494738C C051CCF6 975E8DA1 |
Unlimited Master ball (Requires Master code) |
Master code B749822B CE9BFAC1 A86CDBA5 19BA49B3 |
Cheat code 128898B6 EDA43037 |
Legendary Pokémon encounter
[M] Master Codes 00006FA7 000A 1006AF88 0007
Note: You must enable the master code first before entering the codes below.
Cheat | Code |
---|---|
Regirock | 83007CF6 0191 |
Regice | 83007CF6 0192 |
Registeel | 83007CF6 0193 |
Kyogre | 83007CF6 0194 |
Groudon | 83007CF6 0195 |
Kyogre | 83007CF6 0196 |
Latias | 83007CF6 0197 |
Latios | 83007CF6 0198 |
Jirachi | 83007CF6 0199 |
Deoxys | 83007CF6 019A |
Lugia | 83007CF6 00F9 |
Ho-Oh | 83007CF6 00FA |
Celebi | 83007CF6 00FB |
Raikou | 83007CF6 00F3 |
Entei | 83007CF6 00F4 |
Suicune | 83007CF6 00F5 |
Articuno | 83007CF6 0090 |
Zapdos | 83007CF6 0091 |
Moltres | 83007CF6 0092 |
Mewtwo | 83007CF6 0096 |
Mew | 83007CF6 0097 |
Maximum stats cheat
Expect these codes to max out your first Pokémon stats.
Cheat | Code |
---|---|
Max HP | 35A039FD B90C0C5B |
Max attack | 973FBE3F EDC8200D |
Max defense | 979050AE 6F56B497 |
Max SP attack | E9B89F9D C73B5749 |
Max SP defense | DBC9F375 30D76D78 |
Max speed | 35B2E18D FC573426 |
Nature modifier codes
If you plan to change the nature of your next Pokémon catch, then you’ll need to start by activating the following code:
6658C989 89518A0F + CODE
Example: For Adamant, the code will be:
6658C989 89518A0F C8CE1977 779F1AA5
Nature Type | Code |
---|---|
Adamant | C8CE1977 779F1AA5 |
Bold | 5E7363AA 5D262877 |
Brave | EB200815 63938154 |
Bashful | 5C43DDAA 02D3FC98 |
Calm | D090BDDA 1968867D |
Careful | 5BFE17AB A5DC524C |
Docile | 2C707820 9C67A3F0 |
Gentle | 7B499E06 77185F5C |
Hardy | 217A1A8B E666BC3F |
Hasty | A79D2EF2 F82F5AF7 |
Impish | 4F71D6E0 699827D5 |
Jolly | 5769723D 1DA05C56 |
Lonely | CD72C719 F2831689 |
Lax | 2717EE59 7564BC55 |
Mild | 31D9195E 5DF03DCE |
Modest | CA12F7A9 56873493 |
Naughty | 2AC59EBF 40C4F367 |
Naive | ED5B105D B88A30D8 |
Quiet | E7EC9FF0 70029AE9 |
Quirky | ADF48A64 04D2988F |
Rash | 24775C3B A15419C7 |
Relaxed | 471AA96A 79ECA891 |
Serious | A8510C52 65C50481 |
Sassy | EBA4E60F F5F19690 |
Timid | 71296D0B D469AD70 |
Warp codes
You need to enable the master code before you can use warp codes at all. To start, input a code and go to your preferred location.
But make sure to disable the code afterward, so you don’t find yourself coming back to the same spot over and over again.
Location | Code |
---|---|
Player’s house | 6266061B C8C9D80F |
Elite four Sidney | 6178C413 3E2FF736 |
Shard collector’s house (Route 124) | CE4225D2 7BDD5C76 |
Flower house (Route 104) | 41509519 56FA6E47 |
Old lady rest stop (Route 111) | A6DF8006 B219CFD6 |
Ever Grande city | 16830A6F EEFE51C8 |
Southern Island | F0EC26B8 31EC5657 |
Petalburg city | 734D21AC ABA1D48F |
Slateport city | 4CF78722 99D85A9F |
Mauville city | B49EB935 5B46BF8B |
Rustboro city | 93DF5785 8CD8CE27 |
Fortree city | B6D1DB88 5987C390 |
Lilycove city | EF6C4684 7B994DBB |
Mossdeep city | 872D5923 BC0EB4CF |
Sootopolis city | 1DE2E5F2 55690815 |
Littleroot town | F89BD08B ED8D449E |
Oldale town | 8F7BB880 613514DE |
Dewford town | 26FE9036 CFBAF75B |
Lavaridge town | 05DF8009 6EB6EEA8 |
Fallarbor town | 7F7F34B1 DC5CFBD6 |
Verdanturf town | 453A42B4 BE47C4F9 |
Pacifidlog town | 9697749C BF836364 |
Hall of fame | CE3EF9E9 3C41A95C |
Safari zone | 28C0A6F2 8513BE9A |
Meteor falls | 8B15AE7E 9AAD3F68 |
Rusturf tunnel | 3ACDD41E AD84C3F9 |
Sootopolis city | 2AD334DD 7DC12C96 |
Desert ruins | 5CEE6819 2848B620 |
Granite cave | E7195B55 A78FB01D |
Seafloor cavern | E9948A36 18A43F4A |
Cave of Origin | F94D9C59 8E44B1FD |
Victory road | 29A1BB9F 7597347F |
Shoal cave | 5A82DDA5 3EE48807 |
New Mauville | 7F9CEE84 60922F8D |
Abandoned ship | 16EBB0DB E1C1C203 |
Island cave | F8A26E0B EACA612A |
Ancient tomb | 23BB6E2D 5625207C |
Aqua hideout | 0E2A9416 7BEA4915 |
Sky Pillar entrance | C4338331 146F9E5C |
Top of sky pillar | 37A21411 E441F3EA |
Magma hideout | 9AA83A82 81BEF3E1 |
Desert underpass | A74FB133 AAC2ACE1 |
Artisan cave | 7DC043F4 06E4B479 |
Battle Frontier | 4D2A5A81 4E69A107 |
Faraway Island | 8DEB234A 4C8DC5EC |
Birth Island | 4A99A22B 58284D2D |
Navel Rock | 842CB8A9 7F8B0149 |
How to use Pokémon Emerald cheats with Visual Boy Advance
It’s worth noting that it’s possible to make use of cheat codes even when playing via an emulator.
To do so, simply go to the Visual Boy Advance emulator and input Gameshark/ Action Replay Codes:
- Go to the VBA emulator and open it
- Click on the File, then select Open, followed by Pokémon Emerald ROM
- At the start of the game, click on Cheats followed by the VBA menu Cheat List
- Click on Gameshark
- Input your codes and describe them properly to help manage your cheats
- Click on OK two times to get back to the cheat-enabled game.
How to use Pokémon Emerald cheats with My Boy Emulator
If you want to activate the My Boy emulator cheat codes and you’re playing on an Android device:
- Open your My Boy emulator so you can input the Pokémon Emerald ROM
- Click on the hamburger icon to Open the My Boy menu
- Click on Cheats
- Click on New Cheat
- Click on the Cheat name and write it down
- Click on OK and get back to the cheat-enabled game
If you want to play without the code, then go to the cheat menu, click on the code name and select Remove.
And finally, If you found these cheats useful, why not try our list of Pokémon FireRed cheats and Pokémon Ruby cheats? We also have a list of the best Pokémon ROM hacks for some more interesting ROMS to play on.