No supported cheats
Pokémon SoulGold Cheats and In-Game Codes
The SoulGold author’s FAQ answers “Are there any cheats?” with: No — cheats are not supported, they are likely to corrupt your save, and you should not trust third-party sites offering them. Here is what to do instead.
Why generic codes are unsafe
SoulGold is a custom pokeemerald-expansion build, not an unmodified retail Emerald ROM. Memory addresses, item IDs, flags, and party structures can differ, so a code labeled “Emerald” may do nothing, trigger a wrong event, or damage a save.
Lists sold as “SoulGold cheat codes” are usually written for one specific build. SoulGold has had five releases between 1 September and 3 October alone (see the changelog), and every rebuild can move the data those codes target. A code that worked on v1.0.4.5 is not a code for v1.2.

What people want from cheats, and the in-game way to get it
Most cheat searches are for the same handful of shortcuts. SoulGold already builds most of them into the game:
| You want | Use this instead | Where / how |
|---|---|---|
| Rare Candy / fast levels | Candy Jar and Exp Candy | Elm’s aide gives the Candy Jar with the egg after Gym 1. It stores extra battle EXP and converts it to Exp Candy. |
| Late-game EXP grinding | Audino / Blissey trainer | Kitakami, for a fee of 10,000 Pokédollars. |
| Infinite money | Pickup, feathers, shards, Wide Lens farming | Pickup sends items to the bag even when the held slot is full. Sell fished feathers and rock-smash shards. Covet or Thief Yanma on Route 35 for Wide Lenses. After 8 badges the Battle Factory stocks Nuggets and Big Nuggets; postgame, farm the Rocket Arcade. |
| Make a Pokémon shiny | Shiny Genome, DexNav, shiny parents | Route 40 gentleman gives the Shiny Genome at 15 trophies. DexNav streaks of 50 and 100 raise odds; since v1.2 shiny Day Care parents boost egg odds. |
| Perfect IVs | Feathers and Hyper Training | Feathers from fishing and the Battle Factory raise an IV by 5 per use. Hyper Training is in Rinto Village with Bottle Caps (also fished with the Super Rod). |
| Max EVs instantly | Power items and EX vitamins | Power items are sold in Goldenrod. Vitamins are not capped at 100 EVs, and EX versions max the stat instantly. EV-reducing berries are sold in the Goldenrod Dept. Store. |
| Change ability / Hidden Ability | Ability Capsule and Ability Patch | Battle Factory (after Gym 3) offers them for playing a few rounds; a few are in the overworld. Pickup can also find them at high levels. Hidden Grotto Pokémon always have their Hidden Ability. |
| Change nature | Nature mints | Sold at the Olivine beach cafe. |
| Move tutor / egg-move codes | Tutor and egg-move masters | Olivine City top-right house: all tutor moves for 44,444. Blackthorn City: all egg moves for 88,888. Teach from the summary screen afterwards. |
| Catch a specific Pokémon | DexNav and the Pokédex | DexNav unlocks after your first Poké Balls. Look up encounter locations in the Pokédex. |
| Get every starter | Goldenrod Casino Gachapon | Behind the rewards counter; 3,000 coins minimum, more coins lower the chance of a duplicate. |
| Master Ball-style captures | Boss catch rule | Some legendaries fight as bosses; once defeated, they are guaranteed to be caught with any ball. |
| Respawn Hidden Grottos | Beckoning Bell | From the Battle Factory after Gym 3; grottos otherwise reset once per day. |
| Use innates early (or never) | Elm’s lab bookcases | The bookcase behind the starter case turns innates on early (officially “very unbalanced”). The Artifact of Order on the right bookcase disables them. |
| Walk through walls / skip HMs | HM rules | HMs only need the HM and its badge, not a Pokémon that knows the move. Fly from the Pokégear Region Map after getting the HM. |
Difficulty settings instead of god-mode codes
If the game feels too hard or too grindy, change the rules rather than the memory. SoulGold has several pages of options. Level caps are optional, and Hard mode changes gym battles to doubles and gives some trainers smarter movesets. The FAQ lists the level caps and Hard mode differences, and the walkthrough shows where each cap applies.
Save states are not cheat codes
A supported emulator’s save-state function can speed up repeated encounters, but it does not rewrite SoulGold’s data tables. Keep normal in-game saves as the durable backup, export them before emulator changes, and remember that repeating the exact same state may repeat the same RNG outcome. The official shiny guide suggests opening the bag or taking a few steps between attempts.
If you already used a code
- Stop saving over your only save file. Copy the
.savsomewhere safe. - Turn off every code and reload from an in-game save made before the code was enabled, if you have one.
- Check the walkthrough checkpoints for missed story flags such as the Radio Tower quiz or Squirtbottle; a code is rarely needed to get past them.
- Do not file a bug report for a save that used codes.
Safe troubleshooting order
- Confirm the patch build and supported emulator before assuming a progression problem needs a code.
- Use the Pokédex for current species data instead of forcing an encounter.
- Export the save before experimenting with emulator settings or any unofficial modification.
- For a reproducible bug on the current build, follow the bug-report process.