how do I undub NDS .roms?

Discussion in 'NDS - ROM Hacking and Translations' started by metal dra900n, Mar 23, 2013.

  1. metal dra900n
    OP

    metal dra900n Member

    Newcomer
    10
    1
    Feb 21, 2012
    Sydney
    I want to undub Kingdom Hearts 358/2 Days (E) and Kingdom Hearts Re:Coded (E) to Japanese voices instead of English but keeping the game text in English. How can I do this? :unsure:

    (I already have both the (J) and (E) versions of the NDS roms)
     
  2. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,039
    8,748
    Nov 21, 2005
    For 99% of games you find the sound_data.sdat from the Japanese ROM and replace the one in the NA or European version of the ROM with it. SDAT is the main DS format used for sound and it usually gets called sound_data.sdat but occasionally games would use a different name (still usually the same extension though).
    You need a tool to deconstruct and rebuild ROM images to do it. There are many tools that can do it though between ndstool (dsbuff and DSlazy being frontends if you do not fancy using the command line or a batch file), crystaltile2 and tinke there should be one of those you can get along with.

    The other handful of troublesome ROMs are usually games where there was more sound or vast differences between the regions (very rare), games that do not appreciate being repacked by ndstool (rare and solved by using one of the other tools), the SDAT was packed in another file (SDAT is usually notable for not being packed into a file but it has happened before), the component files were left to roam free (seen several times) or something other than the SDAT format though in the last two examples it is still the same idea (replace any NA/EU sound files with those of the Japanese game).
     
    metal dra900n likes this.
  3. metal dra900n
    OP

    metal dra900n Member

    Newcomer
    10
    1
    Feb 21, 2012
    Sydney
    Thank you very much!! That was a FAST response!!! :lol::lol::lol::lol::lol:
     
  4. cmmneto

    cmmneto Newbie

    Newcomer
    3
    0
    Jul 5, 2014
    Brazil
    Ribeirão Preto
    I need some insight on a problem: I'm trying to undub Megaman Battle Network 5 on DS and it isn't JUST switching sdat files, since the sound for program advances don't play, for example (who knows what else!). I found out 2 extra files inside the japanese .sdat. Tryed just removing them and just replacing the .swar files inside the american rom, but the rom crashed. I'm no programmer, so I only know the basic of the basic when it comes to programing. What I want to know is: is it possible for me to make this corrections or will I need to go through programming school to do it?
     
  5. Lycanroc

    Lycanroc Midnight Wolf

    Member
    1,998
    2,376
    May 11, 2014
    Germany
    Ibbenbüren
    Don't bump a year old thread. Make a new one.
     
    ComeTurismO likes this.
  6. azoreseuropa

    azoreseuropa GBAtemp Guru

    Member
    5,487
    752
    Nov 6, 2002
    Portugal
    Proud to be Portuguese but I am in USA.
    No, the google is your friend and you do not need to go through programming school to do it.
     
  7. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,039
    8,748
    Nov 21, 2005
    I do not know what went wrong for you, Megaman BN 5 on the DS was probably my first ever undub (I had previously injected smaller sound files to reduce game sizes) and it worked fine. I think I might have renamed something but I am thinking back to 2006 or maybe even 2005 at this point.
     
  8. Mariosegafreak

    Mariosegafreak AKA ZeroTheSavior

    Member
    313
    32
    Aug 7, 2011
    United States
    Gensokyo
    Dude, the MMBN 5 undub is the easiest undub ever.

    There's a youtube tutorial for it which I can't link because the description contains a link to the roms, but if you search "megaman battle network 5 double team ds undub" you should find it.
     
  9. cmmneto

    cmmneto Newbie

    Newcomer
    3
    0
    Jul 5, 2014
    Brazil
    Ribeirão Preto
    So, the program advances voices work for you guys? Weird...maybe I'm doing something wrong then.

    EDIT: checked the youtube tutorial, and it did EXACLY like I did.