Rockman ZX (Mega Man ZX) - Full Undub

Discussion in 'NDS - ROM Hacking and Translations' started by geo-kun, Dec 24, 2017.

  1. geo-kun
    OP

    geo-kun Member

    Newcomer
    2
    Jul 27, 2012
    Hello guys!

    Everyone knows Mega Man ZX had all the awesome voice acting removed from it during localization.

    Until today, we had only one option to play the game while enjoying the removed voice acting: the Magic Fish mix (man, that thread is 10 years old).

    Unfortunately, that modification of ZX has a flaw: it was essentially just a file swap which put some English text and graphics from the American version into the Japanese one. While that worked to some degree (you could at least successfully play the story with voice acting), the game crashed under a lot of circumstances like talking to NPCs or checking the database. This was mainly due to the bigger size of the English text files, which the Japanese ROM didn't allow for. To stop the crashing, all the text files that caused it were restored to their Japanese versions, which resulted in gibberish in all texts aside from main story. This was taking away a huge chunk of the game by making it impossible to understand, and was very disappointing. And that's why I don't consider the Magic Fish mix a good way to play the game.

    I was looking for a way to fix it and finally play Rockman ZX the right way for a long time, and finally, about a year and a half ago, I stumbled across a project of pt-BR translation of this game. To my surprise, the guys behind it (Solid One and DiegoHH) have done a magnificent job hacking the game and producing a text-editing tool. What's even cooler, they found a way around all the problems and crashes, and their hacked ROM allowed for bigger size of text files!

    Of course, I immediately contacted Solid One, and he agreed to help me on my quest of making a full undub of the game.

    That's how the story began. Next, over the course of 2016 and 2017, we were working simultaneously: Solid One worked on his pt-BR translation, and I was modifying the game's text and graphics to produce a full undub using his tool and DiegoHH's hacking solutions. The road wasn't perfect: a lot of new features and fixes were implemented during this process, we helped each other a lot and did a lot of testing. Despite all difficulties, this was a pleasant and new experience for me (I've never done anything related to game hacking/modification before).

    Finally, it's done.
    So there you have it:

    Rockman ZX: Full Undub
    Technically not an undub: instead of transferring Japanese audio into American ROM, we transferred English text, graphics and some more features to the Japanese ROM



    - Every piece of voice acting is present;
    - No crashes, game should be playable in every aspect;
    - Magnificent ASM hack from DiegoHH: a subtitle feature originally present only in the European version was added to the game's FMV cutscenes;
    - All in-game terminology is restored to original;

    I know some of you guys won't be very happy to see "Rockman" and "Irregulars" instead of "Mega Man" and "Mavericks", but my goal was to make a full undub including such changes.
    - The undub was tested and confirmed fully working on DeSmuME and Acekard 2i flashcart;
    - We know for sure it won't work on old R4 flashcarts from 2008, and unfortunately this is impossible to fix.

    Also, not a problem or a bug, but you should be aware: due to English game script being much longer than the Japanese one, not all dialogue boxes ended up having an associated voice clip. It doesn't mean some clips are lost. It just means that some blocks of text which fit into one box in Japanese, now have to be split in two due to a longer text (Japanese text is much more compact than English). The voice for such two split blocks plays during the first of them, so if you wanna hear everything, don't scroll the dialogues too fast. Technically, this is fixable by completely rewriting all the game's text to fit the original number of blocks, but no volunteers so far.

    Tools used:
    Solid One's Mega Man ZX text dumper/inserter tool for dealing with game text scripts
    DiegoHH's tool for unpacking and repacking subtitle files from ZX/ZXA
    Tile Molester for editing graphics
    DSLazy for ROM packing/unpacking
    jEdit for convenient text editing
    Crystal Tile 2 for uncompressing and recompressing the arm9.bin
    HxD and Translhextion for some hex editing

    Credits and thanks:
    Solid One for his great help and support, and also tools he wrote for modifying this game
    DiegoHH for useful tools he developed and impressive ASM hacking that has made this whole project possible
    Geo a.k.a. illuminor (me) for putting this together, which took much more time and effort than it may seem, even though I had a lot of help

    A .zip file containing the patch is attached to the post. It includes a README, which you can also read here:
    How to apply the patch
    Please don't ask for ROMs or links to download them.

    P.S.Even though the patch has been thoroughly tested, there's always a possibility that new bugs, problems or mistakes will be discovered. Please report them here.

    Enjoy playing!

    Also check out the undub of Rockman ZX Advent.
     

    Attached Files:

    Last edited by geo-kun, Dec 27, 2017
    Robz8, YassoMasso, AsPika2219 and 3 others like this.
  2. Solid One

    Solid One Member

    Newcomer
    2
    Aug 6, 2013
    Brazil
    That was a great project we developed and tested together. Now we can have the best of both worlds when playing Megaman ZX on NDS. Congratulations for your release, Geo.

    And now I'm looking forward for ZX Advent's undub.
     
  3. Pablitox

    Pablitox GBAtemp Advanced Fan

    Member
    5
    Oct 18, 2011
    Argentina
    Oh man, this looks great!!

    Looking forward to playing it, and ZX advent awesomeness too!!!

    thank you so much!
     
  4. zeropain

    zeropain Newbie

    Thank you for this release.

    But it seems like that there is an undub for ZX Advent (even for the European version), i even found the patch file. But i cant tell if its a complete one or contains any errors and such. But i dont know who the original author is.
     
    Last edited Dec 26, 2017
  5. geo-kun
    OP

    geo-kun Member

    Newcomer
    2
    Jul 27, 2012
    I'm interested. Can you provide a link?
     
  6. zeropain

    zeropain Newbie

    Sent you a pm.
     
  7. geo-kun
    OP

    geo-kun Member

    Newcomer
    2
    Jul 27, 2012
    Thanks. Just tested the "undub" you sent me. It just removes all the voice clips and makes dialogues completely silent. It doesn't restore Japanese audio.
     
  8. zeropain

    zeropain Newbie

    Haha, never played this game, so i never knew that the dialogues had voice clips at all (checked it now via youtube). But at least the cutscenes are in japanese (the patch file i sent you). Sorry for the trouble.
     
  9. N1N

    N1N GBAtemp Regular

    Member
    1
    Jul 20, 2016
    United States
    Rainbow Cruise
    Out of curiosity, what other things were removed from the localized versions?
     
  10. geo-kun
    OP

    geo-kun Member

    Newcomer
    2
    Jul 27, 2012
    Probably bad phrasing on my part (just edited it to be more clear). I consider the removed voices to be "a lot of stuff".
    As far as I'm aware, nothing else was removed. Although the localized script changed a bit of stuff to be softer (getting rid of the word "die" and so on).
     
    Last edited by geo-kun, Dec 26, 2017
  11. Rikua

    Rikua Advanced Member

    Newcomer
    2
    Dec 2, 2014
    United States
    I just would like to thank EVERYONE involved! This is a pretty big accomplishment when it comes to 3ds undubing. Thanks a TON for this, gonna be playing this on my Wii U later.

    PS- I personally prefer Rockman and Irregulars over the other, so this is indeed PERFECT to me. Thanks again!
     
    Last edited by Rikua, Dec 26, 2017
  12. geo-kun
    OP

    geo-kun Member

    Newcomer
    2
    Jul 27, 2012
    You're welcome! Though it's a DS game, not a 3DS one ^^'
     
  13. Rikua

    Rikua Advanced Member

    Newcomer
    2
    Dec 2, 2014
    United States
    Lol My bad, my hand just seemed to add the 3 on its own. Regardless, awesome job and really can't wait to see Advent!
     
  14. brunocar

    brunocar GBAtemp Fan

    Member
    2
    Aug 14, 2017
    Argentina
    YES, thank you!
     
  15. .Darky

    .Darky GBAtemp Maniac

    Member
    3
    Nov 21, 2008
    Peru
    Lima
    So this won't even work on R4 cards running Wood?
     
  16. geo-kun
    OP

    geo-kun Member

    Newcomer
    2
    Jul 27, 2012
    I think you should just try.
    I only currently have Acekard 2i in my possession and can't test on anything else.
     
  17. geo-kun
    OP

    geo-kun Member

    Newcomer
    2
    Jul 27, 2012
    cvskid and Pablitox like this.
  18. Solid One

    Solid One Member

    Newcomer
    2
    Aug 6, 2013
    Brazil
    If I'm not mistaken, R4 w/ wood is more recent than the ones of 2008, and on that case, it should work.

    I have one R4 w/ wood firmware that mimicks the layout of ak2i fw. When I tested it a few months ago, it worked.

    The only problem I got was on an older R4 from 2008, with default firmware (and no support for wood). On that case, the game plays fine, but freezes on the first video. That is the problem we couldn't solve until now, and the solution is upgrading your flashcard.

    Anyway, since it worked for me, I guess it should work for you too. Go test it.

    Yay, now the real thing is out there! Congratulations!
     
    Last edited by Solid One, Dec 28, 2017
  19. Pablitox

    Pablitox GBAtemp Advanced Fan

    Member
    5
    Oct 18, 2011
    Argentina
    YASS

    Thank you!!
     
  20. Reploid

    Reploid GBAtemp Advanced Fan

    Member
    5
    Jan 20, 2010
    Serbia, Republic of
    wowzers, I was looking for a release like a long time, and its finnaly here! Time to replay Megaman for Nth time!
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice