Hacking I really wants to play Majora's Mask in portuguese. But i can't inject it! Help?

  • Thread starter CaliBR
  • Start date
  • Views 3,155
  • Replies 16
C

CaliBR

Guest
Hi, you people. Sorry about my lame english, that's because i'm from Brazil. But anyway, i'll try to ask for some help. It's all about me wants to playing Majora's Mask on my Wii in my native language portuguese. A group actually did a translation for a PAL version of the original ROM. And i tried to inject this on a NTSC WAD using the VC 'romc' Compressor/Decompressor made by Jurai and some other tools. And it works! But with crucial issues. Y'all see, some areas that's naturally dark became EVEN MORE darkened (like the opening with the Majora's Mask spining around) and the fatal error: when i pauses the game, come 2 seconds and the game freezes :(

Someone help me? Someone with a better knowledge? I would really appreciate it!
 

tbgtbg

Shaking the ring ropes up in the sky
Member
Joined
Nov 27, 2006
Messages
1,999
Trophies
1
XP
1,030
Country
United States
I don't know, but MM is already fairly buggy, I can only imagine that a hack such as a language swap might only make matters worse.

And your English is pretty good, btw.
 
C

CaliBR

Guest
I see, you guys. But even when i inject the ROM without languages patches it results in the same problems. Maybe, i don't know, is the PAL ROM by itself that causes the problem. So, so close to play MM in portuguese :(
 

bladepwnedyou

Well-Known Member
Member
Joined
Jan 16, 2009
Messages
108
Trophies
1
Age
32
Location
Vermont
Website
www.facebook.com
XP
254
Country
United States
Try injecting the PAL rom, into a PAL .wad. I Did a little messing around with wad injection for a while, and mix and matching between the two always caused issues. So try pal with pal, and making the final .wad file either region free, or NTSC is you have a NTSC wii
 
C

CaliBR

Guest
Good idea! I gonna try to do this right now! Thanks, man.


Updating: Nah, man. It's still in the same problem. And something i forgot to mention early, it's that the frame issue problem also (which i corrected converting the region of my Wii to a PAL one). Anyways, i think the main problem it's the region of the ROM, unfortonately. If i just convert it to a NTSC.. is there a way?
 

DarkMatterCore

Finding my light.
Developer
Joined
May 30, 2009
Messages
1,292
Trophies
1
Age
28
Location
Madrid, Spain
Website
github.com
XP
2,606
Country
Spain
I bet the problem is related to the ROMC compression type. I'm of course assuming you're injecting the ROM to the WAD of the official VC release.

Majora's Mask, Super Smash Bros. and a few other games use ROMC v2, but the program made by jurai can only generate ROMC v1 files. The only way to extract ROMC v2 files is by using romchu, made by Halley's Comet Software (hcs, for short). Sadly, there's no ROMC v2 compressor available.

Maybe you could try nicely asking hcs on his forum if he can develop a program that recreates the ROMC v2 compression.

Don't worry about the framerate issue; that's actually normal. You need to force the game to PAL60 (e.g. with a loader) and use component video cables or a multi-standard TV. It isn't really necessary to change the whole system region to fix that. Do NOT force it to NTSC, you'll just end up getting that damned audio bug.
 
C

CaliBR

Guest
I bet the problem is related to the ROMC compression type. I'm of course assuming you're injecting the ROM to the WAD of the official VC release.

Majora's Mask, Super Smash Bros. and a few other games use ROMC v2, but the program made by jurai can only generate ROMC v1 files. The only way to extract ROMC v2 files is by using romchu, made by Halley's Comet Software (hcs, for short). Sadly, there's no ROMC v2 compressor available.

Maybe you could try nicely asking hcs on his forum if he can develop a program that recreates the ROMC v2 compression.

Don't worry about the framerate issue; that's actually normal. You need to force the game to PAL60 (e.g. with a loader) and use component video cables or a multi-standard TV. It isn't really necessary to change the whole system region to fix that. Do NOT force it to NTSC, you'll just end up getting that damned audio bug.

Yes, im doin' with the official WAD. Man, you gave me hope with your comment now! Very, very thankful! How to make contact with him?
 

DarkMatterCore

Finding my light.
Developer
Joined
May 30, 2009
Messages
1,292
Trophies
1
Age
28
Location
Madrid, Spain
Website
github.com
XP
2,606
Country
Spain
You'd have to make yourself an account on his forum and create a thread, explaining why do you need such a program, why would it be helpful and nicely asking if he can do it. He's the most appropiated guy for this task, really, considering he already made the ROMC v2 decompressor...

Having a tool like this would be awesome. What I really want to test is ROM injection in the Majora's Mask WAD, since it is the only official N64 VC release that uses the Expansion Pak.
 

stev418

Well-Known Member
Member
Joined
Sep 25, 2007
Messages
492
Trophies
1
Website
Visit site
XP
200
Country
highly doubt its a compression issue, romc v2 was evidently just an updated algorithm and using romc v1 shouldn't make a different. (You could test this by decompressing the rom inside the Majora wad using a romchu, and then re-compressing with ROMC.)

What i would do is decompress and patch the rom file from the actual PAL wad using romchu to decompress and romc to recompress - then use the patched rom in the PAL wad
 

DarkMatterCore

Finding my light.
Developer
Joined
May 30, 2009
Messages
1,292
Trophies
1
Age
28
Location
Madrid, Spain
Website
github.com
XP
2,606
Country
Spain
You could test this by decompressing the rom inside the Majora wad using a romchu, and then re-compressing with ROMC.

I already did that and it doesn't work. Plus, the output file is actually bigger; if the VC emulator has any size limit imposed (like previously demonstrated by srcorsario), it'll be a problem.
 
C

CaliBR

Guest
highly doubt its a compression issue, romc v2 was evidently just an updated algorithm and using romc v1 shouldn't make a different. (You could test this by decompressing the rom inside the Majora wad using a romchu, and then re-compressing with ROMC.)

What i would do is decompress and patch the rom file from the actual PAL wad using romchu to decompress and romc to recompress - then use the patched rom in the PAL wad


Ok, i cant patch the rom from the original WAD: invalid checksum. :(
 

hcs

Member
Newcomer
Joined
Aug 23, 2009
Messages
8
Trophies
0
Website
hcs64.com
XP
96
Country
United States
Ok, i cant patch the rom from the original WAD: invalid checksum. :(

This is actually a good thing, it confirms that the ROM in the VC WAD is different. You should try to contact the authors of the translation patch, they may be able to modify it to work with the VC ROM. It may just be a matter of determining where the text has been moved to.
 

DarkMatterCore

Finding my light.
Developer
Joined
May 30, 2009
Messages
1,292
Trophies
1
Age
28
Location
Madrid, Spain
Website
github.com
XP
2,606
Country
Spain
The ROM in the WAD is just slightly different. It only includes some French language corrections, if I recall correctly (I did a byte-to-byte comparison with the original Majora's Mask release some time ago). There really aren't any code differences.

It is completely possible to patch the original ROM and use it. It has to be in big endian format (Z64).

EDIT: Found it: http://tcrf.net/The_Legend_of_Zelda:_Majora's_Mask/Program_revision_differences#Differences_between_the_European_versions. VC ROM is actually v1.1.
 
C

CaliBR

Guest
Yep, i confirmed 2 days ago that the ROM inside the WAD it's 1.1 version. And the patch that the group did is from the 1.0. I think that's why the patch won't work. Is there a way to do it without the needed to make contact with the authors of the translation? I mean, the project indeed it's pretty old. Anyone here know how to do this?
Actually i'll inject the 1.1 ROM, see if happens something different.

EDIT: TESTED. IT WORKS PERFECTLY! AWESOME! Now, only thing i have to do is be able to patch the 1.1 ROM. Can't believe that all this drama is for something so simple. The VC emulator uses the 1.1 version that's why the 1.0 had trouble.
 
  • Like
Reactions: SaulFabre

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: Lol Veho.