最近研究了一下神秘纪事2:生命之树,终于也实现了汉化。$ X& w8 `) j8 G
神秘纪事2:生命之树使用的引擎和谋杀的艺术基本相似。! K* |' ]9 ^) w! K+ A
1 Z' w6 l H8 x; n3 W: X
汉化方法如下
, H+ @/ n5 b7 d" ~$ N: r7 n, L/ T% A( l' r( J+ d
把datazen00.vbf从根目录下移走,并解包。
' z6 Q+ E2 f& N/ i4 f) c把解包出来的37a213e8df813ec02e0ad35e.tab改名为String.tab放到
/ p$ u- ~0 K2 {0 v根目录下的Locale\en\Text\下面,即变为Locale\en\Text\String.tab。3 T, v! ~! c0 v' T: q; ^
游戏使用\data\fonts下面的字体,如果把fonts目录改名或移走,游戏将会使用一种系统缺省字体。) w W7 \% L! g
把String.tab翻译用utf-8保存即可实现汉化。
* I8 O/ T: C- F) \也要在每个汉字后面加上半角的空格,不加的话好像无法正常换行。
! _8 g [( N) j5 L9 B" @另外,由于datazen00.vbf被移走,游戏找不到里面的语音文件,所以游戏会没有语音。
2 x$ i1 J( C9 ^5 h所以我们在汉化翻译完毕以后,把Locale\en\Text\String.tab再打包到datazen00.vbf里面放回根目录下面,就完成了汉化。打包器以后再开发。
, Y; u2 I' Q- k: A2 R& Z l放上提取出来的String.tab,带目录放到根目录翻译即可,注意Locale只有1层。
9 E' p4 y2 K, ]& {- @
/ B c6 T* ^" R. o7 n汉化抓图如下,个人认为使用系统缺省字体比较美观,以下是使用系统缺省字体的效果。" B6 t: U. R/ s5 a0 Q4 `
|