ROM Hack Daikoukai Jidai 4 - Rota Nova

rockyspirit

New Member
OP
Newbie
Joined
Dec 25, 2010
Messages
3
Trophies
0
XP
10
Country
Brazil
First of all, hello. This is my first time posting here and I'm already giving a try at some serious hacking.
I'm a programmer, know some Japanese and like hacking stuff when I have the free time, so I decided to try something for the DS.

I've been trying to hack Daikoukai Jidai 4 - Rota Nova for the DS and had some success. To summarize what I have:
  • I can change most text in the game. However the strings are confined to the same size as the original Japanese one.
  • I've found the character texts. Apparently, menu and some other text are images.
  • I've figured out some of the format in the character text files.
And this is an image, where I changed the original "???"(Clau, shorthand for Claudio) to Claudi(so as to maintain string size):
conceptproof.png


Now for the technical stuff. This is a .zip file with some information I've gathered and an application which I've written in Python and PyGTK.

If you try importing the file SC0.DK4(available after unpacking in data/data), you'll notice that a python exception is thrown. An SJIS to UTF-8 conversion wasn't possible. If a certain byte is equal to 00h, I suppose the following data is an SJIS text. Doesn't work everytime.

And, finally, this is my request for hackers alike. What am I missing about this file? Or, what is the best approach to figure out this stuff?
 
  • Like
Reactions: DarkDante

rockyspirit

New Member
OP
Newbie
Joined
Dec 25, 2010
Messages
3
Trophies
0
XP
10
Country
Brazil
Noone answered my request but no reason to fret. I've found (part of) the answer myself.
I can now read and rebuild the text files. I don't expect any text to be missing, but who knows?

First, the updated informational file is this. I wonder if anyone cares to read that?
Next, the tool for translating and an initial translation. (Edit: the tool had a missing file and bug. Fixed that.)

Steps to test:
  • Install Python, GTK+, PyGTK and LXML. If you use Linux(like myself), you won't have much trouble. Sorry, I haven't tested on Windows or MacOSX but do tell me if you do.
  • Unzip the tool and translation. Unpack the rom somewhere.
  • Run the tool(the main.py file). In the tool, load the translation file(sc0.uc4).
  • Export the file(File->Export File) to //data/SC0.DK4 and Repack
  • Run wherever you like. Tested on both Desmume and real hardware with M3DS Real flashcart.
  • Start the game as Rafael Castrol. You should be fine if you don't touch the D-Pad.
The game will skip the text after 2 English sentences and that is what I need to investigate. The game loads the modified file fine but there seems to be something else to guarantee the text has the same size.

Edit: Scratch that. It seems it was an issue with alignment in the file.

And as for some images(The names are not in the same file):

screenshot1nix.png
 
  • Like
Reactions: 1 person

metastase

Active Member
Newcomer
Joined
Jun 25, 2013
Messages
32
Trophies
0
Age
43
XP
191
Country
United States
OMG this is the only DS game I wish was translated. If this was a new release on another console I would buy whatever that is just for this game alone without thinking twice.

Sorry I can't offer any help but I wish you all the luck in world because games like this really deserve it.
 
  • Like
Reactions: DarkDante

DarkDante

Well-Known Member
Member
Joined
Jan 24, 2015
Messages
359
Trophies
0
Age
29
Location
DarkLand
XP
414
Country
Japan
OMG this is the only DS game I wish was translated. If this was a new release on another console I would buy whatever that is just for this game alone without thinking twice.

Sorry I can't offer any help but I wish you all the luck in world because games like this really deserve it.
Really difficult to get it right? I hope something can be done. I really want to try it.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Used it as a web cam for a day for fun, sooo shitty it was hilarious
  • Psionic Roshambo @ Psionic Roshambo:
    I had two Ken one regular black one and a silver special edition one lol
  • K3Nv2 @ K3Nv2:
    Speaking of old stuff those green og Logitech Xbox controllers still being listed around $100
  • The Real Jdbye @ The Real Jdbye:
    eyetoy was fun yeah
  • The Real Jdbye @ The Real Jdbye:
    super basic, but the minigames were well designed
  • The Real Jdbye @ The Real Jdbye:
    i'm sure there's at least 1 emulator out there that works with it
  • Psionic Roshambo @ Psionic Roshambo:
    I had the PS3 one too and The Eye of Judgement game lol was ass
  • The Real Jdbye @ The Real Jdbye:
    i had eye toy play on ps2
  • K3Nv2 @ K3Nv2:
    Microsoft ruined it with kinect
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, PCSX2 works with any web cam and emulates the EyeToy with it
  • K3Nv2 @ K3Nv2:
    I remember mic support for the n64 being janky
  • K3Nv2 @ K3Nv2:
    Emulation wise
  • Psionic Roshambo @ Psionic Roshambo:
    I had a kinnect.... It blew rotting goat balls
  • Psionic Roshambo @ Psionic Roshambo:
    Ken amazingly DraStic microphone support works better than real hardware lol
  • Psionic Roshambo @ Psionic Roshambo:
    On a phone of course
  • Psionic Roshambo @ Psionic Roshambo:
    Also touch is better.... Well at least better than the launch DS, the lite one improved that a ton
  • K3Nv2 @ K3Nv2:
    Touch
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I really need to dig out my USB Wii sensor bar and experiment with Wii emulation and synching Wii remotes with BT lol
  • Psionic Roshambo @ Psionic Roshambo:
    Sort of redundant since I have a Wii lol
  • Psionic Roshambo @ Psionic Roshambo:
    With HDMI lol
  • K3Nv2 @ K3Nv2:
    I also have a Wii
  • K3Nv2 @ K3Nv2:
    Tomorrow be may 4th
  • Psionic Roshambo @ Psionic Roshambo:
    Getting Wiid from Street Pharmacist Mario?
  • K3Nv2 @ K3Nv2:
    1tb SD card for whatever reason
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    USB adapter and use as a Wii hard drive? Lol
    Psionic Roshambo @ Psionic Roshambo: USB adapter and use as a Wii hard drive? Lol