Zophar's Message Domain

Go Back   Zophar's Message Domain > Emulation Talk > Rom Hack

Reply
 
Thread Tools Display Modes
Old 07-30-2004, 09:29 AM   #1
janitor
Junior Member
 
Join Date: Jul 2004
Posts: 17
Default making tables

when making a table, how do I find japanese text in the rom to experiment with, and what program should I use to find it?

<P ID="signature"></P>
janitor is offline   Reply With Quote
Old 07-30-2004, 02:54 PM   #2
Ugly Joe
Senior Member
 
Ugly Joe's Avatar
 
Join Date: Dec 2003
Posts: 1,461
Default Re: making tables

> when making a table, how do I find japanese text in the rom
> to experiment with, and what program should I use to find
> it?

For what system is the game (nes, snes, etc)?

<P ID="signature"></P>
__________________
Ugly Joe is offline   Reply With Quote
Old 07-30-2004, 03:43 PM   #3
Turtle
Regular Member
 
Join Date: May 2004
Posts: 52
Default Re: making tables

> when making a table, how do I find japanese text in the rom
> to experiment with, and what program should I use to find
> it?

Check out http://www.romhacking.com/docs/gener...les/tabdef.txtThe Definitive Guide to ROM Hacking Tables</a>. It explains how to make Japanese tables as well as provides a lot of other intricacies regarding table files. It talks about a couple of different table making programs as well. If you have any questions about it, the author of that tutorial posts on the messageboard on that site.

<P ID="signature"></P>
Turtle is offline   Reply With Quote
Old 07-30-2004, 03:44 PM   #4
Turtle
Regular Member
 
Join Date: May 2004
Posts: 52
Default Re: making tables

> For what system is the game (nes, snes, etc)?

It shouldn't matter. The techniques for finding font values and building tables are pretty much identical regardless of platform.


<P ID="signature"></P>
Turtle is offline   Reply With Quote
Old 07-30-2004, 03:52 PM   #5
Ugly Joe
Senior Member
 
Ugly Joe's Avatar
 
Join Date: Dec 2003
Posts: 1,461
Default Re: making tables

> It shouldn't matter. The techniques for finding font values
> and building tables are pretty much identical regardless of
> platform.

I was thinking of compressed text like in snes roms. It's my understanding that a relative search won't work unless you manage to deocompress it. Feel free to correct me since I've never actually dealt with it.

<P ID="signature"></P>
__________________
Ugly Joe is offline   Reply With Quote
Old 07-30-2004, 04:22 PM   #6
Turtle
Regular Member
 
Join Date: May 2004
Posts: 52
Default Re: making tables

> I was thinking of compressed text like in snes roms. It's
> my understanding that a relative search won't work unless
> you manage to deocompress it. Feel free to correct me since
> I've never actually dealt with it.

It would depend on the type of compression. If it's just something simple like DTE or dictionary compression, a relative search would still work. If it's a more complex compression scheme like LZW-varients then it would be necessary to decompress the ROM in order to find the text. (At which point you wouldn't need to relative search because you'd already know where the text was if you're able to decompress it.)

But, judging from the original question, I'm presuming the issue has nothing to do with compression and is simply a matter of not knowing how to relative search for Japanese text, since most relative search tools aren't equiped to handle doing such.


<P ID="signature"></P>
Turtle is offline   Reply With Quote
Old 07-30-2004, 10:34 PM   #7
janitor
Junior Member
 
Join Date: Jul 2004
Posts: 17
Default Re: making tables

> But, judging from the original question, I'm presuming the
> issue has nothing to do with compression and is simply a
> matter of not knowing how to relative search for Japanese
> text, since most relative search tools aren't equiped to
> handle doing such.

It is a SNES ROM. I've dealt with dictionary compression before, but in English ROMs, so the only problem I foresee with that is not knowing where a word begins or ends. So yeah, the main problem is not knowing how to relative search for Japanese text, but I'm looking over that document now, so hopefully this will clear it up.

<P ID="signature"></P>
janitor is offline   Reply With Quote
Old 07-31-2004, 05:55 AM   #8
janitor
Junior Member
 
Join Date: Jul 2004
Posts: 17
Default Re: making tables

Ok, I understand relative searching now, but I ran into another problem: my font is all sliced up. Took me about eight hours to find it, but I finally did, and only by random experimentation. It looks nothing at all like the Kana, nor can I seem to make it. But when I replace it with something else, I can see that in the game rather than the text.
I replace it with a big plus sign, with the dimensions of the tile, two pixels thick, and when I play the game, it's in the places of the letters, but it's cut in half. The bottom half is on the right, and the top half is right next to it on the left, and both of them are higher than they should be.
Perhaps the picture will explain it better.

<P ID="signature"></P>

C:Serverxampphtdocszopharoldwwwthrea...tsuntitled.bmp
janitor is offline   Reply With Quote
Old 07-31-2004, 06:34 AM   #9
MooglyGuy
Senior Member
 
Join Date: Mar 2002
Location: Albany, NY
Posts: 4,014
Default Re: making tables

Use 1bpp graphics instead of whatever mode you're currently trying to view the graphics in.

<P ID="signature">
"Kupo, motherfucker!! DO YOU SPEAK IT!?"</P>
MooglyGuy is offline   Reply With Quote
Old 07-31-2004, 06:57 AM   #10
Ugly Joe
Senior Member
 
Ugly Joe's Avatar
 
Join Date: Dec 2003
Posts: 1,461
Default Re: making tables

I'm no expert, so this might be entirely wrong. I'm guessing your viewing the rom in some 4bpp mode. Try a 2bpp and look at the same area. Or try this if you'd rather experiment: instead of making the crosses white, pick a different color from the pallete and see what effect that has.

<P ID="signature"></P>
__________________
Ugly Joe is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:33 AM.

Contact Us - Zophar's Domain - Archive - Top

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.