Skip to main content

Pokémon HeartGold & SoulSilver

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 HeartGold Version or Pokémon SoulSilver 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
HeartGold (Europe) (Rev 10)80c1024a03aa2c1e3d66ba168db97739eb47ab4ba0326ae842135f62c7ec68cf85c9785f86a977f863c87759f4001fdc47182090e0bfd08f52fa7e74d55db705f96bc335
HeartGold (France)1f937c6376a25ff36358ca5819c83f5af09016569ee5dbac9dd0098d04927987c47645b9ee540ea4eff5268e8b7a85bc63db654c627dd82c25ebe921211870646b25356a
HeartGold (Germany)5582a09af4fc2a9873712497c9cd425b13b6853aa93121069df1d17446d3ecb36872aecfcd31f3185db0cba00c388ae67b575f9af5c9a79ec134e7a2a55102e80b12fb68
HeartGold (Italy)7aae450618f86f8d9e6f43aca52ac9196b7f9bff57eb58bc8d6e48e9e5c370719458c721013d04f5512b01ad98735a5f850dc039f0ee80bc57035b3a10e8b650be690ce1
HeartGold (Japan)e3f7933aee8cc2694629293f16c1c0a882451ee0ca9c3b768ba21367b92d8aa0e8defda724aa2207ed9d6f44869197e8c70a580b738ebe4064a68c99105651d88453a0f1
HeartGold (Korea)7d4c656de7baabc455aacdec85b18ad552516d1690d01b59e03c7fe3b1259239f5daea3866e34019c30fb0d77c530ebc254a0ac94b6fba1a73e0a1bd0bfb57dc6f475658
HeartGold (Spain)b101936ad60a33e3c06b72c6ea15a99a237cc2e34e51dc291eb61238b8e75f9e78ba1285c1c6ecfbb602cc7676b277e1c533a1ef0d80af238fca237e6d34ad83d230660a
HeartGold (USA)258cea3a62ac0d6eb04b5a0fd764d7884fcded0e2713dc03929845de631d0932ea2b5a3765f02a56842b75aa92d775d56d657a56fe3fa993550b04dc20704ab82d760105
SoulSilver (Europe) (Rev 10)706a77bb5183a22b8436a46e38f2dd3227a25c23aa1c0ecabe48a30a004b96c9dbc9773094ad298c32bbcc623d042ca20f46cfcaa399a8e814260cc5645dfe5f4c167c17
SoulSilver (France)7aee270f3ce81ccf897badc2307b88a9ba78f6fff3fc1e32aff8fcc4707a2da1ec996f7cbd224ab12e954c6469abcad66415a3dbeda68cebb14f66db4e29f4460f7502ca
SoulSilver (Germany)7f128163a5aff6e67c67a8ec39242166576cdb7eec728c49aed85b9dd7e1e084ba1f08f97d3b9affa155d4a899bdb65deb36d927b733cc5b7cefa0f2064efda90938fd63
SoulSilver (Italy)84e670608d8d70da372a89c3a50f0ecde137acf711e0b14c297abf0254e5b4a9263338e7deae3fa3ffc4456aaf922b5dfe4b238a15d36a821c1f79c9afdce8a7be58e85e
SoulSilver (Japan)a1211b2d44e551197712177e3d50b491facb67d1b6eece6e2b9d5c614427ac6f99b653d3a6abac6b4bada789bddf4a96ff63f1d1f3d99662f0976b088d3d035ac69beaa0
SoulSilver (Korea)65a556d5457feb0d125768813ee632091aa8c3e63f9848d8677c02f96db78d0bfa6aaa7fabb6ddcac6abaa5f99806a636410d21b8648d84fcf0277c826f20929794bdfdd
SoulSilver (Spain)2fca31ec4858b74dd174d0c7bcc87dc6beaae88bb1dc7d09de5f393a67ef0559bde508c8c1573ed5e01051e85310c3210d01629c338dfd12a92b8bfff72e560e62f2cf4b
SoulSilver (USA)8a6c8888bed9e1dce952f840351b73f2f8dc38ea20c17541a43b58c5e6d18c1732c7e58251d0f94a16af7d77c067b4cb7d821ba890a13203a2e2c76049623332c0582e20

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