ROM Hack Discussion Dies Irae possible translation

  • Thread starter Thread starter masagrator
  • Start date Start date
  • Views Views 12,068
  • Replies Replies 39

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
7,234
Solutions
1
Reaction score
7,427
Trophies
3
XP
14,613
Country
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,
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,
Alright. Let me know when you can.

--------------------- MERGED ---------------------------

Also, how did you get the file dumps of Dies Irae on Switch to PC?
 
Alright. Let me know when you can.

--------------------- MERGED ---------------------------

Also, how did you get the file dumps of Dies Irae on Switch to PC?
For unpacking you need hactool.
For dumping you can use nxdumptool or SX Dumper.
 
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.
 
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
 
Another Issue is that Switch version has additional text. So extracted text needs to be correctly swapped.

--------------------- MERGED ---------------------------

Or translate new lines.
 
Hi, I just found this thread and I want know if you guys can share the files with me? I have .nsp file, but I failed to extract everything...
 

Site & Scene News

Popular threads in this forum