[WIP] Final Fantasy VIII Greek Translation

  • Thread starter Thread starter LeonhartGR
  • Start date Start date
Status
Not open for further replies.
The pointers in FF8 is simple, except in the Kernel.bin is somewhat fuzzy.

You can open mngrp.bin in Winhex, or hextranslation, load the table file for the sake of reading.

Then, scroll down, or do a search for the word you need, locate the text block.
Remember, the pointers data is alway before (directly) the text data. You'll find it with ease.

Then, do some simple calculation yourself to see the relation between pointer value and text's address, like I guided last time.

Normally, the text address is the pointer value in reversed. For example, if the text begins at $1F34
 then the pointer value is 341F.

But in mngrp, the pointer has some base value. Take the text address, subtract some value (we call it base value) then reverse the bytes, we get the pointer value. The pointer base value varries depend on the text block, so you must see it yourself.

And remember, in mngrp, the pointers are seperated by 2 bytes. This means there're 2 bytes between each ones.

I'm going to my mother home for a long time, and no Internet access there.
 
Last edited:
To dump out the text, you can use Cartographer. Download it from Romhacking.net.
The read me (how to use) is in the archive.

For example, this is the script for dumping the text block I sent you before.

Code: [Select]
Code:
#GAME NAME:  FE8#BLOCK NAME:  Menu#TYPE:   NORMAL#METHOD:  POINTER_RELATIVE#POINTER ENDIAN: LITTLE#POINTER TABLE START: $D86#POINTER TABLE STOP:                 $E42#POINTER SIZE:  $02#POINTER SPACE:  $02#ATLAS PTRS:  Yes#BASE POINTER:  $D84#TABLE:   mng.tbl#COMMENTS:  Yes#END BLOCK
For other text blocks, you must change
#POINTER TABLE START:   
and
#POINTER TABLE STOP:

Where they start and stop, you must find it yourself.

And you must change
#TABLE:   
to your table file name. Be sure to use the English (original) table.
 
Quistis: Classroom: "Meet in the hall in 1600 hours"

Isn't this a long time...???
 
Quistis: Classroom: "Meet in the hall in 1600 hours"

Isn't this a long time...???
Yeah, just over two months.

I'd assume that's supposed to be at 1600 hours, aka 16:00, aka 4:00 p.m., depending on your locale's time conventions.
 
PREVIEW ALPHA:

Thanks everyone who contributed to make this possible. Credits in the description.

There is still a long way ahead though!
 
Status
Not open for further replies.
Back
Top