Page 1 of 2

Experienced NDS ROM Hacker wanted!

PostPosted: Thu Jun 24 2010 2:08pm
by Moogie
I know a guy who's willing to much of the actual translating (and I'm sure between the rest of us here at SFC we can hammer some out too), but we need someone who's got experience of NDS ROM hacking to dump the text from the game & figure out how to re-insert it.

Anyone? Or anyone know someone suitable and with enough time?!

Would be great to play this in English!

Re: Experienced NDS ROM Hacker wanted!

PostPosted: Thu Jun 24 2010 4:13pm
by BoneIdol
I don't even own a DS, so I don't think I can really help in terms of actually hacking the rom (I've also got a bit much on my plate as is :(). However, if some scripting work needs doing, such as a program to make it easier to edit the text in the game, then I'd be happy to help out with that.

Having said all that, here's some links that more industrious people may find useful:

Windhex - A hex Editor with support for unicode and lets you define table files for different character encodings. Shift-JIS is probably the most common japanese character encoding, and a table file is available here.

DSLazy - A frontend for ndstool (it comes with this) which will let you pack/unpack nds files.

romhacking.net - Website devoted to rom hacking. There's craploads of docs available and the forums seem to be very helpful.

Re: Experienced NDS ROM Hacker wanted!

PostPosted: Fri Jul 09 2010 10:42pm
by Alones
I was going to say that there were some people interested in translating the game at GBAtemp, but looks like you already checked there. :damnit:

Re: Experienced NDS ROM Hacker wanted!

PostPosted: Sat Sep 11 2010 2:13am
by Borg1982
My hand is on the donate button to the person or team that can translate this game.

Re: Experienced NDS ROM Hacker wanted!

PostPosted: Sat Sep 11 2010 2:16am
by sulfuroxp
i will help, but for spanish translation :D

Re: Experienced NDS ROM Hacker wanted!

PostPosted: Wed Mar 23 2011 11:35am
by BoneIdol
So uh, I'm kinda sleep deprived and decided to have a look at how difficult this game would be to translate properly. Just for shits n' giggles (and to keep myself awake). Is this actual text from the game or have I just dropped (un)lucky and uncompressed something that looks a lot like shift-jis encoded text?

Image

Does any of that make sense or is it gibberish? My knowledge of Japanese could be accurately described as non-existant. :(

Re: Experienced NDS ROM Hacker wanted!

PostPosted: Wed Mar 23 2011 4:53pm
by Omega Entity
Yep, looks like stuff that makes sense to me.

Re: Experienced NDS ROM Hacker wanted!

PostPosted: Wed Mar 23 2011 5:11pm
by BoneIdol
Attaching image above because imageshack is shit, apparently. :(

sleep-deprived-hexing-lowres.jpg


Right click view image for best results.

Re: Experienced NDS ROM Hacker wanted!

PostPosted: Wed Mar 23 2011 5:17pm
by Omega Entity
Looks the same to me, to be honest. I don't have any trouble seeing either one.

Re: Experienced NDS ROM Hacker wanted!

PostPosted: Wed Mar 23 2011 5:44pm
by sulfuroxp
thanx bone ;)

Re: Experienced NDS ROM Hacker wanted!

PostPosted: Wed Mar 23 2011 6:23pm
by Moogie
Doesn't look like gibberish, I see words & names there, eg Bail, Return, Retry, "Go to Battle Room", Game Over, Mithril...

Woohoo!

Re: Experienced NDS ROM Hacker wanted!

PostPosted: Thu Mar 24 2011 5:29pm
by Kaihaku
Excellent! I already thought you were awesome but this takes it to a whole new level. :)

Re: Experienced NDS ROM Hacker wanted!

PostPosted: Sat Mar 26 2011 6:17pm
by BoneIdol
--EDIT--

Nevermind.

Re: Experienced NDS ROM Hacker wanted!

PostPosted: Mon Mar 28 2011 9:32pm
by nagev2100
Fantastic! What a wonderful outlook to have! Thank you, BoneIdol!

Re: Experienced NDS ROM Hacker wanted!

PostPosted: Tue Mar 29 2011 12:11am
by Alones
So.. is BoneIdol going to help with the translation?

Re: Experienced NDS ROM Hacker wanted!

PostPosted: Tue Mar 29 2011 1:41am
by Omega Entity
BoneIdol doesn't know any Japanese, so I assume his role would be in the actual hacking.

Re: Experienced NDS ROM Hacker wanted!

PostPosted: Tue Mar 29 2011 4:38pm
by BoneIdol
Yes, I'm afraid I only know how to speak a little Japanese, reading/writing is a bit of a mystery to me. I know technical details about Japanese writing, like how there's several different scripts like Kanji, Katakana and Hiragana and how computers typically encode these scripts... but even translating them into sounds is beyond me. :(

So I'm pretty much concentrating on the hacking part. I'm trying to write a tool at the moment to simplify replacing the text. Unfortunately, while I can currently pull the text files apart, putting them back together again is proving trickier (for those interested, the text is compressed using the lz77 algorithm and then packed into a NDS .pac file...there's about 300 lz77 compressed files archived inside /data/dat/script.pac).

I CAN do it using a program called Crystal Tile 2 (a hacking tool for NDS games), but that does some voodoo to pack the file back together and I still don't fully understand what its doing. Apparently its open source, so I've been hunting for the source code so I can just use the code from that but all the links lead to the source seem to be dead. I may have to reinvent the wheel or go scouring for any documentation I can on nds .pac files. :(

Even when I get a program together to edit the text, there's probably more work to do. Replacing images in the game and the altering the font may be necessary to be able to cram more latin characters into the text space. But if I get a text editor finished, people can work on translating the game while I faff with those details. :)

Re: Experienced NDS ROM Hacker wanted!

PostPosted: Tue Mar 29 2011 4:43pm
by Moogie
Huzzah for Bone! Huzzah for Bone!

Re: Experienced NDS ROM Hacker wanted!

PostPosted: Tue Mar 29 2011 4:46pm
by Kaihaku
Indeed! Hurrah for Bone! :) I can't tell you how much I want to play this game in English...especially now that I've almost beaten it in Japanese.

Re: Experienced NDS ROM Hacker wanted!

PostPosted: Wed Apr 20 2011 6:20pm
by sulfuroxp
we can start with names?