最近研究了一下神秘纪事2:生命之树,终于也实现了汉化。
, ^2 m0 C/ v* T5 l4 d i神秘纪事2:生命之树使用的引擎和谋杀的艺术基本相似。/ @! d% B3 P- G+ B1 M
& _9 ^. O4 X( g' [4 t- v& O( k汉化方法如下, S1 d9 q; W$ ?1 t7 |" \* C6 r1 O# s
6 f. \5 l+ E" R" R把datazen00.vbf从根目录下移走,并解包。
' b* u# @! G& v4 n把解包出来的37a213e8df813ec02e0ad35e.tab改名为String.tab放到
5 E6 F0 ~ I( p/ j% h: k& V( U; e根目录下的Locale\en\Text\下面,即变为Locale\en\Text\String.tab。( X. a! V6 n" k' t, X; T/ t7 n5 B
游戏使用\data\fonts下面的字体,如果把fonts目录改名或移走,游戏将会使用一种系统缺省字体。
4 q" f' X6 W9 K0 o2 @把String.tab翻译用utf-8保存即可实现汉化。4 j8 R. Q8 r+ S
也要在每个汉字后面加上半角的空格,不加的话好像无法正常换行。
1 p- i+ R$ @3 f# Y6 G& J1 G; P另外,由于datazen00.vbf被移走,游戏找不到里面的语音文件,所以游戏会没有语音。. T0 Y: T+ r1 I+ J- h
所以我们在汉化翻译完毕以后,把Locale\en\Text\String.tab再打包到datazen00.vbf里面放回根目录下面,就完成了汉化。打包器以后再开发。1 U0 x/ j7 E% U: h5 B( ]
放上提取出来的String.tab,带目录放到根目录翻译即可,注意Locale只有1层。
( c5 M$ q3 U( \8 Z
) x- J* K1 m; T6 _汉化抓图如下,个人认为使用系统缺省字体比较美观,以下是使用系统缺省字体的效果。
! c: \; o9 m+ W8 h0 P% Y8 O |