2012年8月2日木曜日

Jade Empire





日本語化

text: dialog.tlk
char magic[8] // "TLK 4.0"
int zero; // 0
int num; // 1feb5
int unk; // 20h
int ofs; // start of msg data
int unused[2]; //0 0

struct msgent[num]
 int unk; // ff ff ff ff
 int ofs; // ofs to msgdata
 short len;
char msgdata[...]

font: fonts/*.abc,sbm
abc:

struct font[0xffff]
 int ofs ; // offset in sbm
 char idx
 char l_space  //?
 char width
 char r_space // ?

sbm:
 byte block[32*32] // 4 chars in 1 block

idx
 0: bit 0-1
 1: bit 2-3
 2: bit 4-5
 3: bit 6-7

The Book of Unwritten Tales (DEMO)




日本語化

font: .fontdef and .png

 data\fonts\sample.fontdef
 data\gui\qgui\acmesa.fontdef
 data\gui\qgui\micross.fontdef
 kagedata\interface\dauphin.fontdef
 kagedata\lang\data\formal_outline.fontdef
 data\gui\bluehighway-10.font
 data\gui\bluehighway-12.font
 data\gui\bluehighway-8.font
 data\gui\formal.font
text: plain utf-8  kagedata/lang/data/chapter2.csv interface.kad

Dauphin <= fontname
{

 type image
 source dauphin.png

 glyph ! 0.0878906 0.125 0.0986328 0.1875
 glyph u0128 0.0117188 0.5 0.0498047 0.5625
 glyph  u0 v0 y1 v1
 .
 .
}