ROM Hack Discussion Dies Irae possible translation

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,297
Trophies
3
XP
12,070
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,

Danni

Member
Newcomer
Joined
Oct 30, 2019
Messages
8
Trophies
0
Age
26
XP
63
Country
United States
Alright. Let me know when you can.

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

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

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,297
Trophies
3
XP
12,070
Country
Poland
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.
 

linuxares

The inadequate, autocratic beast!
Global Moderator
Joined
Aug 5, 2007
Messages
13,352
Trophies
2
XP
18,247
Country
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.
 

Danni

Member
Newcomer
Joined
Oct 30, 2019
Messages
8
Trophies
0
Age
26
XP
63
Country
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
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,297
Trophies
3
XP
12,070
Country
Poland
Another Issue is that Switch version has additional text. So extracted text needs to be correctly swapped.

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

Or translate new lines.
 

Carl_Kraft

New Member
Newbie
Joined
Dec 5, 2019
Messages
4
Trophies
0
Age
33
XP
45
Country
Japan
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

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: