RELEASE Final Fantasy X/X-2 & XII Unpack/Repacker

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

  1. tabzer

    tabzer GBAtemp Regular

    Member
    2
    Feb 15, 2019
    Japan
    After going through the long process that you described, I finally finished/installed... only to get "Unable to start software. Return to the Home menu and try again" error.

    I feel so defeated.
     
  2. LukaStargazer

    LukaStargazer Member

    Newcomer
    1
    Aug 5, 2015
    aww man I feel ya bud, we are going to figure this out! :P
     
    tabzer likes this.
  3. tabzer

    tabzer GBAtemp Regular

    Member
    2
    Feb 15, 2019
    Japan
    I did it! In the end, I needed to rename the file in the format that NSP installers recognize. For example: FFX[0100fe500d0ca000][0].nsp

    Also, I don't know what kind of corruption is here, but look at this picture. It appears, briefly, in the intro screen, and then everything seems to go normal after. I haven't done any thorough testing. You have this happen to you ZeroFX? Any idea what causes it?
     

    Attached Files:

    Last edited by tabzer, Apr 20, 2019
    ZeroFX and LukaStargazer like this.
  4. ZeroFX

    ZeroFX Advanced Member

    Newcomer
    3
    Jun 18, 2018
    United Kingdom
    Well, i made all the way untill the part in the video with the game untouched (because i realized i couldn't change the voice lang in-game and that pissed me off lmao), so i didn't saw this cutscene with the game undubbed. Will see it, later.
     
    tabzer likes this.
  5. xchatos

    xchatos Newbie

    Newcomer
    1
    Feb 26, 2018
    Finland
    Did you guys test this method longer than the opening? I went with masagrators file splitting and things work until theres a scene where the monster "demi" should crash into a building but it wont load with this method. Also I can play past that without the undubbing but after saving and switching back noticed that the battle sounds arent undubbed. I replaced the "voicefevmapper.txt" and "FFX_VideoList.txt" with the jp equivalents.
     
  6. tabzer

    tabzer GBAtemp Regular

    Member
    2
    Feb 15, 2019
    Japan
    It breaks for me a few minutes in, at the bridge with Auron. Such a loss...
     
  7. leon315

    leon315 POWERLIFTER

    Member
    8
    Nov 27, 2013
    Italy
    I own this collection for ps3, are there any significant differences or improvident compared to this?
     
  8. xchatos

    xchatos Newbie

    Newcomer
    1
    Feb 26, 2018
    Finland
    Thats exactly the part im talking about i think, tidus warps inside auron and it just hangs.
     
    tabzer likes this.
  9. ZeroFX

    ZeroFX Advanced Member

    Newcomer
    3
    Jun 18, 2018
    United Kingdom
    Thats sad, ill keep on looking for possible solutions.
     
    tabzer likes this.
  10. Kaijuchan

    Kaijuchan Newbie

    Newcomer
    1
    Jan 17, 2016
    France
    Yeah same with the LayeredFS method, I bypassed this scene by disabling the mod but after that many things still freeze the game (like using a potion)
     
    tabzer and ZeroFX like this.
  11. tabzer

    tabzer GBAtemp Regular

    Member
    2
    Feb 15, 2019
    Japan
    It seems there is only one time that the game specifies language settings regarding video, voice, and text. A couple possible solutions, both beyond my skill:

    1. Find the specific file and patch it

    2. Develop a kip that runs in the system and re-interprets the instruction

    I can see solution 2 being useful for multiple games, but the drawback is that it is an extra system process that is always running.
     
    Last edited by tabzer, Apr 20, 2019
    ZeroFX likes this.
  12. xchatos

    xchatos Newbie

    Newcomer
    1
    Feb 26, 2018
    Finland
    I havent researched the game files too much yet, but other solution could trying to force the text language to english while leaving the region to japan. Wouldnt need to mess around with the files and worst outcome would be misplaced text etc.


    Edit: okay I re-read your message and no. 1. might be exactly what i mean.
     
    Last edited by xchatos, Apr 20, 2019
    tabzer likes this.
  13. masagrator
    OP

    masagrator File digger

    Member
    5
    Oct 14, 2018
    Poland
    1. Your specific file is nro and can't be used because of keys and hashes. Only way is to wait for implementing ease_nro_restriction in atmosphere as it works properly only in dev units.

    I was looking at this method earlier and repeated this many times.

    NSO in this game is only a forwarder to NRO launcher.

    2. Doing kip like that will slow down whole system as it would check every byte and it needs to do it before game will try to set language from string. It would be a nightmare.
     
    Last edited by masagrator, Apr 20, 2019
    tabzer likes this.
  14. Kaijuchan

    Kaijuchan Newbie

    Newcomer
    1
    Jan 17, 2016
    France
    Perhaps another way of doing this could be using the cheat engine for changing the in-game memory.

    Still a big work to find what to change.
     
  15. masagrator
    OP

    masagrator File digger

    Member
    5
    Oct 14, 2018
    Poland
    No, because checking strings is done before you can even use cheat engine. Doing it in middle of game would require to find exact byte which is impossible in this case.
     
  16. Kinyco

    Kinyco Member

    Newcomer
    1
    Aug 23, 2018
    France
    Could be good to know a few things.
    What version your switch is on, what CFW are you using as well.

    There's 3 version of the game.
    The ASIA, the JAPN, and EU/NA. Which one do you have.

    Also, if i'm not mistaken that scene that appears and seems broken, it's at the begining of the game.
     
  17. ZeroFX

    ZeroFX Advanced Member

    Newcomer
    3
    Jun 18, 2018
    United Kingdom
    Pretty much, just like they patched steam .exes on pc ver.

    — Posts automatically merged - Please don't double post! —

    Versions doesnt matter unfortunately.
     
  18. tabzer

    tabzer GBAtemp Regular

    Member
    2
    Feb 15, 2019
    Japan
    Like I said. I don't really know for sure. You are saying what you know that doesn't work. The instructions do chain from file to file, and there might be a weak link that doesn't require ease_nro_restriction. Just changing the location of two files had a profound impact, but there is a problem we haven't determined the source of. On the note of skepticism, it seems like subtitles trigger voice files, and for dialogue of English lines, there are more lines than there are Japanese. So that might be providing extra complication.


    Some kips work with key-combos, so I still think that a creative application could be made. Maybe it could operate on a timer, or self-kill after the first instance of a specific byte sequence (instruction)? Also, an NRO can be used to disable/enable the kip, or maybe even toggle what games it operates on. It's cool that you seem to know a lot of things that I don't, but it seems you are already resigned to a specific outcome.


    Yeah. I tried to be clear about it when I mentioned it. I'll be more specific for you. It is the scene of Zanarkand Ruins that is the setting for both the intro Credits, and when you start a new game. It appears briefly, when the credits start in the beginning, and you don't see it like that at all when you actually start a new game. It looks like it is where the camera is at rest, and isn't supposed to be seen. Maybe, normally it's only resting like that in memory when the screen is black, rolling the credits, before readying the scene. It looks to be a timing mismatch.
     
    Last edited by tabzer, Apr 20, 2019
  19. masagrator
    OP

    masagrator File digger

    Member
    5
    Oct 14, 2018
    Poland
    I'm not too optimistic as I'm in language modes by months and know what is possible and what not with game files.
    There is no "from file to file", executable handles most of it. And games like this tends to be a mess.
    If swapping doesn't work and you don't know f.e. structure of this txt files or banks, you'll be going in circle.

    Yes, I'm waiting. Because i know already what is possible and that Atmosphere devs are working on making it possible to do.
     
    Last edited by masagrator, Apr 20, 2019
    tabzer likes this.
  20. ZeroFX

    ZeroFX Advanced Member

    Newcomer
    3
    Jun 18, 2018
    United Kingdom
    Well, renaming does not work as expected, and i think that the only ones that achieved undub by "layering" are psvita folks, search on google or github a repository called Patch by OmniumArtium i cant link it because theres a mega link there, im just leaving this here for those who want so see what they're done, the file structure and files itself if you want ofc. Well im going to sleep :P.

    Observation: Psvita version was built differently, i know that xP.
     
    Last edited by ZeroFX, Apr 20, 2019
    tabzer likes this.
Loading...