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.

Official position: “No, cheats are not supported and they are likely to corrupt your save, don’t trust 3rd party sites offering them.” Bug reports from games that used cheats are not SoulGold bugs.
SoulGold player inside a dark stone chamber
Progression flags and map scripts are custom, which is exactly where generic event codes become risky.

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 wantUse this insteadWhere / how
Rare Candy / fast levelsCandy Jar and Exp CandyElm’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 grindingAudino / Blissey trainerKitakami, for a fee of 10,000 Pokédollars.
Infinite moneyPickup, feathers, shards, Wide Lens farmingPickup 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 shinyShiny Genome, DexNav, shiny parentsRoute 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 IVsFeathers and Hyper TrainingFeathers 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 instantlyPower items and EX vitaminsPower 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 AbilityAbility Capsule and Ability PatchBattle 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 natureNature mintsSold at the Olivine beach cafe.
Move tutor / egg-move codesTutor and egg-move mastersOlivine 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émonDexNav and the PokédexDexNav unlocks after your first Poké Balls. Look up encounter locations in the Pokédex.
Get every starterGoldenrod Casino GachaponBehind the rewards counter; 3,000 coins minimum, more coins lower the chance of a duplicate.
Master Ball-style capturesBoss catch ruleSome legendaries fight as bosses; once defeated, they are guaranteed to be caught with any ball.
Respawn Hidden GrottosBeckoning BellFrom the Battle Factory after Gym 3; grottos otherwise reset once per day.
Use innates early (or never)Elm’s lab bookcasesThe 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 HMsHM rulesHMs 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

  1. Stop saving over your only save file. Copy the .sav somewhere safe.
  2. Turn off every code and reload from an in-game save made before the code was enabled, if you have one.
  3. 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.
  4. Do not file a bug report for a save that used codes.

Safe troubleshooting order

  1. Confirm the patch build and supported emulator before assuming a progression problem needs a code.
  2. Use the Pokédex for current species data instead of forcing an encounter.
  3. Export the save before experimenting with emulator settings or any unofficial modification.
  4. For a reproducible bug on the current build, follow the bug-report process.