Patcher64Plus-Tool icon indicating copy to clipboard operation
Patcher64Plus-Tool copied to clipboard

[FEATURE] Add MM dialog translations for English PAL and English Gamecube

Open crozone opened this issue 1 year ago • 6 comments

Is your feature request related to a problem? Please describe.

Currently there is only "English (default)" and "Restore Text" options for overhauling the English dialogue for the US Rev 0 MM ROM.

Describe the solution you'd like

Add additional dialog translations which use the PAL English translation (which was localized for the UK and Australia), as well as the GC English translation (which was localized for the USA).

These translations also already have fixed text commands.

Describe alternatives you've considered

Manually extract the script from the MM PAL and MM GC ROMs and use Patcher64+ to patch them into the US Rev 0 ROM

crozone avatar Feb 18 '24 12:02 crozone

The Restore Text option is already based off the MM GC script. So I am not sure what this request exactly entails if Restore Text already applies MM GC dialogue into the ROM.

Restore Text will only be available for English. The other official PAL languages are already based on the GC ROM so there's nothing to adjust for those languages. Any non-official language never existed to begin with, so there's nothing to port over.

We already have fixed text commands. So that isn't an issue either.

I leave it open for the time being until further clarification is given.

Admentus64 avatar Feb 18 '24 15:02 Admentus64

The "Restore Text" option is a fan-made patch for the US Rev 0 ROM that doesn't quite match any of the official translations. It's a good patch, but it's not an official translation.

Reference for the "Restore Text" patch:

https://github.com/Admentus64/Patcher64Plus-Tool/blob/663686934e909caee506f5cde3b86ad36d8aba8e/Files/Scripts/Options/Majora's%20Mask.psm1#L1264-L1332

This feature request would specifically involve adding additional translations for a complete dialog replacement, to allow the US Rev 0 ROM to match the English PAL or English GC localizations verbatim. The use-case is mostly for people who prefer either the PAL or GC localisations, since the PAL localization is tailored for British English, and the GC localization is the most official final translation that is tailored towards US English.

Some of these differences are documented here:

https://tcrf.net/The_Legend_of_Zelda:_Majora%27s_Mask/Program_Revision_Differences#Text_Changes

I'd be happy to tackle adding this feature and create a PR, if you'd be okay with it.

crozone avatar Feb 19 '24 03:02 crozone

I am ok with a PR.

Use the Text Editor API for it. Check out linked references for examples.

Admentus64 avatar Feb 19 '24 08:02 Admentus64

Is there still an interest in doing this PR or can I go ahead and close this issue?

Admentus64 avatar Mar 01 '24 22:03 Admentus64

I'm still working on it but didn't get very far. Feel free to close if you like.

crozone avatar Mar 03 '24 05:03 crozone

Oh ok. I have no need to close it if are still interested in doing it. Only wanted to know if you were interested in doing it.There is no deadline or anything you have to abide by. There's no rush it has to be done or anything, even if it takes multiple months. But since you offered to take up this issue yourself it makes sense to only keep this issue open for as long feel like you want to work on it since there is no one else who will work on it.

Mostly asking because it's common that a lot of users who tend to get interested or have questions or are willing to undertake tasks only last for less than a week. In some cases less than a hour.

If you need some help on how to get the code to work, feel free to reach out on my Mod64+ Discord server: https://discord.gg/P22GGzz, which would be a much easier way to discuss any questions on where you might have gotten stuck.

Admentus64 avatar Mar 03 '24 12:03 Admentus64

Closed due to inactivity.

Admentus64 avatar May 01 '24 21:05 Admentus64