冒险解谜游戏中文网 ChinaAVG
标题:
【神秘岛4汉化项目】字幕文件格式分析 2009.12.21 更新
[打印本页]
作者:
shane007
时间:
2009-12-1 20:08
标题:
【神秘岛4汉化项目】字幕文件格式分析 2009.12.21 更新
用Myst4Viewer看了一下patch.m4b里面的字幕文件,发现字幕文件也是有一定的层次结构的。
1 Z' w4 i) J$ n( Y$ R4 _1 {
层次如下,字幕ID, 对应的语音文件ID, 后面是和语音文件对应的一组字幕,每句字幕还包含显示的起始时间。
8 B6 U3 u* ]* p+ w" f. [" B
- u x/ w/ G1 E+ b ?
抓图如下
& k* ?. P5 ?5 b- |
[attach]14848[/attach]
6 S' H- j% \3 V; B: Q y
0 R- @7 _: _9 [6 r9 `7 r
--------------------------------------------------
1 E, K; y8 m8 M8 A) ]5 |
2009.12.19 更新
, _' V$ F* e; D% ]1 a
分析了一下字幕文件patch.m4b中的english.m4b中的bin文件的格式。
7 q! }6 i2 D! ]2 o1 ?
格式如下,都画在图片上了。其中1-5是代表5句字幕的定义信息,
5 `3 E% o* h( \+ T6 @% V3 `
最后4个字节定义了字幕的长度。
' k$ l% k, n* @: e0 A/ |
[attach]14913[/attach]
\2 F! Z- t8 g( c" Z$ f6 K1 ^
--------------------------------------------------
$ B$ N9 B% Q$ ]' k6 i6 l8 ^
2009.12.21 更新
" T$ D2 I1 d/ E4 p; _- D
字幕文件里面有一个特殊的文件main_menu_ui.bin。
. f; t A3 @$ r; y8 U& n+ e+ t% z. Z
估计游戏主菜单上的一些字幕都保存在这个文件里。
" P- V2 y: s' T1 D3 D! i( K( ]; v8 z, U
大致分析了一下,格式也比较简单,下面是这个文件的格式。
0 |: g: W- e) w3 Y# D$ A- P5 B
到0x2A为止都是一些固定的信息,从0x2B开始是一组一组的字幕信息,结构如下。
1 S1 G! Y+ Q) N7 y& H
& F% ?8 `! V1 r5 Y w
4字节 字幕ID长度
' G( Y& x. \2 a# ]
n字节 字幕ID
' Y4 [6 D2 j5 f' r0 G; N6 i
4字节 字幕长度
% ]: C- P2 ~, n
n字节 字幕
* J2 i, o0 x: I! ?/ q8 g% T
* [8 A% h: b4 @
分析清楚了这个结构就很容易可以导出这个文件里的字幕了。
作者:
shane007
时间:
2009-12-19 14:09
2009.12.19 更新
作者:
shane007
时间:
2009-12-21 22:21
2009.12.21 更新
欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/)
Powered by Discuz! X3.2