Skip to main content

Pokémon Diamond and Pearl

Maintainer(s):

Disclaimer

This page (and the information on it) are subject to change at any point in time, as tools get updated and/or deprecated. Please check back here often for the most up to date recommendations.

Getting Started

Prerequisites

To start, you first need to obtain a dump of the game.
This will not be provided for you under any circumstances, as it enables piracy (which is not supported by us); you must perform this process yourself.

For this, you will need:

  • A Pokémon Diamond Version or Pokémon Pearl Version cartridge.
  • A modified Nintendo DSi/3DS.
  • GodMode9i.
  1. Launch GodMode9i on your console.
  2. Ensure the game cartridge is inserted.
  3. Select the NDS GAMECARD option in GodMode9i.
  4. Press A (yes) to dump the ROM.

If successful, your ROM should be dumped to your SD card under the path sd:/gm9i/out.

Known Good ROMs

The tools to modify the games are verified to work with the following dumps.
If your dump is not on this list, it is not guaranteed to work correctly with our tools, as it may be missing features (such as DSi-enhanced features). If this is the case, redump your game. We will not provide any dumps, as it enables piracy (which is not supported by us), so do not ask.

GameMD5SHA1SHA256
Diamond (Europe) (Rev 13)ca7620b92665a2565b5c1831f5f66ec066d2fbfb0dbc1f86a3d726971196989b950092bc726b2c6b0bdca37bf68881542cf7d1c26f0f8579ae1585491b0c73bc1d3fc63e
Diamond (France) (Rev 5)da0382f57cee0f6807f43a61a68c0520e961e632ca6f72f81e19c5be3d93936772e8544ab0a25fdbd0d9fdf15aa4e0d27b21efd000b5b629ef1aa74b91b0cd931253da91
Diamond (Germany) (Rev 5)0683ef614f0cef8228db7676c074c18e432dbe312bc51e36bb8cb6fcb5e08f6968f124a4e038a2cd5ac3c8ead0798dac729b517dbeb6193480eb3bed77aa1a93323825fc
Diamond (Italy) (Rev 5)1920fc6a66b3bf4bff2062044f61f4ebcd7bcb4de080f3548ca3fb14d946d5ddc717b03b8cf55b022ccb98069fd19533b664789f4434ff0549fb4406a0ec4195fa52f7a3
Diamond (Japan) (Rev 5)b538e7ad308fc793bb9e568faf0ef2df32d9bb56070be14b74c7447c8b46de55cc93ac27cf042e818bbda4f903bbd9b6a3ff8280a3882b122b2129a9ffcc78a8ea3393fd
Diamond (Japan) (Rev 6)c1d66b8d4fbdbfa57ff4868970fe19d285e5f59ea521c1b1d7026db813cca9997ad3269388812309b11978962288fae2ee41c138dd5fb4524d22a2ae3bbcaec072c2b0eb
Diamond (Japan)6f8287c855130e7525cf1789ec3f303cfb0bba9fca12d418c8b430e8950171cc356ee9810acaf112a5a307110fbc1c0cedbd88bc7ab21dbacff6406118cc2363a1c05063
Diamond (Korea)f1ac83c7d2a9368f88ea3848a5e09048d53c22b2e5fd96eed843d3b45eb192c7e9379da029107979650a83825e916d26f1811e303afd5680c2644a032f9766eb60d694aa
Diamond (Spain) (Rev 5)1dea9d321d8413a43dbd6e793bdfdec0ce2595eba1e23eacb37056598319619f81aefc29dffbea2030fd7c9f9f98e84e2a8705484b06e9bc2975c02a810d67e18253fabd
Diamond (USA) (Rev 5)02a1af2a677d101394b1d99164a8c249a46233d8b79a69ea87aa295a0efad5237d02841ee29bc6ebe431d7a6b238267b6b1521fec4a3bc14f2fa348798062f870c738454
Pearl (Europe) (Rev 13)a80caf9df272106fd36c56efefb3eb98b5652db288c75417de159d93d297689c885dbbd17c8fbfe3b4b87f02bb9a962d1bb5a1332b38508c620b26749693bbba29c16c0c
Pearl (France) (Rev 5)a2c9d259ad7262e5dcd5dd3ff08d798adbe7ff557a2d166038f5294ed82868150fe84442e0e7b6e92d4da87bda329a28807ca2ef6b945c80ce081ae70f343ec7a0e65d7a
Pearl (Germany) (Rev 5)dde6bf2aa2c489e5b0ab65c740e4bba0c13395f2a35bb9d2f8e867d9f504896398f795cbaafd452eb732c52453ba2ef8d6286fa6770accd931f9a39326a3ca74cba5987e
Pearl (Italy) (Rev 5)fb1e480b92771a75eb9f97a36e938fd623c5695662e906d9d57ff6e0b3e7842b9e7a1b84937c3019bdd60b7dbd98928ae5b2beb21382a6ec10dfe117f1b64d7c9b95b405
Pearl (Japan) (Rev 5)5b1a51cb11c3b7a9a833de03566bf2096f7592402cd5f0fb57b219a508df3826d82f75ddaf3ed17c277730ffd7d38ea610741207c4e904fb4e7f0cae9b30ca042c2e81c1
Pearl (Japan) (Rev 6)751d4a0524e4ef38b153ccfb5d21271f2cec46f24c0463350ed7de961dc6d3256a73477282937fcff7a536867f7ddb586881a2ba53954b6d6e268e8ecdb121fde1d9d900
Pearl (Japan)0d509fb3db3266add4504ca5bfeac0bdd2ccb37242a39df000c8be83002a62db126aa5ea2d6c8376dd0b32b4dddfedea268a5ca367356380d5c46b0d0775b677dfb348f2
Pearl (Korea)075e0efbafff7427215d9339f29f303dd1b07c0aec0da5ba865ec1b4bc39a2be4c9fb8fcdf91e96aba3323528ca6635520b844b1588d6d1ff794b096c1802813b2fa3039
Pearl (Spain) (Rev 5)5140e7176063c5a69ccda00ebadc706e3f0e08537c5579c9492d4a9cdff3ae30bb037f3b4dc8f5a4e89db2b7236268563a6ab9121123a3acf9f0ad49914441521def80a8
Pearl (USA) (Rev 5)e5da92c8cfabedd0d037ff33a2f2b6ba99083bf15ec7c6b81b4ba241ee10abd9e80999ac2dcc471033d1757ee572415f5773a77af67b350ad59e2aeb3fc28c1402c3a84c

The following tools are recommended to use when modifying the game files.

ObjectiveTool(s)Notes
General File Replacement
Mapping
Field Object Placement (NPC, Trigger, Warps)
Scripting
Text Editing
Pokémon Editing (Stats, Moves, etc.)
Sprites
Code Injection (custom assembly/C/C++ patches)
MusicInserting & Modifying Sound Assets:
- Nitro Studio 2 Deluxe
Playback:
- Nitro Studio 2 Deluxe
- DS Sound Studio (PlatinumMaster's fork)

TBD

TBD