ROM Hack RELEASE Final Fantasy X/X-2 Undub

  • Thread starter Thread starter masagrator
  • Start date Start date
  • Views Views 45,122
  • Replies Replies 94
  • Likes Likes 19

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
7,274
Solutions
1
Reaction score
7,476
Trophies
3
XP
14,718
Country
Poland
For Atmosphere 0.10.1+ users: Remember to rename folder 'titles' to 'contents'!

This project was possible only thanks to ro module implementation from Atmosphere team.

Requirements:
- Atmosphere 0.8.9 or newer

Atmosphere 0.8.8 and older + everything based on this old versions will not work.

It should work with every region with every Western language.

Known issues:
- Cutscene desynchronizations
>> (This are only my thoughts, I haven't studied localization files) Cutscenes that are not based on motion capture are synchronized with subtitles, so they tend to desynchronize with Japanese audio. Only way to repair this is to edit localization files.

- "Credits & Bonus Audio" desynchronization
>> JP version doesn't have proper timestamps for Western languages except English, so subtitles are synchronized to english video. Swapping them is not possible, as Japanese version contains ~380 lines, when English ~420 lines.

Just put atmosphere folder to root of your sdcard.
It should look like this:
Code:
atmosphere\nro_patches\FFX_Undub\01FEE8A3289603061B8B40850E99B039.ips #Credits & Bonus Audio
atmosphere\nro_patches\FFX_Undub\9ABE8E208A2AA147B83C965C88592951.ips #Final Fantasy X-2 + Last Mission
atmosphere\nro_patches\FFX_Undub\ECF2B302C9DBBA3F7DED988FF47D68D6.ips #Final Fantasy X + Eternal Calm

It's not 100% tested (only on english & spanish language), so every comment is appreciated.

Thanks to @ZeroFX @tabzer @NemRe for help with testing.

Changelog:
Code:
#24.04: Fixed one string for FF X & FF X-2
#24.04: Forced using additional JP Banks
#28.04: Added proper timestamps for "Credits & Bonus Audio" english subtitles.
 

Attachments

Last edited by masagrator,
Is it possible to be used on SXOS?
Btw, thanks for great work :D
No. Every CFW without new ro implementation from Atmosphere is not working with modified NRO. You can use this patches to directly patch files, change hashes in .nrr and still you will get crash.
 
OK, it looks like I missed one line in FFX and FFX-2. Patches updated.
For FF X there is one issue, but I don't know where it will show or if - jp0828_0828_bank0000.
For US there is only one string for every us*_*_bank00, where jp has jp*_*_bank00 with one exception where instruction is branching - jp*_*_bank0000.
Przechwytywanie.PNG

So there will be one of two outcomings:
1. It will play this in english
2. It will not play voice for this sequence.

Still there is a possibility that this is not used in game or used in some side quest, so there will be small amount of people, who will encounter this

For now I'm not enough skilled to swap instructions, so if someone will encounter this issue (whole cutscene should have english voices or no voices), then I will take time to fix it if this person will send save before this cutscene.
 
Last edited by masagrator,
OK, it looks like I missed one line in FFX and FFX-2. Patches updated.
For FF X there is one issue, but I don't know where it will show or if - jp0828_0828_bank0000.
For US there is only one string for every us*_*_bank00, where jp has jp*_*_bank00 with one exception where instruction is branching - jp*_*_bank0000.
View attachment 164758

So there will be one of two outcomings:
1. It will play this in english
2. It will not play voice for this sequence.

Still there is a possibility that this is not used in game or used in some side quest, so there will be small amount of people, who will encounter this

For now I'm not enough skilled to swap instructions, so if someone will encounter this issue (whole cutscene should have english voices or no voices), then I will take time to fix it if this person will send save before this cutscene.
The new patch breaks FFX (not FF X-2, I tested only the opening and the first battle in this) and now the voices are again in English.

Edit: The previous one is heard in Japanese. Tested at the same point.
Edit2: It seems fixed in the new version, has been fast hehe
 
Last edited by NemRe,
Huh, now I don't understand how this game works. :D But I forced using last modified JP banks instead of swapping strings with US. For X-2 too just in case.
If it's still not working, sent me save where it occurs.

Edit: It looks like issue is resolved.
 
Last edited by masagrator,
Testing. So far so good. It's amazing how far atmosphere has come to make ips patch like this possible. So much possibility for other things!
 
  • Like
Reactions: tabzer
Please forgive the n00b question, but where could I find the 0.8.9 version in order to try this?
 
I’m afraid I’ll need a bit more help :(
Should I install Atmosphere’s latest build (0.8.8-1468340), and then the .nsp in the quote?
For the compatibility with nro_patches only need download the latest build of Atmosphere in bsnx.lavatech.top and copy the folder "atmosphere\titles\0100000000000037\exefs.nsp" to the microSD (same route).

You don't have to install anything, just copy these files.
 
Last edited by NemRe,
  • Like
Reactions: cloudfe
For the compatibility with nro_patches only need download the latest build of Atmosphere in bsnx.lavatech.top and copy the folder "atmosphere\titles\0100000000000037\exefs.nsp" to the microSD (same route).

You don't have to install anything, just copy these files.

Thank you very much, I'll try it later today :)
 
  • Like
Reactions: NemRe
No. Every CFW without new ro implementation from Atmosphere is not working with modified NRO. You can use this patches to directly patch files, change hashes in .nrr and still you will get crash.

Would it be possible to install the game from SX OS, and then apply the modifications needed in Atmosphere and play it from Atmosphere?
It is easier for me to install games using the built-tin SX OS utility.
 
Would it be possible to install the game from SX OS, and then apply the modifications needed in Atmosphere and play it from Atmosphere?
It is easier for me to install games using the built-tin SX OS utility.
You can, but f.e. i had issue running from Atmosphere installed from SX OS xci. So it depends
 

Site & Scene News

Popular threads in this forum