最近研究了一下神秘纪事2:生命之树,终于也实现了汉化。0 O( x' I) \# f9 z& v& N' E
神秘纪事2:生命之树使用的引擎和谋杀的艺术基本相似。
/ E s( ?2 B( f8 i4 i+ e0 i7 m! I; R. L
汉化方法如下
# }5 s5 K7 Q1 s# M- p
; P0 [; S9 B' Y. w5 M把datazen00.vbf从根目录下移走,并解包。
+ a' L% z" F( r把解包出来的37a213e8df813ec02e0ad35e.tab改名为String.tab放到; A; H1 p: r& y8 T; i) I+ w
根目录下的Locale\en\Text\下面,即变为Locale\en\Text\String.tab。- M2 D7 ]9 K' w9 w
游戏使用\data\fonts下面的字体,如果把fonts目录改名或移走,游戏将会使用一种系统缺省字体。% G; u, k. Q/ Y
把String.tab翻译用utf-8保存即可实现汉化。
R: L: \! J) W2 g* G. X, p; Y也要在每个汉字后面加上半角的空格,不加的话好像无法正常换行。
- q# j* o3 y# v( z' w- Q另外,由于datazen00.vbf被移走,游戏找不到里面的语音文件,所以游戏会没有语音。
% U* H; P$ M7 e( W5 Q" {所以我们在汉化翻译完毕以后,把Locale\en\Text\String.tab再打包到datazen00.vbf里面放回根目录下面,就完成了汉化。打包器以后再开发。
& ^+ i, x) Y* I) e% M9 Z4 ?" o放上提取出来的String.tab,带目录放到根目录翻译即可,注意Locale只有1层。
; c' ]) u5 s5 a9 E* s4 H7 A6 J
# R/ L5 K! V5 ?- o汉化抓图如下,个人认为使用系统缺省字体比较美观,以下是使用系统缺省字体的效果。
7 E# B w# ]# u& O" V |