最近研究了一下神秘纪事2:生命之树,终于也实现了汉化。
4 X; T" l# ~( s4 s神秘纪事2:生命之树使用的引擎和谋杀的艺术基本相似。1 _* S9 h% e% b/ F( k4 J3 W
! u1 O; X% E. t& K) i) _" `! k汉化方法如下* A5 `! E0 a) Y$ Q/ O0 ~
' _0 g3 _* C: l4 s/ y" |把datazen00.vbf从根目录下移走,并解包。# H0 C& n% T/ q- c6 E
把解包出来的37a213e8df813ec02e0ad35e.tab改名为String.tab放到
! V% q7 ?& M+ t/ I9 f2 ]6 q根目录下的Locale\en\Text\下面,即变为Locale\en\Text\String.tab。
# M7 w, W% D4 `8 p" U* D2 g J游戏使用\data\fonts下面的字体,如果把fonts目录改名或移走,游戏将会使用一种系统缺省字体。- d' u7 M$ L+ Y0 j, b
把String.tab翻译用utf-8保存即可实现汉化。
9 a. J' c' \9 a+ d4 `也要在每个汉字后面加上半角的空格,不加的话好像无法正常换行。4 ~! d2 e4 |9 v' o! c: d5 o3 t
另外,由于datazen00.vbf被移走,游戏找不到里面的语音文件,所以游戏会没有语音。8 ~# q" L; U, d3 f) ?) l! J) G9 j
所以我们在汉化翻译完毕以后,把Locale\en\Text\String.tab再打包到datazen00.vbf里面放回根目录下面,就完成了汉化。打包器以后再开发。
9 w' X6 q3 D% x$ G放上提取出来的String.tab,带目录放到根目录翻译即可,注意Locale只有1层。0 ^4 A+ a7 I5 R$ a
5 r, M5 G% E! C8 T9 F! e, m# x X1 @汉化抓图如下,个人认为使用系统缺省字体比较美观,以下是使用系统缺省字体的效果。
. x+ F' y/ B0 k g9 j |