最近研究了一下神秘纪事2:生命之树,终于也实现了汉化。
3 m8 \9 p8 o$ Y" z神秘纪事2:生命之树使用的引擎和谋杀的艺术基本相似。+ d2 s. W. g3 w3 @
; q, V1 K6 u6 x$ d1 c汉化方法如下
: V4 f& V- q1 B' p w5 T, L. T+ d
4 }. y' h. o5 u6 r把datazen00.vbf从根目录下移走,并解包。
6 y' V t9 k: {0 O. x把解包出来的37a213e8df813ec02e0ad35e.tab改名为String.tab放到. |& U0 k& f/ V4 { {+ ^6 D
根目录下的Locale\en\Text\下面,即变为Locale\en\Text\String.tab。
) R4 O8 ^6 ?) d% P* `5 y游戏使用\data\fonts下面的字体,如果把fonts目录改名或移走,游戏将会使用一种系统缺省字体。; w3 C w; ]0 Z- m: C
把String.tab翻译用utf-8保存即可实现汉化。
" t. T- j5 ~' T6 T5 \也要在每个汉字后面加上半角的空格,不加的话好像无法正常换行。
- I' I9 G2 z1 k/ r/ Q V另外,由于datazen00.vbf被移走,游戏找不到里面的语音文件,所以游戏会没有语音。$ u2 _, i( ]* A, f, \
所以我们在汉化翻译完毕以后,把Locale\en\Text\String.tab再打包到datazen00.vbf里面放回根目录下面,就完成了汉化。打包器以后再开发。+ e& j: k! N: e% C. {9 _8 f+ @
放上提取出来的String.tab,带目录放到根目录翻译即可,注意Locale只有1层。5 ?) p( S" _, P ^* d' W- j
) T6 E8 }1 f9 W$ n* Q7 ?
汉化抓图如下,个人认为使用系统缺省字体比较美观,以下是使用系统缺省字体的效果。
3 Z f! \; J' ~7 P! H* @, e+ ^' U; b |