That's impressive.
I have Japanese PC version.
Can you explain how insert the translation? I already extract everything and played in japanese here, but I have audio issues... You know how fix it? I want to insert my own translation (because english is a shit localization) and maybe try port it to pc because Japanese HD version is also shit.
I have scripts for:
- Extracting text from Switch version
- Extracting text from PC english steam release
- Formatting/Reformatting text from/to Switch version
- Formatting text from PC english steam release
- Packing reformatted text to Switch version
All scripts I have shared here:
https://github.com/masagrator/NXGameScripts/tree/main/Dies Irae
For unpacking data*.dat from PC version I'm using GARBro.
To get Switch version clean text get to one folder:
- Unpack.py
- Format.py
- exec.dat from romfs/data.src/system
and then in bash:
Code:
python3 Unpack.py
python3 Format.py
to pack them back you need:
- Reformat.py
- Pack.py
and then in bash:
Code:
python3 Reformat.py
python3 Pack.py
It will create "result.dat" that will have injected text.
Don't delete/rename any generated file. Each script is dependent on previous one.
I'm updating them constantly when I find that I have omitted something.
And I have changed my mind. I don't need japanese PC version anymore.
I was thinking about doing one thing, but it seems too complicated and waste of effort.
I'm using them with Ubuntu. For sure scripts using numpy won't work with Windows 10. Dunno about rest scripts/Windowses.