+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  pointers, fonts, translating an english ROM - need some help
Pages: 1 [2]
Author Topic: pointers, fonts, translating an english ROM - need some help  (Read 1 times)
Ryusui
Guest
« Reply #15 on: March 07, 2011, 03:21:27 pm »

Quote from: aurion on March 07, 2011, 02:48:09 pm
@Juanfco: Of course I can see four buttons with arrows and lines, but it's no use, no letters show up properly. Can I send you the file and you show me how it's done?

@Ryusui: Tile Molester only supprts 8x8 tiles? Well the font uses 16x16 tiles. Does this mean Tile Molester is inappropriate for editing the font file?

If the font really is 16x16, then not only will Tile Molester work, but you can even set the "Custom Block" function to display each character as a single piece rather than four unconnected tiles. But I think you'll find the game is using something very similar to the DS' standard 12x12 font - even if it is, for some maddening reason, stored in an unconventional format.
Auryn
Guest
« Reply #16 on: March 08, 2011, 02:11:55 pm »

Sorry Auron, it's your project, u should find it out and not let the others do your work.
The first question u should ask yourself before u actually try to modify that font is "is it really the font used in the game??".
An easy way to check this is make a copy of that file and save it somewhere (it's your original u can put back in the game after u checked it). Now with tilemolester or any other tools that u can edit that font, just draw some lines across the font with each color of the palette and recompless your game and try it out.
If the font is all messed up, then u know it's the real font used in the game, reinsert the saved copy of the font and search further.

If u want to hack the font, that would be my first step. Second is to take a good look at the font on screen in the game.





zoom in and see this:
[/URL]

So, now u see that there is a shadow all around the letter and the font is at least 3 colors. A Palette can only have even numbers (2, 4, 8, ....) so this one is must be a 4 colors = 2bpp font.
1 white (the text imself)
2 gray (the shadow)
3 the filling of the arrow down
4 black (transparent)

Now take a look at the lowest characters g or ,  and the highest like " and '
by cobinating 2 of those characters u can get something like:



I made the chess board on top and on the right for easier count of pixel anyway now u know that your font should be a 8x14 font. Why i said it should?? If the fon't in kanji-n is really the one used on the game and it's not compressed in anyway, u see clearly the difference that there is no shadow in kanji-n.
This means there is another font in the game or it adds the shadow on screen. The only way to find this out is to trace back the code in the game by putting a breakpoint on read at the beginning of some text and go back from there.
Asm knowledge is needed there.

So the best option i see for u is that u translate the whole game with "ae oe ue" and come back to this later :p

Pages: 1 [2]  


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