Jump to content

Pearl patch for the debug version of Pokemon Diamond


nk19

Recommended Posts

This patch will (hopefully) allow users to load Pearl version of assets on the debug version of Pokemon Diamond.

Patch Repo https://github.com/novakirby/POKEMON_DP

======================================================================================

--------------------

 * Requirements * 

--------------------

The japanese Diamond debug ROM

xdelta3 (windows https://github.com/jmacd/xdelta-gpl/releases)

======================================================================================

------------------

 * Basic Usage * 

------------------

The following command should generate patched ROM (POKEMON_P_APAJ01_00.nds) in the directory:

(path to xdelta3) -d -s (path to the diamond ROM) POKEMON_P_APAJ01_00.xdelta3 POKEMON_P_APAJ01_00.nds

======================================================================================

-------------------

 * Other Notes * 

-------------------

Please note that the patch does not actually generate a identical copy of the real Pearl debug ROM.

As of now, this patch will modify:

  • ROM Header
  • /ftc/arm9.bin
  • /ftc/overlay (File ID 5, 6, 16, 18, 54, 80, 83, 84)
  • /ftc/banner.bin
  • /poketool/personal/personal.narc

Although overlays are nearly identical for D/P, the link address of overlays are varies from builds. Hence, diff from the retail D/P ROM cannot be directly applied here. 

In order to make this patch more complete, any feedback about issue of patched ROM or new discovery of version difference is welcomed.

======================================================================================

--------------------

 * Known Issues * 

--------------------

Field debug option "クライマックス" (The first one) would makes Dialga appear instead of Palkia.

======================================================================================

... it would be nice if someone could make a pret disassembly of the debug ROM, though.

 

Edited by nk19
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...