最近研究了一下神秘纪事2:生命之树,终于也实现了汉化。
* Z# Y' U7 O2 L5 i/ [神秘纪事2:生命之树使用的引擎和谋杀的艺术基本相似。- Y- f/ @5 o: V0 ~+ o" E, d
" w3 j+ @5 I# d* w& @8 b汉化方法如下0 Y3 t l4 H" L; \, C. O4 T" c
. N- }* F* F% p: }2 j把datazen00.vbf从根目录下移走,并解包。6 _. J1 v. X! j* t& `4 p w
把解包出来的37a213e8df813ec02e0ad35e.tab改名为String.tab放到
7 w0 W7 u; h# o, R" _+ J7 B根目录下的Locale\en\Text\下面,即变为Locale\en\Text\String.tab。
0 b2 o* B1 e4 ]; s, L. r2 T8 ~游戏使用\data\fonts下面的字体,如果把fonts目录改名或移走,游戏将会使用一种系统缺省字体。
1 {) _) G- ?% ?6 G把String.tab翻译用utf-8保存即可实现汉化。# j3 G% v, c' g( i
也要在每个汉字后面加上半角的空格,不加的话好像无法正常换行。
: |& O* N! G0 G% \4 E另外,由于datazen00.vbf被移走,游戏找不到里面的语音文件,所以游戏会没有语音。
9 _; @. x5 U: h- N, b, @所以我们在汉化翻译完毕以后,把Locale\en\Text\String.tab再打包到datazen00.vbf里面放回根目录下面,就完成了汉化。打包器以后再开发。
: o! a1 ?3 M' R放上提取出来的String.tab,带目录放到根目录翻译即可,注意Locale只有1层。+ n- `9 h1 U% @3 A
( U$ T, T3 q4 _* I, F8 c汉化抓图如下,个人认为使用系统缺省字体比较美观,以下是使用系统缺省字体的效果。
8 G* w( n6 a/ A8 O" `7 V |