Romhacking.net

Romhacking => ROM Hacking Discussion => Topic started by: CBFD on June 25, 2012, 10:18:38 pm

Title: 'scuse me
Post by: CBFD on June 25, 2012, 10:18:38 pm
But could someone please tell me how to change Japanese text from a GBC game to English from a Japanese-only game (aiming for Donkey Kong GB - Dinky and Dixie Kong).

Also, anybody got a 105% complete DKC3 SNES/GBA save file and a 101% complete DKC SNES/GBA save file in .sav format? Fulfilling these deeds would most certainly make my night.
Title: Re: 'scuse me
Post by: Spooniest on June 26, 2012, 01:43:13 am
There's no excuse for you.

<-----Over there, under "Getting Started." Start reading.
Title: Re: 'scuse me
Post by: CBFD on June 26, 2012, 10:44:10 am
I wanted to hack a GBC game... It has no data on that there. I like step--by-step guides (e.g)

1.
2.
3.
4.
5. Voila

(Not the kind it'll be, but still).
Title: Re: 'scuse me
Post by: Garoth Moulinoski on June 26, 2012, 10:59:29 am
You're out of luck. There simply is no universal step-by-step guide to romhacking, as far as I can remember. I mean, there are some for specific games, as examples, but every game generally follows its own set of rules, its standardization depending on platform and developer.

And that's as far as I can tell you, as someone who's barely romhacked at all. Good luck!
Title: Re: 'scuse me
Post by: Xalphenos on June 26, 2012, 12:36:00 pm
I wanted to hack a GBC game... It has no data on that there.
No but the skills you learn will help you to that end.  Also there is the documents section.

Shouldn't this tread really be in the newcomers section?
Title: Re: 'scuse me
Post by: Garoth Moulinoski on June 26, 2012, 12:40:26 pm
Shouldn't this thread really be in the newcomers section?

Yup. :/ Although, I guess s/he thought since it was about learning to rom hack, this board was appropriate. It is about Rom Hacking, after all. But, of course, the Newcomer's Board has the exact description for what it's for. So, mostly, s/he just saw the words Rom Hacking Discussion and thought "this is it!"
Title: Re: 'scuse me
Post by: burn_654 on June 26, 2012, 03:15:30 pm
Is there an english font in the game?

Look through the rom in YY-CHR or Tile Layer Pro and find your tiles for different text characters, including japanese characters. Choose a couple bpp modes and just take a look for them. Note the order that they go in. From there you can make a table with many tools (even notepad) once you find your hex values. 'A = 42' could be an example entry. Do this for each letter of the japanese font and the english font if there is one.

Once you have a table you can load it alongside your rom in a hex editor like Windhex. You should be able to see the japanese text on the right side and edit it, if it's in a straightforward format. Try changing a recognizable line early in the game to something in english. Mess around with it.
If there isn't an english font you will have to insert one with one of the aforementioned graphic editors, probably replacing the japanese font.

These are just some tips to get started. This is assuming the font is uncompressed. You should look at some Gameboy pointer docs as well.
Learn how to relative search too. That should help you find a lot of your text.
Title: Re: 'scuse me
Post by: Jorpho on June 27, 2012, 12:44:17 am
Also, anybody got a 105% complete DKC3 SNES/GBA save file and a 101% complete DKC SNES/GBA save file in .sav format?
I'm not sure what you mean, but http://www.zophar.net/savestates/snes/donkey-kong-country.html has a 101% DKC save in SRM format.  There's a ZST collection there as well (which I think should work with some versions of SNES9x), but alas, it seems the DKC3 saves there only go up to 103%.

You can thank me by using better subject lines. ;)
Title: Re: 'scuse me
Post by: Miksy91 on June 27, 2012, 12:59:07 am
I've been hacking pokemon G/S/C for quite a while now but also recorded video tutorials (found in youtube) about how to do different kind of stuff.
Studying them could also help you out with your problems (all of them are mostly about coding of GB/C one way or another although game-specific stuff is explained a lot too).