OK this is more of a proof of concept (I forgot how you get to it as well) and so I could get some work done, I lost my office disk so until open office appears I have no hex support on my spreadsheet either (hex calculations by hand and windows calculator are less than fun after the 13th time).
To this end I have only done one little file (the infoname.bin:
http://crisistunity.com/justp/orfile/view?orfile=8&page=1 ), it uses a hell of an obtuse pointer map as well (different to the others too).
Basically you have a map, each pointer 4bytes long. Except for the first pointer which is accurate you then take the value given and add 4 multiplied by the pointer rank before taking a further 1 (actually you could possibly leave the take one section but hey): picture of my spreadsheet (yes that is a graph you see):
http://img79.imageshack.us/img79/6264/jumphp0.jpg
Oh I doubt anyone will have use of it (all this file does is name support characters as far as I am aware (I recognise only a few names and they are minor)), it makes a rom as rebuilt with ndstool so it may not work on your cart (my EZ4 works fine and the final version will be done properly).
Download, xdelta format:
http://www.4shared.com/file/16351935/5cdeb1a9/JUSdemo.html
To see the work
You may want a save to test this and dualscene has one
http://www.dualscene.net/viewpage.php?page_id=30
Shuny's convertor if you need to convert:
http://gbatemp.net/index.php?showtopic=48582&hl=
My next one will probably be a graphics hack (menus).
Quick XDelta faq I stole from myself:
XDelta download page That version is for windows although it originally was a linux app and I believe there is a mac version around somewhere as well.
The syntax is as follows xdelta patch (patchname) (original file) (output file)
Here is the command line I gave with my NSMB translations:
Code:
rename *.nds NSMB.nds
xdelta patch TRANS2.patch NSMB.nds NSMBfre.nds
With regard to a GUI the NINJA2.0 betas had a kind of frontend (you needed the xdelta app in the same dir) but things are a bit hazy regarding its present state:
http://ninja.cinnamonpirate.com/
There is also chuckstudios patcher:
http://ezflash.sosuke.com/viewtopic.php?t=5047