1. 参考汉化失落的王冠的说明,用GOBREAD解包游戏中的两个dcp文件,其中us.dcp文件解包出来的是string.tab和credits.txt,data.dcp解包出来的是fonts字体文件夹。其余解包出来的东西可以不用。# I7 \2 Y2 W* m$ S9 ^/ u6 g
2. 本来是想修改完后用WME压包回去,结果发现data.dcp压不回去,出现pfx文件压缩错误,us.dcp虽然能压包回去,但是只要改了string.tab,游戏就无法运行。后来在shashane007帮助下,发现只要把解包出来的string.tab和fonts字体文件夹放入游戏的根目录下,直接就可以起到汉化的效果,游戏会优先读取。(补上,后来又知道了只要用wme把修改的文件直接打成一个dcp包,设为高的优先级,优先读取。放在游戏根目录下就可以了。)
4 N, D# W/ }8 E9 K& G! [, n3. string.tab直接用记事本就可以修改,改成中文即可。credits.txt是制作人员名单,直接放到根目录下,可以汉化制作人员。& J5 x1 n4 Z# h! U* Y( S$ N
4. fonts字体文件夹内容如下
: Z' y; g, Z/ M6 } z2 @: P. j( d# R( N1 J( m
, ~8 _% }7 o0 W# c
8 D& D8 k" P3 D" R只需要修改后缀名为font的文件,比如_listen.font这里的字体是对话时对方讲话的字体,_talk.font这里的字体是自己讲话的字体,_menu.font是主菜单的字体,_menu_di.font, _menu_hv.font是鼠标移动到主菜单选项上显示的字体等等,具体的大家可以自己试试。_video.font应该是动画的字体,因为在string.tab中没有包含动画里的字幕,所以可以不用改,如果改成中文字体,有些英文显示的有问题。* X, t6 q2 f& S2 r/ H
Font文件的内容修改成以下格式
6 W4 U! E) X4 B2 `6 MTTFONT
G) F; t' p6 S{
1 `8 [& |, e3 A* b: Y6 U SIZE = 141 F% S- z' P7 @/ s9 X, Q! K& @0 x
FACE = "楷体_GB2312"
, }# F8 b0 y2 B. x, S5 e FILENAME = "fonts\simkai.ttf"
2 F% H( @) C+ V
& ?" A& x7 V C) O BOLD = TRUE
; K9 u) {( K. T1 \2 f+ X! T6 p ITALIC = FALSE$ V8 Y, g+ ~1 [. G
UNDERLINE = FALSE
4 K& L9 y6 n: r! i7 f6 m8 d STRIKE = FALSE
- P# p+ z; ^; t( p a4 J7 ?. O# j# k0 i0 V
CHARSET = 1: ?4 A; z* q# e4 R9 V
2 W4 L2 C" E* a+ ? COLOR { 255, 255, 255 }
) c$ f7 O8 ^( _: d3 y0 A+ j ALPHA = 2555 X- e% T( B' I: \) b& f+ I' B9 w
* B8 O: L" c, n4 C) T7 X+ B5 a4 h
LAYER
) }+ h) \ D- o { w$ p; W; X# I# C
OFFSET_X = 1% V r" P2 N% K i
OFFSET_Y = 1; {3 v" }) E) G
COLOR { 0, 0, 0 }
$ |. S g, S, b4 E ALPHA = 255! x5 E+ g) ^. E w1 U& H" ]( o
}
( |( m+ K" {/ a7 i5 I3 {; f$ L0 T4 ]7 l* X
LAYER
" C. c* t8 [4 B3 n \+ P {
3 P5 O; a+ i, w8 u/ l& K OFFSET_X = -19 U7 ^7 D7 W# d0 X
OFFSET_Y = -1
$ R: m7 X; U8 @# E+ E% x COLOR { 0, 0, 0 }
2 `6 a* b1 i/ S) E. j; P1 G ALPHA = 255$ v6 P( W& z/ d( W/ y. C
}
9 ?8 D0 Q* V/ X
! C4 V5 K V% J+ q" i; i LAYER! ~3 f2 A4 W! t0 k/ V) G
{3 f5 K: v. U( r& X: \1 [! t6 c
OFFSET_X = -1
4 q$ a6 C$ Q" ?( x% @) b' ^ OFFSET_Y = 1
& J* ~) Z6 u, j+ N! t- T COLOR { 0, 0, 0 }
3 D' \( |4 b8 A5 B' D w" |9 s ALPHA = 255! I6 |- b# r9 N3 \
}
4 l" z2 ?* m2 ]0 V9 E" w L! [9 _% k$ ^0 a7 z
LAYER( l. Q& j6 M) Y7 H( X3 V/ J: x7 a7 H
{
' n/ d$ F1 \( T- Y( ~2 m OFFSET_X = 1
, s; l/ m& s, ~$ b. K OFFSET_Y = -1
; A* [; ?8 U$ I! w COLOR { 0, 0, 0 }% w" s) ^' }% k3 G% o' B4 p" }
ALPHA = 255; z% o1 @$ D; [& H( {
}
& ]8 ~2 `: n& x R' A( [/ h. P$ _' P& k) \
0 e; ?0 }* ^ f0 Z5 z LAYER
9 @6 x: ~ P$ ?6 D/ D/ W, f {
) h% ^4 Y5 P) e3 `; q OFFSET_X = 0
. z2 Y7 {+ p3 p" h. a OFFSET_Y = 0
0 L/ T. m2 c+ L; F2 G, r COLOR { 255, 255, 255 }
! V% K/ ?0 A& t( P4 W& q# ` ALPHA = 255! k7 f2 B/ Y4 V' _7 k) \+ z" M
}
( y4 |% E' C1 Z/ N; I}4 B8 `- B) e7 c* I; M0 n
3 }' k3 X5 f6 `8 w/ w H我选用的是楷体,把simkai.ttf(楷体的字库文件)拷贝到fonts目录下即可。BOLD这些的意思,大家都应该懂,就不说了,颜色的设定是在最后一条color后面的数字里设的,比如改成COLOR { 255,0, 255 },字体显示的就是紫色,具体颜色的RGB值,大家可以用photoshop看看,我随便改了几个,按照原来的字体对应的png文件的颜色改的,如果懒得改,可以所有的font文件都用一样的设置试试,上面的4条layer中的颜色,指的是字体外框的颜色,如果不明白,自己改了,进游戏看看就知道了
! ^, V0 } m9 k: q$ W- t6 R5. 大概就是这样了,我是一个菜菜鸟,我都可以修改成功,大家没道理不能成功的,这样的好处就是都是开源的,大家可以自己修改汉化的内容,修改字体,如果不打补丁包可以不需要WME这个工具了。
; P+ I ]9 z8 t c4 i8 Y6. 大家还有什么收获可以一起讨论下,希望更多的人能一起汉化,也减少个人的工作量。$ k3 g* ?6 ]" z& P. z
7. 再次感谢007的帮助。 |