FINAL FANTASY X/X-2 HD Remaster

FINAL FANTASY X/X-2 HD Remaster

View Stats:
XyFreak May 15, 2016 @ 9:16pm
3
3
2
Japanese voice patch for any version / mod to come
Hi guys,

Some days ago I read about a mod that allows you to play with japanese audio / english text.
That in itself is awesome but we were given already patched executables. The problem with these is that some modder needs to provide new executables every time this game is updated (not that i think this'll happen too frequently ;) ).

That's why I wrote a generic patcher that applies the mod to your existing executables. This will also allow you to use this mod in combination with other mods that use modified executables.

You can grab it here: https://www.dropbox.com/s/8lzxdgdj3r8diso/FFX_X2%20HD%20Language%20Patch.exe?dl=0

If you don't trust me (and why should you?), you can also get the source code here: https://www.dropbox.com/s/vb4ia8ej8rpvpqm/FFX_X2%20HD%20Language%20Patch.cpp?dl=0
There is SOME commentary on why I do what I do, but since this patch is something I hacked together quickly, there's not too much :P

How to use:

1.) Start it
2.) Select your FFX/X-2 HD Remastered game directory
3.) Press Ok
4.) Done

If not already present, the patcher will create backups of your original game executables.
E.g.: FFX.exe -> FFX.en.exe


Recap on how the mod itself works:
The mod itself only consists of modified path strings inside the executable(s) (the .rdata section to be more exact). You basically look for anything that matches "/US/", look for an equivalent "/JP/" path and replace the "/US/" path with the "/JP/" path. Please note that simple search&replace will not work.


I hope this helps at least some of you guys.
If you run into any issues because of this patch, please let me know.


Have fun
XyFreak
Last edited by XyFreak; May 15, 2016 @ 9:17pm
< >
Showing 1-15 of 33 comments
Kaldaien May 16, 2016 @ 2:08am 
I am thoroughly confused, you read about that mod, but not my project?

http://steamcommunity.com/sharedfiles/filedetails/?id=683802394

This applies language changes while the game is running and does not make any permanent changes. It also lets you go back the other direction (select Japanese text with English voices).
Last edited by Kaldaien; May 16, 2016 @ 2:09am
TrickZZter May 16, 2016 @ 2:37am 
Originally posted by Kaldaien:
This applies language changes while the game is running and does not make any permanent changes. It also lets you go back the other direction (select Japanese text with English voices).
Your mod has some limitations. For example you can't use Fraps.
Last edited by TrickZZter; May 16, 2016 @ 2:38am
Kaldaien May 16, 2016 @ 2:42am 
Originally posted by TrickZZter:
Originally posted by Kaldaien:
This applies language changes while the game is running and does not make any permanent changes. It also lets you go back the other direction (select Japanese text with English voices).
Your mod has some limitations. For example you can't use Fraps.

You can't use Fraps in much of anything, so I don't see the problem there :) It's very shoddy software.

Editing the executable is not going to disable Fraps by the way, so you're left with 3rd party software that will crash the game. I prefer to use DLLs to disable incompatible software.
Last edited by Kaldaien; May 16, 2016 @ 2:48am
TrickZZter May 16, 2016 @ 2:58am 
Originally posted by Kaldaien:
I prefer to use DLLs to disable incompatible software.
But it is compatible. I already made some videos using Fraps.
Kaldaien May 16, 2016 @ 2:59am 
Originally posted by TrickZZter:
Originally posted by Kaldaien:
I prefer to use DLLs to disable incompatible software.
But it is compatible. I already made some videos using Fraps.

It crashes on my system without the mod
XyFreak May 16, 2016 @ 5:11am 
Originally posted by Kaldaien:
I am thoroughly confused, you read about that mod, but not my project?

I actually did not read about that mod in one of your posts. As i mentioned, that post "only" contained modded executables and nothing related to DLL injection.

I guess variety doesn't hurt, does it?
Last edited by XyFreak; May 16, 2016 @ 5:11am
TrickZZter May 16, 2016 @ 5:27am 
Originally posted by Kaldaien:
It crashes on my system without the mod
I don't know why it's crashing on your system. It's working for me just fine.

Originally posted by XyFreak:
I guess variety doesn't hurt, does it?
Indeed. I was using the modified exes, and your patcher is that I really wanted for the future updates. Thanks for making it!
I don't like is the other mod because it restricts me from using my favorite software, and I don't need any other bells and whistles.
XyFreak May 16, 2016 @ 5:32am 
You're welcome.
If there's only one person who likes it (besides myself), it was worth making :)
Kaldaien May 16, 2016 @ 10:09am 
Oh, don't get the wrong idea. I think this is fantastic, especially considering my own mod has compatibility issues with third-party software that I will never be able to completely nail down.

It is just weird that the mod that is based on the hex-edited executables still has higher visibility. My only concern comes from debugging problems other people have had with said executables.

I've had 4 or 5 people come to me now with problems that were traced to them. I believe the weird DRM scheme this game uses, where most of the executable code is in magicFiles/FFX/magic_<xyzw>.dll is unfriendly to the modified base executable.
Last edited by Kaldaien; May 16, 2016 @ 10:10am
XyFreak May 16, 2016 @ 11:18am 
That could indeed be an issue, though I can only deal with them when I encounter them.
However I think if there was indeed a DRM issue, I would've encountered them myself.
Mind you there are quite a couple of binary versions out there.

There is one particular string that will point to an invalid file if you do a dumb search&replace with /US/ -> /JP/. I think it's more likely that someone used a bad mod than DRM causing problems. This is all speculation though. I'll look into it nevertheless.

If you know more about this, feel free to drop me a message.
Hey, this still works, unfortunately Kaldaien's project X mod seems to have problems with FFX-2 for some reason (i'm sure it's on my end somewhere because FFX works great) but this exactly what i wanted. Big thanks XyFreak :steamhappy:
XyFreak Feb 7, 2020 @ 11:13am 
Yw :steamhappy:
Kaldaien Feb 19, 2020 @ 7:55am 
Originally posted by Legato Bluesummers:
Hey, this still works, unfortunately Kaldaien's project X mod seems to have problems with FFX-2 for some reason (i'm sure it's on my end somewhere because FFX works great) but this exactly what i wanted. Big thanks XyFreak :steamhappy:
What sort of problems? I honestly don't like FFX-2, so there aren't (m)any features for it, but the language mod should at least work.

If I recall, there's a part of either FFX or FFX-2 where a specific cutscene doesn't work when changing audio language to Japanese. That's because the Japanese version never had a dub for that scene. It's just a single scene that you have to revert to English for.
ModestYahoo Mar 16, 2020 @ 9:19am 
Originally posted by Legato Bluesummers:
Hey, this still works, unfortunately Kaldaien's project X mod seems to have problems with FFX-2 for some reason (i'm sure it's on my end somewhere because FFX works great) but this exactly what i wanted. Big thanks XyFreak :steamhappy:

Thanks for reviving this thread Legato. Breezy install, and gives Japanese voices without changing anything else. Also no crashing, which has been an issue on my system. Of course, thanks to XyFreak to making it all this time ago.
Just Chill Mar 16, 2020 @ 12:03pm 
I couldn't play this game because I think how Tidus got visually changed in the remaster is a disimprovement.
Luckily I found C3Anderson's texture for Untitled Project X. :)
https://www.nexusmods.com/finalfantasyxx2hdremaster/mods/32/?
Even though I rather use the 4K version as that one also goes better with this mod:
https://www.nexusmods.com/finalfantasyxx2hdremaster/mods/3

The latter one should be installed at first, before any specific character textures will be installed and overwritten.



@Topic
But yeah, for people who are fine without UnX, but want to play with japenese dub and english sub this should do it. :)
:thumb:
Last edited by Just Chill; Mar 16, 2020 @ 12:26pm
< >
Showing 1-15 of 33 comments
Per page: 1530 50