+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  Chronotrigger Dialogue Font Hack
Pages: [1] 2
Author Topic: Chronotrigger Dialogue Font Hack  (Read 1040 times)
DarknessSavior
Guest
« on: March 13, 2007, 07:32:54 am »

(Edit: Doh! I just realized Tauwasser wasn't commenting to me. The first time I read this topic, the pictures from the post before his WEREN'T there. -.-)

As far as that goes, here's a small explanation: Chrono Trigger has two fonts in it, a 8x8 font for menus, item lists and such (which is what I hacked in those shots) and then a 12x12 font that is for the script, locations, save titles and such. At the time, I was messing around with figuring out how to hack the 12x12 into a workable font. After Gemini explained how it worked to me, and I did a little messing around, I figure'd out how to hack in an English Font. The reason everything is funky looking in those screenshots is because the 12x12 font is split into two pieces: 8x12 and 4x12 (thanks again, Gemini! ^_^) and I had deleted the 4x12 parts (the far right edge of each character) so I could try to hack in a 8x12 font. Simply put, that didn't work. However, I did make a few screenshots yesterday after hacking in the English CT font. Obviously the English team did something different, probably a VWF. Here's what those look like:





Obviously, I need a VWF. The only characters that are actually as close together as they should be are the M's and W's. That's because those characters use the leftover 4x12 piece to complete their letters, while the rest does not. -.-

~DS
« Last Edit: March 14, 2007, 03:06:09 pm by Neil »
Rai
Guest
« Reply #1 on: March 13, 2007, 08:44:20 am »

Definitely in need of a VWF.
DarknessSavior
Guest
« Reply #2 on: March 13, 2007, 08:49:42 am »

Yes, and I get the feeling I won't be lucky enough to find someone to donate one to me. 

~DS
Rai
Guest
« Reply #3 on: March 13, 2007, 08:51:09 am »

Quote from: DarknessSavior on March 13, 2007, 08:49:42 am
Yes, and I get the feeling I won't be lucky enough to find someone to donate one to me. 

~DS
RedComet might help ou if you're dedicated enough to finish it. No garauntees though.
DarknessSavior
Guest
« Reply #4 on: March 13, 2007, 08:58:38 am »

Well, if it's as easy as he made it look, maybe. But I would think it's not.

And yes, I WILL finish CT, even if it kills me. =P

~DS
Gemini
Guest
« Reply #5 on: March 13, 2007, 11:48:04 am »

Why don't you just change that font and go for something thinner (and nicer)? This one's not really suitable for wide strings and big translations (like chapter names and other stuff, almost everything).
DarknessSavior
Guest
« Reply #6 on: March 13, 2007, 12:10:12 pm »

Eh, that's another problem I ran into. I was thinking about changing the font, but I realized it would take me hours to format it the way that CT wants it. Is there a way to get around that? >.<

I'd also like to get rid of the extra 4x12 space on each letter (except for the ones that actually USE it, M's and W's...), is that possible? That would make it look more like the original (I took the English CT font, because it was already formatted).

~DS
DaMarsMan
Guest
« Reply #7 on: March 13, 2007, 12:37:15 pm »

Why don't you just copy the code that's different from the english version. Steal their vwf.
DarknessSavior
Guest
« Reply #8 on: March 13, 2007, 12:43:48 pm »

The problem would be FINDING said code. Otherwise I'd do it. There are so many things different between the two versions it isn't even funny. Hell, even the place they STORE the font is different. -.-

~DS
KaioShin
Guest
« Reply #9 on: March 13, 2007, 01:34:45 pm »

Finding code is easy with a debugger, really Tongue
Gemini
Guest
« Reply #10 on: March 13, 2007, 01:43:09 pm »

You'd better redo it from scratch, really.

Quote
Eh, that's another problem I ran into. I was thinking about changing the font, but I realized it would take me hours to format it the way that CT wants it.
Same problem I had ages ago. There are 2 solutions:
1) standard way: create a program for dumping and reinserting it properly;
2) cheap way: reinsert just an 8x12 font using feidian and ignore the 4x12 chunk.
DaMarsMan
Guest
« Reply #11 on: March 13, 2007, 01:51:16 pm »

Just do a trace file and compare your traces. The code that's different will be evident. However, the code offsets will probably all be different.
DarknessSavior
Guest
« Reply #12 on: March 13, 2007, 01:55:18 pm »

Ok. What SNES emulator is good for tracing? Geiger's SNES9X?

@Gemini: I already did the "cheap way", hell, it's probably the "cheapest way". I took the English CT font, tile for tile, and put it into the Japanese ROM (that in itself was a pain in the ass, figuring out WHERE to put the 4x12 tiles, the English rom puts them in a different place. Eventually I realized it was the same place where the related tiles WERE in the Japanese 12x12, -.-)

The problem with me having done it that way is the game is still looking for the 4x12 space that is no longer there. I would imagine that all I'd have to do to make it legible would be find the code that looks for that 4x12 space, and shut it off for each character (except the ones that NEED it). Is that right?

I still need a VWF though, any takers?  Grin

~DS
KaioShin
Guest
« Reply #13 on: March 13, 2007, 03:44:37 pm »

Quote from: DarknessSavior on March 13, 2007, 01:55:18 pm

I still need a VWF though, any takers?  Grin

~DS

You'll never improve if you always ask others for help. So far I haven't seen anything from you but "how does this work", "can you help with", "I can't do xyz alone" topics. Get your own hands dirty and put this project on hold until you have the skills to pull though with it.
DarknessSavior
Guest
« Reply #14 on: March 13, 2007, 04:14:43 pm »

Quote from: KaioShin on March 13, 2007, 03:44:37 pm
Quote from: DarknessSavior on March 13, 2007, 01:55:18 pm

I still need a VWF though, any takers?  Grin

~DS

You'll never improve if you always ask others for help. So far I haven't seen anything from you but "how does this work", "can you help with", "I can't do xyz alone" topics. Get your own hands dirty and put this project on hold until you have the skills to pull though with it.

Yeah, I know. I just figure'd I might be able to get lucky like Rei did, and get someone who could whip me up a VWF in no time, I'm really psyched about doing CT and I don't want to have to wait a few years to do it. >.<

Otherwise, you're right, I would like to learn to do that sort of stuff myself anyway, so I don't HAVE to ask for help. I kinda figure'd it would turn it out like this, but you can't blame me for trying, right? =P

In any case, would what I said (thrice, now) about there being a control code or something for the extra 4x12 piece make sense? Or am I just out of luck until I can code a VWF? >.<

~DS
« Last Edit: March 13, 2007, 04:52:58 pm by DarknessSavior »
Pages: [1] 2  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC