冒险解谜游戏中文网 ChinaAVG

标题: Alawar游戏Oriental Dreams汉化分析(作业) [打印本页]

作者: rendu2mai    时间: 2010-4-4 21:45
标题: Alawar游戏Oriental Dreams汉化分析(作业)
007老师:
6 l* w0 \9 \4 E# u0 a9 K' N1 ]9 P3 y. V. A# F
游戏地址:http://www.alawar.com/game/oriental-dreams/. n( O6 T# B$ M' Q1 P! [
5 R+ z, w+ I0 F2 T2 b& e$ i+ [8 h

! ]1 R' S+ w4 m+ H7 V8 X1. 文件列表Oriental Dreams list.txt0 q$ i; p5 A$ |% C0 Q
包文件:图片、声音以.dan文件存放在Data目录下0 ]) x% X  h/ }3 H
字幕文件:疑为主目录下tdata.asd
, d4 K) P# {3 V
- C% d) e6 w  s+ O3 }7 D2 a0 e4 \3 w5 N& M
2. 压缩测试+ ~$ s2 T+ d1 \0 `9 V* L
Winrar压缩前大小:122Mb  压缩后大小:119Mb    无明显变化( O4 j( M8 }8 g  s  r! U0 K( h# l
Offzip检测main.dan,发现11zlib压缩包;检测_data.dan,发现61zlib压缩包,但解压后文件格式不明,卡壳5 N: ^! w7 d: H, {/ P
2 K/ H3 E$ g9 K& D, Q0 B: P

6 _. u5 E( E* n$ }! g3. 解包测试1 X: m$ o5 I4 @
Winhex打开tdata.asdD6 A0以后发现明码文件名。经分析结构为:( w) u( }3 c+ E) d7 a
文件名0 U) G1 l, F# d' y$ m- G1 {7 x
78-文件名长度)个00+ S/ ^1 W: N9 m8 i, |% k
2字节地址(低位在前)
% K2 Y2 r; t! O1 r3 J200
/ ?$ L% c+ b, f8 n/ ~5 e2字节大小(低位在前)- Y! F: f$ B7 u, m) W
2001 a2 V; o- ]( T0 \" n2 ~/ l, S% u
提取002D位置的theme00.ini文件,该文件以21 48 5A 4C——!HZL开头,疑为lhz压缩,但尝试解压失败,卡壳
  Q5 k  v5 C$ |+ S* `  F
- ~9 e( l- {: q. m
! Y. s% j3 R& p) z8 p5 N' _0 Y8 w& @+ X. Y$ D

; R% s$ X- M9 \[attach]15805[/attach][attach]15806[/attach][attach]15807[/attach]
作者: shane007    时间: 2010-4-4 21:56
请先用秀丸的grep功能在解出来的文件里面找找是否有游戏中出现的字幕?
+ _3 ?+ c9 q& V请放游戏网址。
作者: rendu2mai    时间: 2010-4-4 22:21
请先用秀丸的grep功能在解出来的文件里面找找是否有游戏中出现的字幕
. q5 l  [4 `( E7 V0 K
& U4 {# q# X2 Y4 i& F4 u呃 如何做?
作者: shane007    时间: 2010-4-4 22:25
看这里+ M5 p5 Q2 `3 V9 i4 y3 N
https://www.chinaavg.com/read.php?tid=18046
作者: rendu2mai    时间: 2010-4-4 23:46
标题: zlib压缩是个错误
zlib压缩是个错误
. `( t6 s4 B& R$ \+ K+ r  f/ L4 b" b" f* [. l
Winhex打开*.Dan,文件头为41 53 44 62——ASDb开头,文件末发现明码文件名,结构为:
# q6 f! {0 C$ |4 i文件名9 l. O8 o0 d9 n5 t; J
4字节地址(低位在前)1 B) \6 o7 g* O
4字节(疑为大小,但不完全匹配)
( ?& H' j0 `0 |! m字幕文件应在tdata.asd,但是main.dan里有font文件 ! k! ^* h7 D1 \- d+ l

: g. Z8 n% W) z! P# ^[attach]15818[/attach]




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