冒险解谜游戏中文网 ChinaAVG

标题: 求教 - 关于WRS文件(WRS3) [打印本页]

作者: scgame    时间: 2010-4-2 09:26
标题: 求教 - 关于WRS文件(WRS3)
这两天在研究个新游戏,是用个新引擎写的,叫3D GameStudio$ F/ z: a, ]4 k9 M( Z
他们压缩了个叫.wrs文件,个人感觉是一个被压缩/加密过的压缩包
" F8 V% ?! X# z' Y要是能解开这一层压缩,就能再写程序把里面的文件解压出来了
7 B- b3 V& v& r4 p# D7 I4 y! U$ g0 E
% Z8 {3 O, W  ]# T# t8 o在网上看到似乎是利用zlib的,可偶找不到相当于zlib的魔法数的数据,求大家帮忙分析
4 C0 Q: l* E1 c* F8 h# v能否看出是不是别的压缩过程
7 x9 u+ C. A5 p: J  p5 A1 S8 ~1 Y2 a4 ]1 H1 J
谢谢
7 _: R( h6 N$ g
! D& ^" o0 r4 z0 ]3 ?2 E  R# k; r3 x用gobread也没能解,gobread似乎支持的是个老版本的WRS文件
* B5 d" T) K0 Q, N分析这个文件,得出两个文件,一个叫
& W& r, m% l$ t7 G9 g9 ppallette.pcx
* Z! Z9 D! Y+ x) ]2 t; y另一个是start.wdl4 ^" o( f, d) V. d

9 i; |3 l$ q& S$ k! F* W0 Pstart.wdl似乎就是wrs文件里一大堆0000000000000之后的内容,而pallet.pcx却是经过解压的,求高手分析文件的内容
7 |- l* E8 C4 R5 b. }; a8 O; `7 W0 ?2 ?7 p* U3 V& M: M4 L
PS.另外发现该引擎的DLL里有个叫draw_text的函数,我在想能不能自己写个画中文的draw_text函数注入到那个DLL里呢??问题是偶不知道有什么工具可以看出他接受多少个parameter,又是什么类型的  
8 Q( o- Q5 D6 C* l  n# R$ a( N7 a
1 s" r8 F1 I7 b; ?6 S4 p两个问题,谢谢大家帮忙
作者: shane007    时间: 2010-4-2 11:32
我帮你找了点资料,可能和lzss压缩有关。你先研究一下吧。
6 r" w( B$ y2 j4 K要分析清楚估计要用OD了。
+ L& ^* d6 i8 y3 B' I* _4 X' I  R" X: q' E+ ^
分析,不过好像是WRS2的
# k9 r3 e, Z0 V* g1 R8 _* s( J, ]http://forum.xentax.com/viewtopic.php?f=21&t=28842 h! t9 I) ^0 \/ J6 B
$ q" \5 x2 t" ]5 l' C
more EXE per acknex.dll, acknex.wdf in wrs-file - Gamestudio Community7 L: X" Q5 V% c! o9 O- ^
http://www.opserver.de/ubb7/ubbt ... p;amp;Number=233951
; Y- t: Q/ M- ^/ L! n
8 L! @. K. F: @, q! d0 [) i3 w3D GameStudio Manual4 O* n2 J6 H  v9 @/ Y" V
http://membres.multimania.fr/thejapman/wdlman.pdf
作者: shane007    时间: 2010-4-2 11:33
有研究成果的话请发表出来,谢谢!
作者: shane007    时间: 2010-4-2 11:34
你可以写mail 问问quickbms的作者。
作者: scgame    时间: 2010-4-2 20:29
嗯,这个是WRS3,我觉得那个goberead的可能是WRS2,所以名字读得出来. e+ {6 E& M  S/ R8 R( ]# F
具体内容读不出来
2 H% s8 `) E, P! T# a2 _
2 K3 H' l- `' R  V- T3 D还下了个3D Gamestudio才发现他们只提供了压缩工具,而那个dll是这个引擎的玩意,所以我觉得在那个库里一定有可以用的函数
9 g7 D0 x( @( v2 O2 U$ j# V/ X6 j5 ]
OD我的东西还是看不懂啊 [s:70]
作者: shane007    时间: 2010-4-2 20:43
我还是推荐你问问老外,老外很热心的喔。




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