RELEASE Final Fantasy X/X-2 Undub

Discussion in 'Switch - ROM Hacking, Saves, Translations & Tools' started by masagrator, Apr 23, 2019.

  1. masagrator
    OP

    masagrator File digger

    Member
    5
    Oct 14, 2018
    Poland
    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:
    Informations

    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. 
     

    Attached Files:

    Last edited by masagrator, Apr 28, 2019
    RahFah, Borsalino, Fgamer and 10 others like this.
  2. tabzer

    tabzer Advanced Member

    Newcomer
    1
    Feb 15, 2019
    Japan
    It is a great job. Thank you very much for this!
     
  3. Nickky9x

    Nickky9x Newbie

    Newcomer
    1
    Jul 1, 2016
    Is it possible to be used on SXOS?
    Btw, thanks for great work :D
     
  4. masagrator
    OP

    masagrator File digger

    Member
    5
    Oct 14, 2018
    Poland
    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.
     
  5. NemRe

    NemRe Member

    Newcomer
    3
    Feb 25, 2017
    United States
  6. masagrator
    OP

    masagrator File digger

    Member
    5
    Oct 14, 2018
    Poland
    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, Apr 24, 2019
  7. ZeroFX

    ZeroFX Advanced Member

    Newcomer
    3
    Jun 18, 2018
    United Kingdom
    Nice job, you're welcome!
     
  8. NemRe

    NemRe Member

    Newcomer
    3
    Feb 25, 2017
    United States
    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, Apr 24, 2019
  9. masagrator
    OP

    masagrator File digger

    Member
    5
    Oct 14, 2018
    Poland
    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, Apr 24, 2019
  10. hbkmog

    hbkmog Member

    Newcomer
    1
    Jul 31, 2016
    United States
    Noob here, any pointer for where and how to get the ro module? Went on github but didn't see it.
     
  11. masagrator
    OP

    masagrator File digger

    Member
    5
    Oct 14, 2018
    Poland
    Build it oraz download latest atmosphere from bsnx.lavatech.top. It's
    Code:
    titles\0100000000000037\exefs.nsp
     
    Last edited by masagrator, Apr 24, 2019
  12. hbkmog

    hbkmog Member

    Newcomer
    1
    Jul 31, 2016
    United States
    Okay thanks. Will try it out.
     
  13. hbkmog

    hbkmog Member

    Newcomer
    1
    Jul 31, 2016
    United States
    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!
     
    tabzer likes this.
  14. cloudfe

    cloudfe GBAtemp Fan

    Member
    4
    Feb 24, 2013
    Belgium
    Please forgive the n00b question, but where could I find the 0.8.9 version in order to try this?
     
  15. NemRe

    NemRe Member

    Newcomer
    3
    Feb 25, 2017
    United States
    You need this:
     
  16. cloudfe

    cloudfe GBAtemp Fan

    Member
    4
    Feb 24, 2013
    Belgium
    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?
     
  17. NemRe

    NemRe Member

    Newcomer
    3
    Feb 25, 2017
    United States
    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, Apr 25, 2019
    cloudfe likes this.
  18. cloudfe

    cloudfe GBAtemp Fan

    Member
    4
    Feb 24, 2013
    Belgium
    Thank you very much, I'll try it later today :)
     
    NemRe likes this.
  19. cloudfe

    cloudfe GBAtemp Fan

    Member
    4
    Feb 24, 2013
    Belgium
    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.
     
  20. masagrator
    OP

    masagrator File digger

    Member
    5
    Oct 14, 2018
    Poland
    You can, but f.e. i had issue running from Atmosphere installed from SX OS xci. So it depends
     
Loading...