DS Rom Translation

Discussion in 'NDS - ROM Hacking and Translations' started by RaulCortez, Oct 17, 2007.

  1. RaulCortez

    RaulCortez Advanced Member

    Oct 17, 2007
    United States

    I have some experience with SNES and Gameboy rom translations and since now i got a DS, i'm interested in translating a few games. I would like to know from people that are doing some translations in the DS scene, which tools are used, and which differences exist. Also, some tutorials would be good. Anything special than general hex editing? Thanks in advance for the help. [​IMG]
  2. Herr Riz

    Herr Riz Member

    Jul 22, 2007
    United States
    Help out with the JUS translation. It's stickied.
  3. rmco2003

    rmco2003 GBAtemp Regular

    Oct 17, 2005
    DS hacking is pretty different to SNES or NES hacking, since it has a file system, so you have to reverse engineer the file formats to modify any of the data, so you use a hex editor to work out how the files are stored, then make a program to work with them.
  4. RaulCortez

    RaulCortez Advanced Member

    Oct 17, 2007
    United States
    Every game has a different file format or they have an unique data for text or something? That's the most important thing for me.
  5. FAST6191

    FAST6191 Techromancer

    pip Reporter
    Nov 21, 2005
    United Kingdom
    Tools there are a few general purpose tools ( http://www.romhacking.net/ has them) but most of the time is is standard tables/tile editor (the same format as GBA is used) stuff.

    The file system has already been mentioned, it is nice as space issues are not really present (want to extend by 30 megs: chances are you can do it and not have to repoint anything more than the file you are tweaking). See the rom ripping and enhancements link in my signature or look for the .net frontends of DSBuff and DSLazy.

    Some links/things to search for:
    http://www.gbadat.altervista.org/tools.htm NDSTS is quite nice for simple file finding.
    Crystaltile 2, there are some threads around here. It is a general purpose tool with some impressive abilities.
    Tahaxan, similar to above although not as advanced in areas and more so in others: http://tahaxan.arcnor.com/index.php?option...id=39&Itemid=36
    Have a read of the threads around this section as they do contain a lot of info that can be of use.
    no$gba specs:

    My own partially finished document (getting a bit outdated though): http://www.4shared.com/file/3636881/1f5f088d/rom101.html
    As for translations: there have been several Chinese translations, Final Fantasy 3 was translated to Thai (kenghot, the hacker/project leader, released the font and script tools I mentioned above), Jump Super stars has one partway finished to English and Italian, there were some smaller ones of to Euro languages (I lost the link though), I was involved in the translation of the US version of New Super Mario Brothers to French (also obsolete) and the arformentioned Jump Ultimate Stars. A few other prjects are also ongoing.