Skip to main content

Pokémon Black 2 & White 2

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 Pokémon Black 2 Version or Pokémon White 2 Version cartridge.
  • A modified Nintendo DS/DSi/3DS.
  • GodMode9i.
  1. Launch GodMode9i on your DS.
  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
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
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
- 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