冒险解谜游戏中文网 ChinaAVG
标题:
【断剑1汉化项目】断剑1简明汉化流程
[打印本页]
作者:
shane007
时间:
2009-9-12 22:26
标题:
【断剑1汉化项目】断剑1简明汉化流程
断剑1的汉化项目目前开始启动,我已经作了不少代码调查和数据分析工作。
6 w j2 g, s& [6 _% e6 d2 X7 A
在这个帖子里面将说明一下断剑1汉化的简明流程。
. h2 m: D1 Y9 r
% J f' Z+ d, E, \" o
1.中文字库改造
& w% j! ?) G+ a% v
断剑1的汉化基于scummvm模拟器。
{! {8 M- A* p, {5 H- a
经过对代码的研究之后,我们对断剑1的字库的构造已经有了充分的认识。
. H6 v1 ~0 H: l+ [" m9 e
请参考以下的帖子。
; p( ?" }4 ^% v" h% x& k, j9 [
【断剑1汉化项目】字体资源文件彻底解说
" ~* T: b3 Z2 N$ o1 F: e r
https://www.chinaavg.com/read.php?tid=18959
) A2 ~$ L5 Y) N) j* ]/ c
; }: V, G* n* K2 `
在理解了字库的构造之后,就需要对字库进行改造。
9 [2 r3 e) ?1 t
在英文字库的后面追加上中文字库,以及修改相应的索引部分等。
# \+ k! H! o! Z) B
具体的操作涉及到的内容比较多将另外开设一个独立的帖子来讲述。
6 B0 e% H7 R p' J+ l$ f
' r1 s' U) g( W+ p" O1 [8 M
2.双字节字幕读取方式的改造
- Z; [5 o0 g9 N
原来的游戏字幕的读取方式是单字节的,现在要修改为双字节读取方式。
~5 h$ t' i* U
然后再到字库中用双字节索引来找到字模。
2 z: G# S4 h2 G) X6 V4 ^
$ S u/ w6 w# y
3.字幕的改造
6 ]! M3 g/ p. C% m
原来游戏的字幕是以包文件的形式存在的。对字幕的改造有2种形式。
$ e- L) c6 p$ j2 B8 C [/ e" G
(1)保留原来的包文件字幕不动,新创建一个对应的中文字幕文件。
: x! {, m' Q/ O2 e8 _
当游戏要读取字幕的时候,根据字幕的ID到相应的中文字幕文件里去寻找中文字幕并显示。
: v4 H0 H7 ~" ]' ]; _# s
(2)制作解包器和打包器。利用解包器和打包器制作出格式完全相同的中文字幕文件。
4 E1 H/ U- v0 {* ]
具体使用哪一个方法暂时还未定。
4 d0 H. q& V% g$ Q7 b3 h% _9 ?
7 {! `5 U3 R8 y2 m5 S/ b Y
经过以上3个部分的改造之后,我们就能把断剑1实现汉化了。
欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/)
Powered by Discuz! X3.2