Discussion Dies Irae possible translation

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

  1. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
    Switch's Dies Irae has pile of trash inside game that allows you to
    - create new translation file (sadly there are no text files for main story, but there are for side stories)
    - create encrypted package
    - run on Windows, just download OpenAL32.dll from dllme.com and put it to romfs folder. Run MalieApp.exe and it shows debug window beside game window. I don't know if it needs Japanese locale to run - be aware.

    I have tried many possibilities to swap english with Japanese, but only one was partially working.
    It's just swapping story text from PC with hex editor (after changing 0x000000->0xFFFFFF, delete 0x00, changing 0xFFFFFF->0x00 - English version uses Unicode, when Japanese not - :huh:), but is not working properly because english version has different quantity of "clicks" for lines, so it mismatches very quickly and letters are more and more broken.

    There are script lines before them and for Switch are slightly different. The most obvious changes are "sd_*" labels and additional tags for chooses.

    Maybe someone is interested in reverse engineering this and swapping with english text?
    Free version of game on Steam has text for whole game.
    You need GARBro to unpack data3.dat from steam version, inside will be data/system/patch.dat (exec.dat is probably older version of script)
    https://github.com/morkt/GARbro/releases/tag/v1.5.43-pre1

    Switch version is in romfs/data.src/system/exec.dat.
    If you want to create archive for test running, delete data4.dat from romfs/data and run mkdata4.cmd from romfs folder (all files inside data.src needs to be untouched except exec.dat). It will create new data4.dat

    I have tried to use tools from Inori, but DiesKit is not working after compiling by Visual Studio 2017, Visual Studio 2013 Express shows error.
    malie_text_outV3.py needs deEXEC.bin that is created by ExecDecrypt binary
    psp-malie_text_out.py is creating trash for PC and Switch version
    https://github.com/Inori/FuckGalEngine/tree/master/Malie
     
    Last edited by masagrator, Feb 18, 2019
  2. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
    Someone knows python 3 here? I got a script that can export text, and it needs to be converted to import. Someone want to help?
     
    Last edited by masagrator, Feb 21, 2019
  3. Danni

    Danni Newbie

    Newcomer
    1
    Oct 30, 2019
    United States
    Hello Masagrator, do you have Dies Irae Switch file dumps. If so, I can help you.
     
  4. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
    I have, but now I can't share any files because I'm in delegation. Maybe next week.
     
  5. Danni

    Danni Newbie

    Newcomer
    1
    Oct 30, 2019
    United States
    Alright. Let me know when you can.

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

    Also, how did you get the file dumps of Dies Irae on Switch to PC?
     
  6. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
    For unpacking you need hactool.
    For dumping you can use nxdumptool or SX Dumper.
     
  7. linuxares

    linuxares I'm not a generous god!

    Moderator
    17
    Aug 5, 2007
    Sweden
  8. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
  9. linuxares

    linuxares I'm not a generous god!

    Moderator
    17
    Aug 5, 2007
    Sweden
    Probably, took the money an ran :P
    I hope you can manage to figure out whats needed.

    I think maybe it's possible to ask this question to the AtlasNX team people that might know. I'm not sure if they got a rule against rom hacking, they do about piracy.
     
  10. Danni

    Danni Newbie

    Newcomer
    1
    Oct 30, 2019
    United States
    I own the game. It's just the matter of getting the game files from the Switch and put it on PC to play as well like any other Visual Novel
     
  11. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
    Another Issue is that Switch version has additional text. So extracted text needs to be correctly swapped.

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

    Or translate new lines.
     
  12. Danni

    Danni Newbie

    Newcomer
    1
    Oct 30, 2019
    United States
    Is Dies Irae game on NSP or XCI?
     
  13. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
  14. Danni

    Danni Newbie

    Newcomer
    1
    Oct 30, 2019
    United States
    Does Hactool work on NSP?
     
  15. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
  16. Danni

    Danni Newbie

    Newcomer
    1
    Oct 30, 2019
    United States
    You know what, I'll just wait for your file dumps since you already have them. :D
     
  17. Danni

    Danni Newbie

    Newcomer
    1
    Oct 30, 2019
    United States
    Any chance of being able to share Dies Irae Switch file dumps?
     
  18. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
    Talk to me on Discord
    MasaGratoR#1567
     
  19. Danni

    Danni Newbie

    Newcomer
    1
    Oct 30, 2019
    United States
    I sent you a friend request
     
Quick Reply
Draft saved Draft deleted
Loading...