冒险解谜游戏中文网 ChinaAVG

标题: 【新人学汉化】黑镜3:最后一章 汉化技术实现(一) [打印本页]

作者: ydq419453527    时间: 2011-4-17 10:59
标题: 【新人学汉化】黑镜3:最后一章 汉化技术实现(一)
游戏名称:黑镜3:最后一章
! N' K" X0 l2 [1 D1 k文章来源:绝影之家' F, Q# k4 o; \, o, M

# n, J4 a5 X( @7 X! z6 \分析:
. M' U3 a" h% I0 Z: }RAS硬盘版安装完成完整文件夹为:* L% O8 ^( e( n! b( ~$ p; R
; L) ~9 \& }' H  Y
; m& Q$ c3 s2 o' M: ]; }* D

1 r& R+ W9 y0 W; v; x$ S首先我们要做的是对文件资源进行分析,通俗的说法是看资源文件(包括游戏文本与图片)是否被打包。$ X; r4 D8 M: i4 ]4 l' ^8 ?! x6 p( i

' k) a, ^/ u/ h
9 y: _: t; l) ~: |! W: V% y9 b
, {& {- ^) J) N2 L如图是一个用WinHex打开的文件,如果你不知道什么是WinHex,那请自行百度WinHex教程,我们把游戏文件用16位编辑器(WinHex)一个个打开,然后搜索游戏文本,如果搜索完成没有找到,那换下一个文件,有人会问了,游戏目录那么多的文件,我一个个打开多麻烦啊,有没有什么快速找到游戏资源的办法?答案是肯定的。
4 D! `2 e9 ]% s" ]! W7 I
& y8 y" x& C( Q" f5 b经验分享:查找游戏文本我们优先查找的一些文件格式(常见的txt,XML,doc,png,tga后面两种为常见字库),而常见的目录(比如data,loca,language,fonts等)' d+ J- y# s' E8 U' G( i' B/ N

3 o3 j  O) S6 W! z. D大家再看安装后的游戏目录内有个叫loca的文件夹,打开后目录内有以下文件,english目录,game_text.xml,loca_english.xml,loca_chapter1.xml,其中game_text.xml正是我们游戏的菜单文件,而另外两个文件为游戏文本文件
- \3 p3 i! g! J7 W7 m
" g" m3 X: k+ {, O( h! k6 g , @+ v8 o. s9 O

2 ~5 J% n4 J1 l5 A然后打开game_text.xml,修改其中Menu_NewGame把其中的NewGame改成新游戏,- x2 X6 H, A% c; K0 c0 p
修改前
, m  v) ~( R! {, N
. Q, @# O" b( T7 {' Y; q" e  q$ ]* m8 S; C; F- C

" K  {, s9 G: }) d2 Z4 E修改后:! P, F+ n0 e- e+ N% }. s+ s  l
& n. U6 J1 O# z3 T* k# ]5 f
3 e; k. y6 r% H" r. G4 r3 |

4 B) l! S) q6 p, {这就是中文字符超出游戏引擎设置的字符边界,自动用脚本变量替代,如何让他正常显示中文呢?我们下一步需要做的就是修改EXE,而使游戏正常显示中文。
' Y6 H$ F" Y# h% C8 v9 z, Z+ d7 i; G0 h2 j2 Z  Q% t2 O1 `7 F2 H
好了,我就先写到这吧。
作者: shane007    时间: 2011-4-17 11:49
这个游戏应该不需要修改EXE吧,期待后续。。。
作者: 夏天的咖啡    时间: 2011-4-17 18:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: cjtj    时间: 2011-4-17 19:39
[s:111]
作者: 差点就很帅    时间: 2011-4-23 04:59
[s:101]
作者: 差点就很帅    时间: 2011-4-23 05:01
回复 差点就很帅 的帖子! C) m( ~/ x8 o) D

3 V& ?. G. Q6 r0 C' t: R[s:84]回复按快了。。。不会扣分吧?
作者: 飞越    时间: 2011-4-24 09:14
不错~~~~~~~~~~+ e' g  u) N- @( z
学习了
作者: tew0330    时间: 2011-4-24 20:51
第一次上来,没怎么看懂
作者: nightkidseye    时间: 2011-4-24 22:03
后续呢?讲一半不讲一半  想知道




欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) Powered by Discuz! X3.2