最近研究了一下神秘纪事2:生命之树,终于也实现了汉化。
( M" o h$ @# b) @& m' g5 Z( h- H神秘纪事2:生命之树使用的引擎和谋杀的艺术基本相似。
2 M4 o1 a6 H8 g( O2 K; I( g; G8 W
汉化方法如下
% K# e: |$ G6 C7 q0 ?
. z# J6 d" x1 y4 l9 o9 ~1 l- n把datazen00.vbf从根目录下移走,并解包。# X- v9 N, D8 ?8 g- a
把解包出来的37a213e8df813ec02e0ad35e.tab改名为String.tab放到
0 O; Q1 q* l) ]3 ^: h8 l7 C1 ?根目录下的Locale\en\Text\下面,即变为Locale\en\Text\String.tab。 e# y- N# |# {0 ?9 H$ d$ M
游戏使用\data\fonts下面的字体,如果把fonts目录改名或移走,游戏将会使用一种系统缺省字体。
# V9 q/ S) |% i2 o5 |把String.tab翻译用utf-8保存即可实现汉化。
7 Y6 E2 y7 B! W9 ?# }也要在每个汉字后面加上半角的空格,不加的话好像无法正常换行。
5 Z [+ s, D; P另外,由于datazen00.vbf被移走,游戏找不到里面的语音文件,所以游戏会没有语音。) F5 @: g/ @; u6 t
所以我们在汉化翻译完毕以后,把Locale\en\Text\String.tab再打包到datazen00.vbf里面放回根目录下面,就完成了汉化。打包器以后再开发。
( ~! m: _ h* X0 Z. }放上提取出来的String.tab,带目录放到根目录翻译即可,注意Locale只有1层。
; M3 p" N- U H5 U5 S) D& m# H$ l
! m% y F# H0 r# E2 v汉化抓图如下,个人认为使用系统缺省字体比较美观,以下是使用系统缺省字体的效果。
S. ^$ f7 i- W4 W |