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 - ), 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
- 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 - ), 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,