引用第7楼abdomino于2010-03-02 08:53发表的 : ' q: f! A5 k) \; e8 J3 a; M+ I4 F
pak文件还能看到文件名,这个文件里面看到的全是数字和字母。
9 Y/ \6 ~( `& G- b0 G* `" W
1 }: Z. y. v, h1 |) W以前没做过这类文件的分析,一时不知该从何处下手 2 j' ^( h: D' H7 F
1 E/ K M' T. p4 ~ g请shane007给些提示。
7 r( l! g# A7 C$ X% w; D' H0 p8 I; J% P! _4 | ?+ y2 \
你先看看下面的文件格式,那些数字是hash值,你把它当文件名看就行了。 4 C3 g) r& D& e* s' ~8 s4 B
按原来的顺序,一个一个写入文件,其中一个是修改过的,修改相应的文件大小就行了。# Z. K: C- l( A+ L. B P; Q
你看看下面的文件格式是否符合你手头的文件格式
/ g" v A+ Z4 k9 u+ a: [3 {. G+ q- j3 n
还有一个官方打包工具AdvUtil.exe ,你可以试试看。用法不详。' D9 o p' E" s5 m3 `7 H2 ~
http://www.city-interactive2.home.pl/AOM/demo_AOM2_PL.zip
1 Y" |5 g6 y* f0 g+ F$ q7 p7 v# D3 w: T. U* Z
原文
* N) g; g5 _& U( l" KMaybe it is a quick and easy format? 4 @% }$ k4 o9 T' u% {
/ P |% n/ I+ a R; Y b2 v7 {
Yes, it is.
7 x% ` S6 t% ^2 S) G
9 R" f3 t" l! b; [- The programmers decided not to include original full file names, but created checksums or hash values for each file and stored them instead. Therefore the original file- and path- names are lost. e1 \0 Q6 ?" e; ^. ~6 N* h
3 [3 ~; L, n& U8 u0 p' Y- Inside the VBF are some NMO/CMO-files (Marker: "Nemo Fi").They contain ZLIB-compressed and other data, stored in chunks. I don't know what to do with these files so I leave them untouched. Maybe a game editor handles them. 4 ]2 i9 S& v) m
% r' F) A0 W, ?
The GAUP plugin for TotalCommander supports this format, too.
/ y) f( T* i- Z3 f8 S6 c& O
, ?, V) d' n9 O/ g9 W5 p: tShort file description:
: Y8 n) A! b$ `3 ]7 N) R8 Z% m' f/ } \& r8 `$ s+ b# t4 q
Code:
' @0 d3 d' v& m# U' _Header: 6 c8 D$ Z# D5 A/ v. v
dword "VXGB" - Marker
7 x' u2 [& H4 i" {9 Y* D- ?. Rdword ? - size filetable {6 W7 n7 x0 `3 Z$ a
- D ]* H# S* rFiletable-entry: z) `- J& U5 S; z: J
db ? dup(?) - file name, variable length, 0-terminated
5 O3 N7 ^- n: @& K! z% Bdd ? - Length of data |