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.