1. 参考汉化失落的王冠的说明,用GOBREAD解包游戏中的两个dcp文件,其中us.dcp文件解包出来的是string.tab和credits.txt,data.dcp解包出来的是fonts字体文件夹。其余解包出来的东西可以不用。( U/ l7 ^% u# U4 ]
2. 本来是想修改完后用WME压包回去,结果发现data.dcp压不回去,出现pfx文件压缩错误,us.dcp虽然能压包回去,但是只要改了string.tab,游戏就无法运行。后来在shashane007帮助下,发现只要把解包出来的string.tab和fonts字体文件夹放入游戏的根目录下,直接就可以起到汉化的效果,游戏会优先读取。(补上,后来又知道了只要用wme把修改的文件直接打成一个dcp包,设为高的优先级,优先读取。放在游戏根目录下就可以了。)
( o/ D4 `. K, o5 b2 F7 |* X; ?3. string.tab直接用记事本就可以修改,改成中文即可。credits.txt是制作人员名单,直接放到根目录下,可以汉化制作人员。
% u# `) `& f5 N# w3 o4. fonts字体文件夹内容如下
9 ~. G1 T" e8 \2 Z8 y! W
' Q' u$ y; _+ b8 G
3 M" `0 W4 f8 i6 A & V" ~1 F$ Y' F# C
只需要修改后缀名为font的文件,比如_listen.font这里的字体是对话时对方讲话的字体,_talk.font这里的字体是自己讲话的字体,_menu.font是主菜单的字体,_menu_di.font, _menu_hv.font是鼠标移动到主菜单选项上显示的字体等等,具体的大家可以自己试试。_video.font应该是动画的字体,因为在string.tab中没有包含动画里的字幕,所以可以不用改,如果改成中文字体,有些英文显示的有问题。' \! I1 X A& T8 h+ y# X* n
Font文件的内容修改成以下格式, w9 u3 x% a& ~2 J7 e5 j% ^ C
TTFONT
2 b7 X7 T1 \& f/ Q0 ]& G{
1 t) L' \: R5 u9 @- ?' @' j SIZE = 141 Q5 e$ a/ h& B1 Q" y9 N
FACE = "楷体_GB2312" v+ V& g, _$ @6 l. Y* H% K
FILENAME = "fonts\simkai.ttf"# A' _0 i+ S& y
( l6 `- \4 r% {" a: b3 e BOLD = TRUE; m( t9 f8 S7 N* u6 a% \
ITALIC = FALSE
; b: i- |$ `& K/ @ UNDERLINE = FALSE. a. ?- N* C, T
STRIKE = FALSE& B5 l- c5 ^( `: e5 M1 H8 k
7 R# @7 `* n8 u i! \
CHARSET = 1; N z+ D) M9 r) [8 |: y9 v# k, {
9 O" T) D( l9 Z; {0 X
COLOR { 255, 255, 255 }6 I9 A* |! r- J$ L
ALPHA = 255
7 M; c* y5 g, @1 L% Z6 G. s: w z( z9 d0 U; n9 h! v! Q
LAYER
4 ^. \. K6 o' B8 r" F {( f9 ~+ F; S3 z
OFFSET_X = 1+ w E: k' x9 {' [' P: M3 L8 Z
OFFSET_Y = 1
: c7 g( Q, E& q) b0 D3 ` COLOR { 0, 0, 0 }
- [4 U; ]4 U, R6 |6 J7 \# z ALPHA = 255" @ w$ y {9 e: M9 d' V
}
: W; i6 }6 d) U* }# a& u' y1 e8 ]% x- n7 R! |; M7 N6 t
LAYER; D% h& P9 W+ U8 k. A" c7 X' e$ L
{
9 Z4 b6 {9 w" I3 s OFFSET_X = -1! \0 y8 v1 x4 p0 J. a. p
OFFSET_Y = -10 A3 m! f) M6 U9 H
COLOR { 0, 0, 0 }5 {6 q& \& h! ~: k4 |$ b) r
ALPHA = 255
* e1 c- p, C1 n' D! f+ k }
& M% R" B* |" R {: \
) }4 K+ p6 I- k. i3 ~0 P LAYER
`7 o9 o9 S/ K5 g {
) T- F+ ]! c' h( o; D, O9 o+ P OFFSET_X = -1
3 k2 _- S# P- m2 [6 F X OFFSET_Y = 1
6 }0 e& b+ ~; z+ b2 _% G COLOR { 0, 0, 0 }
: w, n8 Q% d& `0 l0 L$ h3 x ALPHA = 255
1 l7 A% }6 u! h7 [4 T7 o }
8 }, r2 {5 s; `6 _! @
7 l2 L0 a$ Q( u LAYER
C$ B \, z7 ?2 J' n {
) M/ a% t Q4 D, u6 F9 i% \ e OFFSET_X = 1
7 p' f6 | c" }3 n' [! c+ ~ OFFSET_Y = -1
+ ?9 r: N0 e3 I& [ COLOR { 0, 0, 0 }. R# n( F8 D1 r, H# S8 X+ T/ `
ALPHA = 255 N8 f0 l* a& Y
}
( f+ Z- p j5 Y, n. ~, C
6 W/ R' c' d4 }3 \3 S" r/ s5 t) A
# g. d( @8 s v LAYER: R+ I4 f0 x3 X4 W S
{
$ ^' D0 v y: Z5 C OFFSET_X = 0; w; R9 \5 R. V1 _. |: Z
OFFSET_Y = 0) p$ I2 B/ j |) S2 b
COLOR { 255, 255, 255 }6 k+ v$ W, ~3 _7 @1 ]7 Q m8 n
ALPHA = 255
, N0 ^8 a; X" ?: ^. F }
. j5 K: S: `& T' S( x& X7 M/ c5 }}
; T) O; m% i+ ~& Y# c
0 J$ l6 X4 }8 x2 p/ m7 P我选用的是楷体,把simkai.ttf(楷体的字库文件)拷贝到fonts目录下即可。BOLD这些的意思,大家都应该懂,就不说了,颜色的设定是在最后一条color后面的数字里设的,比如改成COLOR { 255,0, 255 },字体显示的就是紫色,具体颜色的RGB值,大家可以用photoshop看看,我随便改了几个,按照原来的字体对应的png文件的颜色改的,如果懒得改,可以所有的font文件都用一样的设置试试,上面的4条layer中的颜色,指的是字体外框的颜色,如果不明白,自己改了,进游戏看看就知道了
3 v" J8 }: _( j5. 大概就是这样了,我是一个菜菜鸟,我都可以修改成功,大家没道理不能成功的,这样的好处就是都是开源的,大家可以自己修改汉化的内容,修改字体,如果不打补丁包可以不需要WME这个工具了。
7 A! G$ O( r# A7 s" a/ c6. 大家还有什么收获可以一起讨论下,希望更多的人能一起汉化,也减少个人的工作量。
8 E0 E6 p7 j8 g" `: E7. 再次感谢007的帮助。 |