I still have the code from when I was ripping things from the D/P images, after the games first came out in Japan. My process involved breaking up the image with narctool and piping several files through two or three badly-named and undocumented scripts all dumped in a folder. I could barely keep track of it all at the time and certainly can't now.
With the advent of Platinum, I find myself again needing to rip from these games, and figure I'll try to do a better job of it this time:
>>> from porigonz.dppt import DSImage
>>> pt = DSImage('pkmn-platinum.nds')
>>> print pt.banner.title_jp
ポケットモンスター
プラチナ
Nintendo
Poketto Monsutaa Purachina!
This is hard. :( I'm trying to extract files based entirely on the lovely C code of a project I can't seem to actually compile. Fun times.
Will throw this on
git once I can at least get files listed correctly. Right now I have a bunch of filenames but can't figure out how to assemble them into a tree.