MegaMan ZX - Magic Fish mix

Discussion in 'NDS - ROM Hacking and Translations' started by Hypershell, Jul 22, 2007.

Jul 22, 2007
  1. Hypershell
    OP

    Newcomer Hypershell Member

    Joined:
    Jul 18, 2007
    Messages:
    22
    Country:
    United States
    I know this type of hack has been discussed here before, but no upload was ever made available.

    As many blue bomber fans know, in the localization of MegaMan ZX a great deal of japanese voicework was deleted, with no english replacement. This is a download that I whipped up for anyone who wants english dialogue with the original japanese voicework, which for any who are not aware means spoken dialogue for all story-relevant text. Boss conversations, Mission descriptions, you name it. Included in the download is all necessary files, tools, and instructions. The only other thing you need is a Rockman ZX (J) rom, which of course I will UNDER NO CIRCUMSTANCES supply, so don't bother asking me.

    DOWNLOAD HERE
    UPDATE 8/5/07: Version 3. Non-story-relevant NPC crashing bug was also identified in the Secret Disc Database. Same quick-fix was applied.
    EDITS 02/21/08: Translation hack is unchanged, however, I updated the readme to include Model OX Action Replay codes.


    I'm no hacker, this is just basic file-switching. I know it's ludicrously simple by DS homebrew standards, but a lot of people who want to see this know even less about ndstool than I do (that and it's tedious, doing it from scratch you'd have to rename 106 files), so this just saves them the hassle of having to find someone to tutor them through it.

    There are a few bits of japanese that I couldn't get rid of, namely the demo logo, title screen options, text box name labels, and a few sub-menu icons. But all written dialogue and menu descriptors are in english, and the english version's video subtitles are there too, so enjoy!



    tested and works with M3 DS Simply, R4, and iDeaS.
     
  2. VVoltz

    Member VVoltz The Pirate Lord

    Joined:
    Nov 6, 2002
    Messages:
    2,727
    Location:
    USA
    Country:
    Bolivia
    Thanks!, was a lot of dialogue lost in the english version?
     
  3. Kenox

    Newcomer Kenox Newbie

    Joined:
    May 25, 2007
    Messages:
    5
    Country:
    United States
    Game will freeze whenever you attempt to talk to a non-story NPC.

    Edit: But if you fixed it, good job.
     
  4. Hypershell
    OP

    Newcomer Hypershell Member

    Joined:
    Jul 18, 2007
    Messages:
    22
    Country:
    United States
    Holy crap, you're right. Nobody I've spoken to noticed that yet (I guess since the game's been out for a while, most of us are trying to be speedy).

    Ah well, one more thing to worry about. I guess when I've got more time to kill I'll have to do a little trial-and-error to see if it can be fixed.
     
  5. Hypershell
    OP

    Newcomer Hypershell Member

    Joined:
    Jul 18, 2007
    Messages:
    22
    Country:
    United States
    I apologize for the double-post, but I wanted to let everyone know, the hack has been updated. English text files for non-story-relevant NPCs were removed, thus the game no longer crashes when speaking to them. Of course, this means their dialogue isn't readable either (japanese files + english font = garbled mess), but at least you can proceed with events if you know what you're supposed to do.

    I still have to test to see whether or not sub-quest dialogue is safe. If it is, fine, and if not, then I'll update again soon. Let me know of any other bugs not listed in the readme, thanks a million.

    EDITS: Sub-quests are good, besides their titles, but nothing game-crashing.
     
  6. Jei

    Member Jei Translator and romhacker wannabe

    Joined:
    Oct 17, 2003
    Messages:
    864
    Location:
    Zillions of pixels far away~
    Country:
    Brazil
    Thank you, I'm going to test it Asap ^^

    Btw, you know if (U) sav works with (J) sav?
     
  7. Hypershell
    OP

    Newcomer Hypershell Member

    Joined:
    Jul 18, 2007
    Messages:
    22
    Country:
    United States
    Nope, they don't. I've tried. I don't know whether or not there's any way of converting them between regions, though, all I know is they don't work as-is.

    Just tested some sub-quest dialogue, and it seems to be safe and readable.
     
  8. yamimg

    Newcomer yamimg Advanced Member

    Joined:
    Jun 13, 2007
    Messages:
    50
    Location:
    behind you
    Country:
    United Arab Emirates
    wow dude that was a good job but is it normal to the rom to be 50 mega byte something even thought zx was 65 something [​IMG]

    btw cant wait for da omega stuff u will do GOOD JOB [​IMG] [​IMG]

    EDIT:found a problem when i did da mission for finding da guardians they jap voice dissapeared?


    EDIT:fixed the megabyte thing but can we use AR code from d japanese game or japanese save?
     
  9. Hypershell
    OP

    Newcomer Hypershell Member

    Joined:
    Jul 18, 2007
    Messages:
    22
    Country:
    United States
    Japanese saves should work. AR codes, I doubt it, but I haven't actually tried.

    For the record, the proper filesize of the hacked rom should be roughly 63.7 MB.

    I noticed today, sub-quest titles are garbled in the Mission Select menu. But their descriptors and character dialogue are readable, so it's no biggie. No clue why that's happening, but I made a note in the readme.

    I'm not sure what you mean, I have noticed no bugs for that mission. Are you referring to the fact that there is an occassional silent bit of dialogue in voiced scenes? If so, that's normal, as explained in the readme. Sometimes english text can't fit in the space constraints of its japanese equivalent, and so extra dialogue boxes have to be added. So those extra bits of text don't have a voice clip, because their spoken dialogue was actually part of the previous voice clip.

    If you're talking to townspeople/guardian members who have nothing to do with the mission, they were never voiced. Neither are the fire victims in Area G, if I remember correctly.
     
  10. yamimg

    Newcomer yamimg Advanced Member

    Joined:
    Jun 13, 2007
    Messages:
    50
    Location:
    behind you
    Country:
    United Arab Emirates
    NVM i found that when i make da rom it wasnt in proper size but the problem is fixed anywhy thx i just cant wait for da omega thing
    btw AR codes does work with it i already made one
    and it will be great if da jap save file work great job anyway [​IMG]
     
  11. Hypershell
    OP

    Newcomer Hypershell Member

    Joined:
    Jul 18, 2007
    Messages:
    22
    Country:
    United States
    Where did you find japanese AR codes? I've searched for that with no luck.
     
  12. Kenox

    Newcomer Kenox Newbie

    Joined:
    May 25, 2007
    Messages:
    5
    Country:
    United States
    I'm guessing for your v2 you replaced the script (at least the non-story portions) with the Japanese files again?

    Not sure if it's important to you, but Prairie normally talks to your character even outside of story missions. It seems nobody else in the HQ talks without crashing the game though. If you replaced the HQ files, then you probably got rid of Prairie's non-story lines as well.
     
  13. yamimg

    Newcomer yamimg Advanced Member

    Joined:
    Jun 13, 2007
    Messages:
    50
    Location:
    behind you
    Country:
    United Arab Emirates
    ok here da codes
    game id :ARZJ d1291e0f

    Infinite Health
    2214F7B2 00000010

    Invincible
    2214F7A4 00000042

    Moonjump
    94000130 FFFD0000
    0214F770 FFFFFD80
    D2000000 00000000

    Infinite Crystals
    0214F870 0001869F

    Infinite Lives
    2214F86C 00000009

    model Ox-select+up

    94000130 000003FA
    2214F874 00000007
    D2000000 00000000

    remember this is for the rockman zx - magic fish mix not for da jap or eng version

    EDIT:found a problem when loading the database the game always freeze
     
  14. Hypershell
    OP

    Newcomer Hypershell Member

    Joined:
    Jul 18, 2007
    Messages:
    22
    Country:
    United States
    Well, that's news to me. I'll look into it. It's probably the same problem as the random NPCs.
    EDITS: And, that's exactly what it was. The same quick-fix was applied, which means the text isn't readable, but you can select discs and view images.

    You know, I wish someone would axe the "forced transformation" codes, and instead make one that actually adds Model OX to your inventory. You risk crashing the game if you cancel out of form-selection from a model you don't actually have, not to mention Action Replay has to always be in effect because certain scenes and gameplay scenarios require switching to different forms.

    I was hoping to attempt a save-hack for that, but I haven't had any luck.

    I hadn't noticed that, but yes, Prairie's non-story lines are gone. One of these days, when I've got serious time to kill and a lot of willpower, maybe I can look into the files a bit more to see if I can't come up with a better fix. Can't make any promises, though.
     
  15. yamimg

    Newcomer yamimg Advanced Member

    Joined:
    Jun 13, 2007
    Messages:
    50
    Location:
    behind you
    Country:
    United Arab Emirates
    this si for v3 it seems every time u make a uptade the id change

    game id:ARZJ 5104f8c6


    Infinite Health
    2214F7B2 00000010

    Invincible
    2214F7A4 00000042

    Moonjump
    94000130 FFFD0000
    0214F770 FFFFFD80
    D2000000 00000000

    Infinite Crystals
    0214F870 0001869F

    Infinite Lives
    2214F86C 00000009

    model Ox-select+up

    94000130 000003FA
    2214F874 00000007
    D2000000 00000000

    Press Select+Up For Rockman X:

    94000130 000003BB
    2214F874 00000001
    D2000000 00000000

    Press Select+Down For Rockman ZX:

    94000130 0000037B
    2214F874 00000002
    D2000000 00000000

    Press Select+Left For Rockman HX:
    94000130 000003DB
    2214F874 00000003
    D2000000 00000000

    Press Select+Right For Rockman FX:
    94000130 000003EB
    2214F874 00000004
    D2000000 00000000

    Press Select+L for Rockman LX:
    94000130 000001FB
    2214F874 00000005
    D2000000 00000000

    Press Select+R for Rockman PX:
    94000130 000002FB
    2214F874 00000006
    D2000000 00000000
     
  16. Hypershell
    OP

    Newcomer Hypershell Member

    Joined:
    Jul 18, 2007
    Messages:
    22
    Country:
    United States
    Do you really need to repost the entire code list if only the game ID is changing?
     
  17. yamimg

    Newcomer yamimg Advanced Member

    Joined:
    Jun 13, 2007
    Messages:
    50
    Location:
    behind you
    Country:
    United Arab Emirates
    nah just because i forgot to post the other codes i thought it was better
     
  18. Kenox

    Newcomer Kenox Newbie

    Joined:
    May 25, 2007
    Messages:
    5
    Country:
    United States
    Perhaps you could try opening up the files with a text editor. You need to replace the Japanese text of the NPCs without replacing the references to who says what. If you try opening a Japanese and an English version of the same file, I think you'll understand what I mean.
     
  19. Hypershell
    OP

    Newcomer Hypershell Member

    Joined:
    Jul 18, 2007
    Messages:
    22
    Country:
    United States
    Yeah, I know. I've thought about that, but, the english text files aren't quite comprehensible in ASCII. Close enough that you can tell what conversation the file pertains to, but all manners of spacing, punctuation, and capitalization seem to throw it off. I'm thinking I'll probably have to open the file up in a hex editor and see if I can match the values to in-game characters that way. That and unless I'm feeling adventurous enough to figure out how to add extra text boxes, I'll probably wind up having to paraphrase here and there.

    Replacing all NPC text in that manner would be quite a task, but I do plan on trying. Maybe the disc database suffering the same symptoms was a blessing in disguise, it'll give me an easier place to start. But the hardest part (at least, I would imagine) is going to be figuring out what in the file is and isn't displayed text in the japanese version.
     

Share This Page