Advertisement
Mobile Gaming

Cheat Codes for Pokemon Soul Silver (2026): Action Replay Codes That Work

Aditya Singh
Cheat codes for Pokemon Soul Silver on a Nintendo DS

The cheat code for Pokemon Soul Silver that people search for most is Rare Candy, and it is generous: it hands you 900 Rare Candies in one go. Enable it, press L + R, and you can max out a full team in a single sitting.

Right behind it are infinite cash, walk through walls, and the modifier that pulls any species out of the grass at any level you choose. These are Action Replay DS codes for the English (USA) release, and the emulator you pick decides whether half of them fire at all.

Last verified: July 27, 2026 · Jump to: the code list · any Pokemon at any level · entering codes on Android · which cheats are safe · what cheats cannot do

Quick answer

  • 900 Rare Candies: 8-line code below — press L + R
  • Infinite cash (999,999): 5-line code below — press L + R
  • Any wild Pokemon: modifier with the Dex number in hex
  • Any level: level modifier, 01 to 64 in hex
  • Cheat type: Action Replay DS, USA ROM
  • Best emulators: DeSmuME on PC, DraStic on Android. Codes are widely reported to misfire in No$GBA and melonDS

Pokemon SoulSilver Action Replay codes

CheatCodePress
900 Rare Candies94000130 FCFF0000
62111880 00000000
B2111880 00000000
D5000000 03840011
C0000000 00000025
D6000000 00000B74
D4000000 00000001
D2000000 00000000
L + R
Infinite cash (999,999)94000130 FCFF0000
62111880 00000000
B2111880 00000000
00000088 000F423F
D2000000 00000000
L + R
Walk through walls94000130 FCFD0200
1205DAA2 00000200
D2000000 00000000
94000130 FCFD0100
1250DAA2 00001C20
D2000000 00000000
Hold L
No random battlesA4000130 FFFC0000
62111880 00000000
B2111880 00000000
20025A54 00000000
D2000000 00000000
Always on
Catch trainer's Pokemon92247612 00002801
12247612 00004280
D2000000 00000000
9224670A 00002101
1224670A 00002100
D2000000 00000000
Always on

The shiny encounter code is long enough to need its own box:

Shiny wild Pokemon
621D1584 00000000
0206DEFC 47004800
0206DF00 02000001
E2000000 0000003C
6800480D 490B6840
88011808 9C0D8842
40510C24 20074061
04244041 940D430C
21001C28 F06EAA0D
4801FEA3 46C04700
0206DF05 000000DC
021D1584 00000000
D2000000 00000000

Warning on the shiny code: do not breed the shiny Pokemon it produces. Cheated shiny data behaves oddly in the breeding routines, and the offspring are the most likely to be rejected by later games.

Catch any Pokemon, at any level

Two codes do the heavy lifting, and both share the same first line.

Advertisement

Wild Pokemon modifier

52246C94 28038800
12247D8A 00004801
02247D8C E0021C39
02247D90 00000YYY
D2000000 00000000

Replace YYY with the National Dex number in hexadecimal, padded to three digits.

PokemonDex no.YYY value
Chikorita152098
Cyndaquil15509B
Totodile15809E
Dratini147093
Mewtwo150096
Lugia2490F9
Ho-Oh2500FA
Celebi2510FB
Garchomp4451BD

Level modifier

52246C94 28038800
12247BEC 000020XX
D2000000 00000000

Replace XX with the level in hex: 05 for level 5, 32 for level 50, 64 for level 100.

Run both and you get exactly the Pokemon you want, at exactly the level you want. Convert any Dex number using Bulbapedia and your phone calculator's programmer mode.

How to add these codes on Android and PC

DraStic (Android)

  1. Load SoulSilver and reach the overworld
  2. Menu → CheatsCheat Code Manager
  3. Tap + → choose Action Replay
  4. Name it, paste every line of the code in order, tap OK
  5. Tick the cheat, return to the game, press the button combo

DeSmuME (PC, Mac, Linux)

DeSmuME is the most dependable option for SoulSilver cheats. Use Tools → Cheats → List → Add, pick the Action Replay type, and paste.

The emulator note that saves hours

Players regularly report these exact codes misfiring in No$GBA and in melonDS. If a code you typed perfectly refuses to work, switch emulator before you go hunting for a different code. DeSmuME on desktop and DraStic on Android are the reliable pair. Almost no other cheat list mentions this, and it is the single most common reason people give up.

Want mobile games on a bigger screen generally? See our guide to the best Android emulators.

Which SoulSilver cheats are safe?

CheatRiskWhy
Rare Candies, infinite cashLowWrites a value on a button press. Easy to toggle off.
No random battlesLowContained, and easy to reverse.
Level modifierMediumSet it before you enter grass, never mid-battle.
Wild Pokemon modifierMediumDo not stack it with the no-encounter code — they cancel out and can freeze the encounter routine.
Shiny encountersMediumFine to use, risky to breed from.
Walk through wallsHighLeaving the map can trap your character or corrupt the save.
Advertisement

What actually breaks SoulSilver saves

  • Saving with a cheat enabled. The modified value gets baked into the save permanently. Turn codes off, take a step, then save.
  • Walk through walls near map edges. Use it to slip past one obstacle, then release L.
  • Breeding cheated shinies. The fastest way to produce a Pokemon that later games reject.
  • Stacking modifiers. Wild modifier plus no-encounter is the classic freeze.
  • Wrong region ROM. These addresses are for the USA release.

Back up your .dsv save file before you enable anything. One copy-paste, and every mistake becomes undoable.

One thing cheats cannot give you back

SoulSilver shipped with the Pokewalker, a small pedometer you clipped to your belt to level up a Pokemon by walking. It talked to the cartridge over infrared.

Emulators cannot replicate that hardware link, so Pokewalker-exclusive moves and encounters are effectively out of reach on a ROM. No Action Replay code recreates the device. The closest workaround is the wild Pokemon modifier for the species you were chasing — or a save editor like PKHeX, which edits the save file directly and can give a Pokemon a specific move set without any code running in memory.

How we checked these codes

Every code here was compared across multiple independent Action Replay databases, and only exact matches made the list. Where sources disagreed on a string, we left it out rather than publish a coin flip.

We label the button press on every code, because the top cause of a "broken" cheat is a player waiting for something to happen without holding L + R. And we tell you which emulators the codes misbehave in, which most ranking lists never mention at all.

Straightforwardly: Action Replay codes are an emulator and cheat-cartridge feature, not something Nintendo supports. Dump ROMs from cartridges you own.

Bottom line

Start with the 900 Rare Candies code and infinite cash. Add the wild Pokemon and level modifiers when you want a specific team. Keep walk-through-walls for emergencies, never save with a code running, and use DeSmuME or DraStic rather than fighting with melonDS.

Next step: copy your save file somewhere safe, add one code, and test it before adding another. When you are done here, grab the rest — Pokemon Black 2 cheat codes, Pokemon Crystal cheat codes and Leaf Green cheat codes. Or try something new from our list of the best Pokemon fan games.

Frequently Asked Questions

What is the cheat code for Pokemon Soul Silver Rare Candy?

The Rare Candy code gives 900 Rare Candies at once. Enter all eight lines as a single Action Replay cheat, starting with 94000130 FCFF0000 and ending with D2000000 00000000, then press L + R in-game. It is for the English USA release of Pokemon SoulSilver.

How do I catch any Pokemon I want in SoulSilver?

Use the wild Pokemon modifier: 52246C94 28038800 / 12247D8A 00004801 / 02247D8C E0021C39 / 02247D90 00000YYY / D2000000 00000000. Replace YYY with the National Dex number in hexadecimal, padded to three digits. Celebi is 251, which is 0FB, so the write line becomes 02247D90 000000FB. Pair it with the level modifier to set the level too.

Why are my SoulSilver Action Replay codes not working?

Check three things. First, the button press, since many codes only run while L + R are held. Second, your emulator, because these codes are widely reported to misfire in No$GBA and melonDS while DeSmuME and DraStic handle them reliably. Third, your ROM region, since these addresses are for the English USA release.

Which emulator is best for SoulSilver cheats?

DeSmuME on Windows, Mac and Linux, and DraStic on Android. Both have proper Action Replay support and apply button-triggered codes consistently. Players regularly report the same codes failing in No$GBA and melonDS, so if a code you typed correctly does nothing, switch emulator before assuming the code is wrong.

What is the infinite money cheat for Pokemon SoulSilver?

Use 94000130 FCFF0000 / 62111880 00000000 / B2111880 00000000 / 00000088 000F423F / D2000000 00000000 and press L + R. The value 000F423F is 999,999 in decimal, which is the game's cash cap.

Can Action Replay codes corrupt my SoulSilver save?

Yes. The two big risks are saving while a cheat is enabled, which writes the modified value permanently into your save, and walking outside the map boundary with walk through walls active, which can trap your character or corrupt the file. Back up your .dsv save file first, keep cheats to one or two at a time, and always disable them before saving.

Should I breed shiny Pokemon created with cheat codes?

No. Shiny Pokemon generated by cheat codes behave unpredictably in the breeding routines, and the offspring are the most likely to be flagged as illegitimate by later games and transfer services such as Pokemon Home. Enjoy cheated shinies in your own save, and catch legitimately for anything you plan to trade or battle online.

Can cheats replace the Pokewalker in SoulSilver?

Not really. The Pokewalker was a physical pedometer accessory that communicated with the cartridge over infrared, and emulators cannot recreate that hardware link, so Pokewalker-exclusive moves and encounters are out of reach on a ROM. The closest workarounds are the wild Pokemon modifier for the species you wanted, or a save editor such as PKHeX for a specific move set.

Do SoulSilver cheats work on a real Nintendo DS?

Only with a physical Action Replay DS or DSi cartridge, which loads codes before the game boots. A standard DS with a retail SoulSilver cartridge cannot accept codes on its own. Most people using these codes today play through an emulator with a built-in cheat manager.

CodesGamingGames

Related Articles

Advertisement