RELEASE My Hero Academia - One's Justice - English/Multi-Language Translation Patch

Discussion in 'Switch - ROM Hacking, Saves, Translations & Tools' started by xXDungeon_CrawlerXx, Aug 24, 2018.

  1. xXDungeon_CrawlerXx
    OP

    xXDungeon_CrawlerXx GBAtemp Advanced Maniac

    Member
    10
    Jul 29, 2015
    Liverpool
    Hey Guys,

    We've released our "My Hero Academia: One's Justice" Multilanguage Translation Patch!
    You want to play the Game in your native language even before the official US/EU-Release Date?
    This Patcher is for you!



    Screenshots!




    THE TUTORIAL AND TOOLS ARE AVAILABLE NOW!


    If you use ReiNX, you need to add a "fsmitm.flag" file inside "SD:/ReiNX/titles/0100E0F008E64000/" like in this screenshot:
    Screenshot



    Requirements:
    - Your own dump of "My Hero Academia - One's Justice" (XCI or NSP).
    - A file called "keys.txt", containing the Nintendo Switch keys, in the same directory of "heroscript.bat".
    - Python (version => 2.7) installed on your computer.
    - About 12,5 GB of free space available on hard disk.
    - Been able to launch a custom firmware on your Nintendo Switch.


    Instructions:

    1. Drag the nsp/xci file over "heroscript.bat".
    2. Input a custom firmware and press enter.
    3. Input a language and press enter.
    4. Get comfortable because it might take a while.
    5. Copy the content of the folder "hero_patch" to the root of your microSD.
    6. Insert the microSD in your Nintendo Switch and launch your favourite custom firmare.
    7. Start "My Hero Academia - One's Justice" and enjoy it translated to your native language.


    Notes:
    - If the patch doesn't work the layeredFS module is probably missing (check if "fs_mitm.kip" exists on your microSD).
    - There may be translation errors and untranslated text and also issues with the text alignment.
    - If you appreciate our work, please don't upload the already patched files.
    - If you don't know where the pak-files goes, here are the paths for each CFW:
    ---- ReiNX: "SD:/ReiNX/titles/0100E0F008E64000/romfs/HeroGame/Content/Paks/" (you also need a fsmitm.flag named, empty file in "SD:/sxos/titles/0100E0F008E64000/")
    ---- SXOS: "SD:/sxos/titles/0100E0F008E64000/romfs/HeroGame/Content/Paks/"
    ---- Hekate: "SD:/atmosphere/titles/0100E0F008E64000/romfs/HeroGame/Content/Paks/"



    Thanks to:

    - @SciresM for hactool.
    - panzi for u4pak.
    - Hoose for "Unreal Engine 4 pak-file Unpacker" bms script.
    - aluigi for QuickBMS.

    Credits:
    - Cellenseres
    - @lucaboy



    This Patcher is completely legal!
    This Patcher does not contain any copyrighted material and is a legal method to patch "My Hero Academia: One's Justice" to your native language, using open-source Tools.
     

    Attached Files:

    Last edited by xXDungeon_CrawlerXx, Sep 13, 2018
  2. DarthDub

    DarthDub Amateur Hacker

    Member
    11
    Jan 26, 2016
    United States
    Your mom's basement.
    It's out in Japan already? I need to hurry up and preorder!
     
  3. xXDungeon_CrawlerXx
    OP

    xXDungeon_CrawlerXx GBAtemp Advanced Maniac

    Member
    10
    Jul 29, 2015
    Liverpool
    Yep, it's out since yesterday.
    I bought it in eShop and extracted it on my PC to check its contents.
    I believe we could translate most stuff in this game even before the US Release in two months.
     
    DarthDub likes this.
  4. xXDungeon_CrawlerXx
    OP

    xXDungeon_CrawlerXx GBAtemp Advanced Maniac

    Member
    10
    Jul 29, 2015
    Liverpool
    Okay Guys, I got it to work :P

    The Graphics are all translated now!

    [​IMG]

    Wasn't able to replace the Text Strings yet, but this should be changeable, too
     
    DarthDub, SG911, IpponDatara and 3 others like this.
  5. xYuunax

    xYuunax GBAtemp Regular

    Member
    3
    Feb 6, 2018
    China
    Hong Kong
    That's cool, looks like it includes other languages as well..
     
  6. jonyluke

    jonyluke GBAtemp Regular

    Member
    4
    Aug 22, 2018
    Spain
    Plus Ultra!
     
    Last edited by jonyluke, Aug 24, 2018
    XorTroll likes this.
  7. xXDungeon_CrawlerXx
    OP

    xXDungeon_CrawlerXx GBAtemp Advanced Maniac

    Member
    10
    Jul 29, 2015
    Liverpool
    It already includes every language for the US/EU Release.
    I was able to replace the Japanese Textures with the English ones already, but I have to find a way to use the english textstrings instead of the japanese ones.
    All TextStrings in all languages are included in this files:
    upload_2018-8-24_14-13-30.
    Unfortunately I don't know how to edit these uexp-files :S
     
    RY0M43CH1Z3N likes this.
  8. TamarindoJuice

    TamarindoJuice GBAtemp Regular

    Member
    4
    Jan 30, 2016
    Brazil
     
  9. Xyphoseos

    Xyphoseos Hack or no games

    Member
    6
    Jun 29, 2016
    France
    Rivière
    is there english language in more only ?
     
  10. xXDungeon_CrawlerXx
    OP

    xXDungeon_CrawlerXx GBAtemp Advanced Maniac

    Member
    10
    Jul 29, 2015
    Liverpool
    I've extracted the .pak file in "romfs\HeroGame\Content\Paks" and transfered the Content of it into romfs itself.
    The result looks like this now:
    Screenshot
    Then I copied the "GUI" Folder inside "romfs\HeroGame\Content\L10N\en-US" to "romfs\HeroGame\Content" which replaced all japanese textures with the english ones.

    After that, I've rebuilt it to an working NSP (non public method with SDK) but it should also work with LayeredFS!

    Cons: The game is much bigger than 3GB now (7GB if you delete the L10N folder, which isn't needed by the game to run currently, 10GB with the LI0N folder).
    The Reason for this is because pak-files are compressed. The compression is gone as soon as you extract the content


    It contains these languages
    upload_2018-8-24_14-22-2.
     
    Last edited by xXDungeon_CrawlerXx, Aug 24, 2018
  11. xXDungeon_CrawlerXx
    OP

    xXDungeon_CrawlerXx GBAtemp Advanced Maniac

    Member
    10
    Jul 29, 2015
    Liverpool
    Here's an Example how it looks compared to the japanese one
     

    Attached Files:

  12. xYuunax

    xYuunax GBAtemp Regular

    Member
    3
    Feb 6, 2018
    China
    Hong Kong
    have you tried the Unreal Engine Editor?
     
  13. xXDungeon_CrawlerXx
    OP

    xXDungeon_CrawlerXx GBAtemp Advanced Maniac

    Member
    10
    Jul 29, 2015
    Liverpool
    Ofc. I've installed the Unreal Engine but it's unable to load this files.
     
  14. xYuunax

    xYuunax GBAtemp Regular

    Member
    3
    Feb 6, 2018
    China
    Hong Kong
    hmmm..... I won't be able to mess with this till I get home from work. From what I hear the .uasset are very particular, apparently you need to find the right version that would read it. And you also have to create a new project, then move the files into the project folder in (mydocument) to open it.

    But if you already tried that... maybe hexedit it, to see if there's any language markers that could be swapped.
     
    Last edited by xYuunax, Aug 24, 2018
  15. Celddy

    Celddy Newbie

    Newcomer
    1
    Aug 24, 2018
    Brunei
    Hello, this a downloaded game right?? Just asking..
     
  16. xXDungeon_CrawlerXx
    OP

    xXDungeon_CrawlerXx GBAtemp Advanced Maniac

    Member
    10
    Jul 29, 2015
    Liverpool
    bought it on eShop yesterday.
     
  17. Celddy

    Celddy Newbie

    Newcomer
    1
    Aug 24, 2018
    Brunei
    alright.. Uhm,about the game,when you go to the store mode,is the text(subtitle) also in english?
     
  18. xXDungeon_CrawlerXx
    OP

    xXDungeon_CrawlerXx GBAtemp Advanced Maniac

    Member
    10
    Jul 29, 2015
    Liverpool
    As I've written here more than once. No, only the Textures were translated yet.
    I know where the other Strings are (for Story, etc) but I don't know how to edit this files correctly.

     
    focusonme likes this.
  19. Celddy

    Celddy Newbie

    Newcomer
    1
    Aug 24, 2018
    Brunei
    Oh sorry about..
    Thanks for the info..
     
  20. KeyZiro

    KeyZiro GBAtemp Regular

    Member
    3
    Oct 21, 2016
    France
    i didn't know the game was already out, good job dude
     
Loading...