I know it is out in Europe in a little while but having had a look at the US version after having pulled the rom apart in NDSTool this game seems built to hack.
Update:
Pictures and a crude French translation in my Translation release, help and methods post below.
Translation in both IPS (complex method) and xdelta formats (see NFO or posts below for how guide on how to use xdelta):
Release directory
First up I propose some basic menu translations, preferably in languages that will not be otherwise got when the Euro version drops although I personally will welcome anyone if they make a French,Italian... translation:
In the data\script directory (or just the script directory of you use NDSTS) there exists three .bmg files that contain the menu data.
Unlike a lot of roms it is all effectively in plain ASCII, it is seperated by by 2 00's with the occasional hecademical string thrown in so as to allocate numbers to things such as star coins to enter a level. Extended ASCII does not work so at least for a while people will have to live with a c in place of a ç).
Currently I am unable to change overall length of the files (My EZ4 does not like NSMB after it has been put through NDSTool) so people can get away with using NDSTS.
Secondly all the non-language files are named fairly nicely (maps, enemies etc) and are referenced in the level data so a hard mode hack could be done with things like different enemies/enemy placement, a few less lives/lives boxes etc.
While I have a found a great alternative (xdelta) this still a question I would like answered: can anyone suggest a decent command line IPS patcher that I can bundle with a "hack/translation kit" for if we are to be hex hacking files it would make life easier to put out a batch file "kit": all my IPS patches for hacked/ripped DS roms are stupid sizes or nonexistant. I might look into this BSDiff format Venom is using too.
Those who are new to all this might want to read this thread, it is all common sense though really:
NDS Rom ripping and enhancements
I am going to be spending a nice bit of time on this as I am on holiday for a while and it would really appreciate others input.
Update:
Pictures and a crude French translation in my Translation release, help and methods post below.
Translation in both IPS (complex method) and xdelta formats (see NFO or posts below for how guide on how to use xdelta):
Release directory
First up I propose some basic menu translations, preferably in languages that will not be otherwise got when the Euro version drops although I personally will welcome anyone if they make a French,Italian... translation:
In the data\script directory (or just the script directory of you use NDSTS) there exists three .bmg files that contain the menu data.
Unlike a lot of roms it is all effectively in plain ASCII, it is seperated by by 2 00's with the occasional hecademical string thrown in so as to allocate numbers to things such as star coins to enter a level. Extended ASCII does not work so at least for a while people will have to live with a c in place of a ç).
Currently I am unable to change overall length of the files (My EZ4 does not like NSMB after it has been put through NDSTool) so people can get away with using NDSTS.
Secondly all the non-language files are named fairly nicely (maps, enemies etc) and are referenced in the level data so a hard mode hack could be done with things like different enemies/enemy placement, a few less lives/lives boxes etc.
While I have a found a great alternative (xdelta) this still a question I would like answered: can anyone suggest a decent command line IPS patcher that I can bundle with a "hack/translation kit" for if we are to be hex hacking files it would make life easier to put out a batch file "kit": all my IPS patches for hacked/ripped DS roms are stupid sizes or nonexistant. I might look into this BSDiff format Venom is using too.
Those who are new to all this might want to read this thread, it is all common sense though really:
NDS Rom ripping and enhancements
I am going to be spending a nice bit of time on this as I am on holiday for a while and it would really appreciate others input.