Skip to main content

Getting Started

Pokémon Black, White, Black 2 & White 2 Versions

Maintainer(s): PlatinumMaster

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 Generation V Pokémon cartridge (Black, White, Black 2 or White 2 Version).
  • 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.

Pokémon Black (Known Good ROMs)
GameMD5SHA1SHA256
Black (France)92484e56aa45fd2cef5c4d973f6e10b1a559da54839663d8f8f3f03382e5665a61873d22b3ff279306e490e788c147eb6b71da55b488ddb76e25e64bcde5e70053c18613
Black (Germany)fb3f0e425ce80df2869c6cd8ba990b7cf5688bd617be7e67a150732f42cfae6ae104b2cbbeba9a479ddfe9a903890a8d4c62fd8d910fedd95efd91ad4969e84006e32b29
Black (Italy)736e1c5a73c41a742136400d6b929526699f8c6a8390b5e30236b6c386bc3c4bd7bdc44eb3816e811f1718be7d1ddf3d77cfbc680e45a1b77ee4aca264f4fde97f2fd1f6
Black (Japan)0d4425cdd33437fa360eeade3ae4f2924ce46933ab795fc8bfc94acb7a853206b0c20b60d5bae786128a6915f125e76a8a4e80e90a0a365d2613f6c366cfbab0de4d9030
Black (Korea)790dae8334466f48ca14457bd36fc129ca64de49a4429346ca578c2b21c16c8bcf1cf497043bb988078ad6b0ff10a9b4cc5b122df3c610f844f3e0ebfcae9f55004c7cb1
Black (Spain)b6605ee47d3a64aa324b39ed4cea2afa68b55b82f5a033f9e9666c232f429e31ed658e54c825a59dcd6ef88298dbcddd25e5d091a0457de84d6dae2bb846b963b14974e9
Black (USA, Europe)37bff1431eda9b3a525737c7f59a432d26ad0b9967aa279c4a266ee69f52b9b2332399a5b9979189d299a0231d01c8885c0d054b706976ffc75427ca59d84e0ce1493034
Pokémon White (Known Good ROMs)
GameMD5SHA1SHA256
White (France)675fc1dabf7a45e586d74ed989fdadf728f075915dd445cbfd902f1e1a94d5048b03a0950a7d6e87d9878c2fb903bcca01ecc8f9a186d0eed14ddbc87912ae126faa0bdb
White (Germany)f20ceede18e40f82ec1feed9c6427d7efb752b211351f8480e3e1949e11a1d7741f05f5a2f295bdc0a1dfcd1fe54330aa77de8f7257ecd3a080e03fccc6e0e62edd0176c
White (Italy)80821ad5ea8eab99dc5db8ab1e0fa0e02e33164d26236dd499f75d1de3123d85e822d502cf21437f21690ad90179611cfc4cffeb128e4fb0f163e78aedefdeb83053dc98
White (Japan)d95b0f3172e2f658a2ecbce0fec105bbe392548c1a59e4cafd7ba7a502770369410b23584c1532045e17a62b9bd36a2e99d51260145f7cf95b59774885131eb95de52c14
White (Korea)934dddea7a8bbac0a34c696aafa09a4f560288596203f31d3f1de8fd2e205d0f4c65a9e5259ec42af03849ca5c45aeaf0967b34c43c9f4c5514238639152a4785ad8ff41
White (Spain)ee29a2fd2f90a51fe2d1b872cf2b99df4cc963ca925409ff0f12f3c417d1cbe1094bf93446c707e67e5216df0bbfe57f1a6131df898c86302773511591ab53fdf159e4bb
White (USA, Europe)77c34ba77f8fa44e7caf04f695db0560bc696a0dfb448c7b3a8a206f0f8214411a039208b288bb061fd646894f5059f55cd0a1efb13b4f0cfd3d9e06e9e42a5bd9431ac6
Pokémon Black 2 (Known Good ROMs)
GameMD5SHA1SHA256
Black 2 (France)6f9fa0d59a1fa1808f0f6908fd0e10ab971ccee9a738d5d172220a45dce1e9c40e49e563693c009dc031e74d01e00385f7156386c457640ebf800e1a04629e1e07aa7d37
Black 2 (Germany)a22a97726b00b5957a6066258e90851bf43dd2e26f48163f11721bd1e3b2e6f9a73be636afe5d5a679cdc8f98fa459647d4fb703b734ea8084b77f138db9cb276f8b80b9
Black 2 (Italy)1d5dc87bf37697311d8a3ef53ae2682e68ec308db75d470f3c1499cc04117fe68fb4e9425bbdab894552cffc71a9699a0875cd51f0dc3f6fec936d6ea2f0bcb6805b3e87
Black 2 (Japan) (Rev 1)ecc64d4b1d9d9d161d55ecb23db6fa64c55fe4412427e63ef28186af53ec114c7fdd9a0ad7a1568368305c0606f77ef834b4e3b959b8d95f1735585aa94e2a025abf7d98
Black 2 (Korea)b1815ff19eafcc070bcb7d83d346fe6a9815dd094eb86d46d2d20d2bb04b2ecfd73f8e35d4c8f16b229ed104a19c03a2627240ea0d4565438c8f30fb77f65a77b8a2021a
Black 2 (Spain)16c656be39bde44e37eafc7f915b2636b69a30d5f0456ad1a3a1b52a945729f686b0299b87ffdb8ee2aee97079e9852eab4ee7f50e389c05dbba337235c40eb7080a98bc
Black 2 (USA, Europe)4c65a32989c78b8070751765592b0ea6e51e6dfb8678a3d19dcd2a10691b96a569ca0abb2e6b2415354aa41471bc7617068dce059a59931bf5c4348a264f8043f297683a
Pokémon White 2 (Known Good ROMs)
GameMD5SHA1SHA256
White 2 (France)248b7919fdd716a37128864aef4b18b9c228793d63cf43edca3285f42a6f91abaec90247a21dc750a0a0794d70f4298083a8359182f130bf3e20b805f21ff487f97a3498
White 2 (Germany)3740f48f536b233a155ff2fad04991c360665d23a12a0ad4fbff75a4d4f287a9cec73b4030ee695e4ea30b4eea63115e15ff9efbf4b1857809bb61cef2824d5126cfd15e
White 2 (Italy)143304fd40e3d536d30542142165a7b1b787bdd69fa79d270d08f334b188a61e3454405e04c7ae9f697b09f0558c9a508fc8960531c6429e5341bd699955f5ff925d600a
White 2 (Japan) (Rev 1)fc61fd45eb0684ba715e40351c6d1e5e01666f87838c57dc0a65930a916982ad8941d8fb29292cc6a5b8f75c047f7365d496c02b79d58ffbe2509fb0dd438d84ac21d6ed
White 2 (Korea)929aed0701a299dc5f657d737c143744d4fef459de71264e802f108eabb9fd5e98e7099fc9e05e82ec314021eb584d75a537dadaf273a153269940dcfb9d44acc337ae30
White 2 (Spain)1a36dd7aea9ed44d2a2e02b10e9cef31072749c9517f8d2a65f688b6f4ac5f30889fb5591b0243fdb58acff6f043ab7b62535e97151a0baa92d5d2b4735653378ed7c360
White 2 (USA, Europe)0afc7974c393265d8cf23379be232a1cb5d7490be7b415b8f1e672a53e978a9cc667e56a3e50aec3db401332175a5d2b5fe2a68ac1a05ec63995dba9d1506b1b51837446

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

ObjectiveTool(s)Notes
General File ReplacementProject-based Tools:
- CTRMap (using the project folder)
- SwissArmyKnife (SAK) (using the project folder)
- Pokeweb (using the project folder)
Manually:
- TinkeDSi v0.9.3 (strongly recommended to preserve the DSi-enhanced header)
- Tinke 0.9.2 (if you do not care about DSi-enhanced features)
MappingCreating Maps:
- Pokémon DS Map Studio
- Blender
Importing/Exporting Maps:
- SwissArmyKnife (SAK)
- BasicPerHandler2
Field Object Placement (NPC, Trigger, Warps)- CTRMap
- SwissArmyKnife (SAK)
- Pokeweb
ScriptingField Events:
- CTRMap
- SwissArmyKnife (SAK)
Global Scripts:
- SwissArmyKnife (SAK)
Text Editing- CTRMap
- SwissArmyKnife (SAK)
- Pokeweb
Pokémon Editing (Stats, Moves, etc.)- Pokeweb
SpritesTrainer & Pokémon Sprites:
- d5_tools
- NitroPaint
For most other sprites:
- TinkeDSi v0.9.3 (strongly recommended to preserve the DSi-enhanced header)
- Tinke 0.9.2 (if you do not care about DSi-enhanced features)
Code Injection (custom assembly/C/C++ patches)- CTRMap (B2W2 only)
- Manually
MusicInserting & Modifying Sound Assets:
- Nitro Studio 2 Deluxe
Playback:
- Nitro Studio 2 Deluxe
- DS Sound Studio (PlatinumMaster's fork)

General

Mapping

Scripting

Music

Programming

General

Programming

Scripting