报告一下状况
1 a; |8 `+ j0 }3 X1 O" `
1 [, J9 J5 i8 P J8 f% T4 |2 E4 G2 P9 U附件里的这个common.dat结构很简单:文件名长度 文件名 文件大小 文件数据! L' E& Q/ D; x* c6 S
8 F! D) [# w. Y+ {# _# r9 T
但是我向sky要了另外两个dat文件,Desk.dat和ParisTheater.dat,它们和common.dat的数据结构差很多. N9 V* N2 J* K! l
开头都是 4字节字串长度+一个字串+4字节未知数据(有点像偏移量,但是超出了文件大小),这样多个字串8 Y7 d9 s1 O' G0 J$ x8 s
" R0 \" y% p: i: Q% u0 M" c
文件中能找到类似Scenes/Desk/background_table_diary.tga这样的文件名/ ]* Q# z0 l) E( l! ?0 x& Y
但是字串前后都无法找到类似文件大小、文件偏移等类似的数据. _4 n7 m$ m, X# m1 @/ ^) m' `. e
$ v* U5 A2 U" T8 ]- m3 o* |8 {2 F: {" K我找到了一篇tga图像文件数据格式说明的文章:http://www.crazycoder.cn/GameDev/Article11370.html
* L8 Y& I1 y' D$ r" r! N9 L: Q根据文章在其中查找了一些特征字节,都没有找到有tga的数据,不知有没有可能,tga图像没有储存在里面?' s/ s+ E, m* _1 E4 j
; D2 S5 M) {! n# L另,这两个dat文件里有特征字串 DDS ,是否说明里面含有DDS格式文件?
]* Y0 [" u' i# A5 v% D0 Q% ~
4 g4 k1 e) e! K# o3 a7 m还请007有空看一下 |