2012年12月29日土曜日

Star Wars The Force Unleashed

日本語化可能と思われ
整合性チェックとかなければ。

archive: *.utf16_pc.lp http://forum.xentax.com/viewtopic.php?f=10&t=3823
text: utf-16 tsv
font: .dds/.a2f

hdr:
 char magic[8] // "2D2Rtlum"
 char unk[8]   // 0 fill
 char type[4]  // "font"
 char unk2[12] // 0 fill
 float tex_w
 float tex_h
 int unk // font width?
 int unk // font height?
 int num
 int unk // 34
 int n_glyph
 int dataofs // glyph start dataofs + x10

short indexes[num]  // map charcode=>glyph
short pad[] // 4byte align

struct glyphs[n_glyph]
 float u0,v0
 float u1,v1
 float u2,v2
 float u3,v3

(u0,v0)  (u3.v3)
 +--------+
 |        |
 |        |
 |        |
 +--------+
(u1,v1)  (u2,v2)

※codeが255までしか無いの(Tahoma14.rtf)はちょっと違うが気にしないことにする

Tahoma14.dds
 ru_Tahoma14.dds
ここでロシア語用のフォントにLatin-1とロシア文字の両方が含まれている。
このことから1byte文字の切り替えではなく、Unicode対応であることがわかる
もちろんテキストデータを見るのが確実だが。



0 件のコメント:

コメントを投稿