1. 参考汉化失落的王冠的说明,用GOBREAD解包游戏中的两个dcp文件,其中us.dcp文件解包出来的是string.tab和credits.txt,data.dcp解包出来的是fonts字体文件夹。其余解包出来的东西可以不用。' I9 G+ c9 i8 `- F t& G, ]& o9 E
2. 本来是想修改完后用WME压包回去,结果发现data.dcp压不回去,出现pfx文件压缩错误,us.dcp虽然能压包回去,但是只要改了string.tab,游戏就无法运行。后来在shashane007帮助下,发现只要把解包出来的string.tab和fonts字体文件夹放入游戏的根目录下,直接就可以起到汉化的效果,游戏会优先读取。(补上,后来又知道了只要用wme把修改的文件直接打成一个dcp包,设为高的优先级,优先读取。放在游戏根目录下就可以了。)
5 m$ ]) R2 ?) ?5 Y. P3. string.tab直接用记事本就可以修改,改成中文即可。credits.txt是制作人员名单,直接放到根目录下,可以汉化制作人员。
6 i6 ]+ `) `2 `, g4. fonts字体文件夹内容如下! A6 N$ S! f6 x7 u; b
( b3 r- _2 p; d. C' b: F
1 x; m/ S. I( m/ |4 I% I6 O+ y
# I% E, o+ z' k只需要修改后缀名为font的文件,比如_listen.font这里的字体是对话时对方讲话的字体,_talk.font这里的字体是自己讲话的字体,_menu.font是主菜单的字体,_menu_di.font, _menu_hv.font是鼠标移动到主菜单选项上显示的字体等等,具体的大家可以自己试试。_video.font应该是动画的字体,因为在string.tab中没有包含动画里的字幕,所以可以不用改,如果改成中文字体,有些英文显示的有问题。
2 w/ _( r. b* D) \! _1 r6 U) oFont文件的内容修改成以下格式* a! X2 S, S4 k d B A
TTFONT6 R K2 r2 ^. F& Q
{2 K$ x+ c- `# \; D
SIZE = 14
& ?" Q- c% h; G; a1 E+ Q, K$ T FACE = "楷体_GB2312"
/ N8 F! H* T. Q# C" r FILENAME = "fonts\simkai.ttf"3 p7 a, k4 l; F3 r4 {( q1 X/ S
3 t6 @- V* N' E8 { BOLD = TRUE
, x( h% r& h/ a ITALIC = FALSE
3 q' l. I! H y UNDERLINE = FALSE
, P3 o7 M8 D" @4 y) r STRIKE = FALSE; L6 p' h# ]( l4 }
( g: ]2 I5 u# H% Y" n CHARSET = 1
1 M4 W b! z& `- V0 b7 a. ?$ [. V* F7 e8 n: T0 }& T
COLOR { 255, 255, 255 }; N: M# y& q j' I- f
ALPHA = 255
/ V% c8 G6 \, g8 M/ X& Q * ^- |+ q/ i! L
LAYER
" ] i) e' a( O! | `) m5 K" n1 u/ m {
% J5 B. n0 D3 G( i OFFSET_X = 15 t E2 U% g% F7 f: x
OFFSET_Y = 1) a/ D" L# t/ `7 L" Y
COLOR { 0, 0, 0 }( G( ]! M' d7 }/ j% ?6 P* |$ M
ALPHA = 255
& Y& M/ B% Z) i* L$ n7 Q2 Z' E. r }
3 k0 h4 O+ G# Z8 j8 l9 Q" F2 [
7 n9 [: G- H+ q3 G( ` LAYER) r" `! Y' n* O% e ?. t
{
4 v) m# o1 } s" x. J) l OFFSET_X = -1
/ w4 K+ H* d% Q [0 d OFFSET_Y = -1
1 B0 I& ~! |; O; f! G! N0 n( p COLOR { 0, 0, 0 }
+ `7 W' k C; X2 k5 F ALPHA = 255
5 |% A1 @" V' B/ l }
. C8 C, z8 x9 R& c }$ j9 f7 a+ h- G9 }, l$ w0 j: i/ p
LAYER
6 E5 a# R h' U8 t/ _3 } {
& H, T X0 { N' B OFFSET_X = -1
3 ]$ S6 ?. l- J! ]/ V$ f OFFSET_Y = 1
! L: p8 c6 s) O COLOR { 0, 0, 0 }5 s$ C% x! x. |: q* y m" H) a$ T
ALPHA = 255" I& \& I# p& w
}+ r2 r n8 Y0 E8 M
4 L# `2 P& z( `; u' o9 n! m" T
LAYER& b: F2 q" c7 E' E3 V5 P
{# A1 B6 V/ U r7 |" v: g
OFFSET_X = 1
. w6 u, F8 ?$ O* t6 Z: H* h8 J; d0 c OFFSET_Y = -1
" W& U8 ? w8 U/ ? COLOR { 0, 0, 0 }
' i- t2 m; N) r ALPHA = 255
y) L T% v$ N* W% x9 e2 n }8 }% \ v; p" k8 T4 P& f2 I6 e
+ ?2 s) Y- B# Z: I5 r. j) r ~. Z# \# E) l i; @% L6 z
LAYER
t4 I5 W, h I$ H i {
2 B- `. k# H4 d0 }$ e* J# O; H( E0 m OFFSET_X = 0$ l5 V0 s" e! x7 d
OFFSET_Y = 0
$ }5 f" G( Z( F2 `& Q* ~ h COLOR { 255, 255, 255 }3 r! p+ B5 r6 G) S' e* L, I6 H
ALPHA = 255. @+ Z. y2 u y) j, p5 A n
}0 \" [* V1 v) T3 U# w: Z8 t
}
2 D) p, P% e h4 t% g: ]* }/ P& P# b6 Y% i) w( w
我选用的是楷体,把simkai.ttf(楷体的字库文件)拷贝到fonts目录下即可。BOLD这些的意思,大家都应该懂,就不说了,颜色的设定是在最后一条color后面的数字里设的,比如改成COLOR { 255,0, 255 },字体显示的就是紫色,具体颜色的RGB值,大家可以用photoshop看看,我随便改了几个,按照原来的字体对应的png文件的颜色改的,如果懒得改,可以所有的font文件都用一样的设置试试,上面的4条layer中的颜色,指的是字体外框的颜色,如果不明白,自己改了,进游戏看看就知道了: N" Z5 c ?' e8 T( c* P
5. 大概就是这样了,我是一个菜菜鸟,我都可以修改成功,大家没道理不能成功的,这样的好处就是都是开源的,大家可以自己修改汉化的内容,修改字体,如果不打补丁包可以不需要WME这个工具了。
4 J9 i& M7 }1 g6. 大家还有什么收获可以一起讨论下,希望更多的人能一起汉化,也减少个人的工作量。
6 R8 A+ ^0 e! K! w2 i7. 再次感谢007的帮助。 |