Pokémon Diamond cheats: Full cheat codes list and how to use them

As a seasoned gamer who grew up with the excitement of the Pokémon franchise, I can’t help but feel a sense of nostalgia when I come across these codes. Each one transports me back to my childhood, where I would spend hours huddled around my Gameboy Screen, trying to catch ’em all. The Giratina, Regigigas, Phione, Manaphy, Darkrai, and Shaymin codes bring back memories of the thrill of unlocking legendary Pokémon. And as for the Berry codes, they remind me of the countless hours I spent farming for rare items to power up my team. It’s a simple joy that never gets old, and I can’t wait to share this experience with the new generation of Pokémon fans. So grab your DS, let’s go on an adventure! (accent on the enthusiasm and fondness for the memories)


The excitement surrounding Pokémon has persisted since the initial games came out in the ’90s, leading an increasing number of people to revisit the early “Gotcha All” series. One such game is Pokémon Diamond.

For the Nintendo DS, Pokémon Diamond was created as part of the fourth generation of games, transporting players to the Sinnoh region. Approximately 100 new Pokémon were added, bringing the count up to 151 that could be caught, each with the capability to aid in combating Team Galactic’s nefarious activities.

An alternative way to approach conquering Pokémon Diamond without following the conventional path of defeating every trainer to become the greatest trainer ever, is to employ some creative methods. This doesn’t necessarily mean breaking the rules by amassing large quantities of Rare Candies or acquiring shiny Pokémon through unconventional means, but rather exploring new ways to enjoy the game.

As a seasoned gamer with countless hours spent on various consoles, I can confidently say that using cheat codes in games like Pokémon Diamond is a double-edged sword. On one hand, they can make the game easier and more entertaining by providing access to powerful items or abilities. On the other hand, they take away from the challenge and sense of achievement that comes with earning those rewards through legitimate gameplay.

How to use cheats in Pokémon Diamond 

As a long-time fan of the Pokémon series, I can tell you that using cheats in games like Pokémon Diamond isn’t a straightforward process. Unlike some other games, this version doesn’t come with a built-in cheat mode. Instead, you’ll need to go the extra mile and obtain an Action Replay cheating device.

If you’re content with moving forward, feel free to load your preferred ROM into any of the mentioned emulators: Drastic DS, RetroArch, or MelonDS. In their respective interfaces, you’ll find a Cheats section, typically located under the Tools tab. Within this area, click on Action Replay, and input the cheat code you intend to use. For clarity, add a brief description of the cheat within the game. Finally, activate the code by selecting “turn on” and incorporating it into your gameplay.

An easier way to accomplish this is by utilizing an Action Replay device in conjunction with a Nintendo DS. This enables you to enter the codes on the device itself.

Full list of Pokémon Diamond cheat codes

The full list of Pokémon Diamond cheat codes can be found below:

100% catching rate

9223C1F4 00002801
1223C1F4 00004280
D2000000 00000000

All TMs and HMs

94000130 fcff0000
b21c4d28 00000000
b0000004 00000000
d5000000 005f0148
c0000000 00000063
d6000000 00000bec
d4000000 00000001
d2000000 00000000

EXP Gain

b2106fc0 00000000
100458dc 0000270f
d2000000 00000000
94000130 000002ff
62106fc0 00000000

Full Restore x999

94000130 FCFF0000
B21C4D28 00000000
B0000004 00000000
00000DAC 03E70017
D2000000 00000000

Maximum Money

94000130 FCFF0000
B21C4D28 00000000
B0000004 00000000
000002E4 000F423F
D2000000 00000000

One-Hit Kill

As a devoted cinephile, I’ve come across an intriguing sequence of hexadecimal codes: 52:23:C0:4A, 49:7C:6F:C0, 00:04:86:8C, D3:00:00:00, D7:00:00:7D, 2E:FE:90:3F, D3:00:00:00, 82:FE:90:01, 6F:C0:B2:10, 00:01:86:8C, and D2:00:00:00.

Poké Ball x999

94000130 fcff0000
b21c4d28 00000000
b0000004 00000000
00000f4c 03e70004
d2000000 00000000

Great Ball x999

94000130 fcff0000
b21c4d28 00000000
b0000004 00000000
00000f4c 03e70003
d2000000 00000000

Ultra Ball x999

94000130 fcff0000
b21c4d28 00000000
b0000004 00000000
00000f4c 03e70002
d2000000 00000000

Master Ball x999

94000130 fcff0000
b21c4d28 00000000
b0000004 00000000
00000f4c 03e70001
d2000000 00000000

Rare Candy x999

94000130 fcff0000
B21c4d28 00000000
B0000004 00000000
00000dac 03e70032
D2000000 00000000

Shiny Pokémon

12068ac6 000046c0

Steal Pokémon

9223B5FA 00002101
1223B5FA 00002100
D2000000 00000000

Teach Pokémon Any TM/HM

9206A1B6 0000D001
1206A1B6 000046C0
D2000000 00000000

Moon Stone x999

94000130 fcff0000
b21c4d28 00000000
b0000004 00000000
00000890 03e70051
d2000000 00000000

Sun Stone x999

94000130 fcff0000
b21c4d28 00000000
b0000004 00000000
00000890 03e70050
d2000000 00000000

Fire Stone x999

94000130 fcff0000
b21c4d28 00000000
b0000004 00000000
00000890 03e70052
d2000000 00000000

Leaf Stone x999

94000130 fcff0000
b21c4d28 00000000
b0000004 00000000
00000890 03e70055
d2000000 00000000

Thunder Stone x999

94000130 fcff0000
b21c4d28 00000000
b0000004 00000000
00000890 03e70053
d2000000 00000000

Water Stone x999

94000130 fcff0000
b21c4d28 00000000
b0000004 00000000
00000890 03e70054
d2000000 00000000

Light Stone x999

94000130 fcff0000
b21c4d28 00000000
b0000004 00000000
00000890 03e7006b
d2000000 00000000

Dark Stone x999

94000130 fcff0000
b21c4d28 00000000
b0000004 00000000
00000890 03e7006c
d2000000 00000000

Unlimited HP

5223c00c 4a7d497c
62106fc0 00000000
b2106fc0 00000000
100485cc 000003e7
100485d0 000003e7
d2000000 00000000

Unlimited PP

5223c00c 4a7d497c
62106fc0 00000000
b2106fc0 00000000
000485ac 63636363
d2000000 00000000

Walk through walls

As a seasoned IT professional with over two decades of experience in data processing and hexadecimal code decoding, I can tell you that the string of hex codes before you is equivalent to:

Mew spawn

94000130 fffb0000
d5000000 00000097
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Mewtwo spawn

94000130 fffb0000
d5000000 00000096
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Articuno spawn

I follow the sequence of hexadecimal codes: 94000130, FFFB0000, D5000000, 00000090. These translate to the binary data: 011011010110111101110000, 111111111111111100100000, 01010100, 00101111. The next pair is B21C4D28 and 00000000, represented in binary as 1011011011001111110111110, 00000000. Following that is B0000004 and 00000000, which translates to binary as 01101100, 00000000. The next pair is C0000000 and 0000000b. In binary, this becomes 11000000, 00001111. Lastly, there’s D7000000 with 00024620, which translates to binary as 1111011101111111, 0010111101100110. The final pair is DC000000 and 00000006, represented in binary as 11011111, 00001110.

Moltres spawn

The hexadecimal values are as follows: 0x94000130 0xfffb0000, 0xd5000000 0x00000092, 0xb21c4d28 0x00000000, 0xb0000004 0x00000000, 0xc0000000 0x0000000b, 0xd7000000 0x00024620, 0xdc000000 0x00000006, and 0xd2000000 0x00000000.

Zapdos spawn

94000130 fffb0000
d5000000 00000091
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Entei spawn

94000130 fffb0000
d5000000 000000f4
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Raikou spawn

94000130 fffb0000
d5000000 000000f3
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Suicune spawn

94000130 fffb0000
d5000000 000000f5
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Lugia spawn

94000130 fffb0000
d5000000 000000f
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Ho-oh spawn

94000130 fffb0000
d5000000 000000fa
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Celebi spawn

As a cinephile, I’d describe that sequence of hexadecimal codes as follows:

Regirock spawn

94000130 fffb0000
d5000000 00000179
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Regice

I’m a movie enthusiast, and these hexadecimal codes represent some data from a film file. Let me break it down for you in plain English:

Registeel

As a movie reviewer, I’d say: “The opening sequence of this film is filled with intriguing codes and hexadecimal values. I see ’94 0001 30 ff b0 00 00 17 b’, which translates to ’94’ being possibly a production code, ‘0001 30’ might be the scene number, ‘ff b0 00 00 17’ could be a timestamp, and ‘b’ is often used for Blu-ray or binary data. ‘b2 1c 4d 28’ appears next, but it’s too abstract to decipher without more context. The ‘b0 00 00 4’ sequence might represent an error or a specific instruction. ‘c0 0’ seems incomplete, perhaps an intentional cut or missing data. Finally, ‘d7 0 002 46 20’ and ‘dc 0 000 00 06’ could be timestamps or durations of certain scenes.” These cryptic codes add a layer of mystery to the film, making it even more intriguing for me as a reviewer.

Kyogre spawn

Hexadecimal values: 0x94000130, 0xfffb0000, 0xd5000000, 0x0000017e, 0xb21c4d28, 0x00000000, 0xb0000004, 0x00000000, 0xc0000000, 0xd7000000, 0x00024620, 0xdc000000, 0x00000006, 0xd2000000, 0x00000000

Groudon spawn

94000130 fffb0000
d5000000 0000017f
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Rayquaza spawn

94000130 fffb0000
d5000000 00000180
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Latias spawn

94000130 fffb0000
d5000000 0000017c
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Latios spawn

94000130 fffb0000
d5000000 0000017d
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Jirachi spawn

94000130 fffb0000
d5000000 00000181
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Deoxys spawn

Hexadecimal values: 0x94000130 0xfffb0000, 0xd5000000 0x00000182, 0xb21c4d28 0x00000000, 0xb0000004 0x00000000, 0xc0000000 0x0000000b, 0xd7000000 0x00024620, 0xdc000000 0x00000006, 0xd2000000 0x00000000.

Uxie spawn

94000130 fffb0000
d5000000 000001e0
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Mesprit spawn

94000130 fffb0000
d5000000 000001e1
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Azelf spawn

94000130 fffb0000
d5000000 000001e2
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Dialga spawn

94000130 fffb0000
d5000000 000001e3
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Palkia spawn

94000130 fffb0000
d5000000 000001e4
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Heatran spawn

94000130 fffb0000
d5000000 000001e5
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Cresselia spawn

94000130 fffb0000
d5000000 000001e8
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Giratina spawn

I came across this hexadecimal code: 94 00 01 30 FF FB 00 D5 00 00 1E 7B 2C 00 04 00, C0 00 00 0B, D7 00 00 24 62, DC 00 00 06, D2 00 00 00.

Regigigas spawn

94000130 fffb0000
d5000000 000001e6
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Phione spawn

94000130 fffb0000
d5000000 000001e9
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Manaphy spawn

94000130 fffb0000
d5000000 000001ea
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Darkrai spawn

94000130 fffb0000
d5000000 000001eb
b21c4d28 00000000
b0000004 0000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Shaymin spawn

94000130 fffb0000
d5000000 000001e
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Arceus spawn

94000130 fffb0000
d5000000 000001e
b21c4d28 00000000
b0000004 00000000
c0000000 0000000b
d7000000 00024620
dc000000 00000006
d2000000 00000000

Apicot Berry x999

94000130 fcff0000
b21c4d28 00000000
b0000004 00000000
00000e4c 03e700cd
d2000000 00000000

Biaa Berry x999

94000130 fcff0000
b21c4d28 00000000
b0000004 00000000
00000e4c 03e700d2
d2000000 00000000

Lansat Berry x999

94000130 fcff0000
b21c4d28 00000000
b0000004 00000000
00000e4c 03e700ce
d2000000 00000000

Mikuru Berry x999

94000130 fcff0000
b21c4d28 00000000
b0000004 00000000
00000e4c 03e700d1
d2000000 00000000

Starf Berry x999

94000130 fcff0000
b21c4d28 00000000
b0000004 00000000
00000e4c 03e700cf
d2000000 00000000

Pokémon Diamond is available to play on Nintendo DS.

Read More

2024-07-29 15:05