Dantes inferno

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Sankar
Posts: 57
Joined: Thu Mar 31, 2016 3:38 pm

Dantes inferno

Post by Sankar »

Hello aluigi

I need some help regarding Dantes inferno.I decompressed the file using quickbms.After decompressing i got some files.I can't understand these files whether they are the model,animation,vfx files or some another compressed archive.Could you please take a look at these files.

Here is the link

https://mega.nz/#!tAVhDJBB!3tLxHICnSeVJ ... QsLcFkMYeg
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Dantes inferno

Post by aluigi »

I can't understand them too :D

So we have the OLS files that have an header like this:

Code: Select all

6f 6c 73 33 00 00 00 0c 00 02 06 01 53 48 4f 43   ols3........SHOC
00 00 00 64 53 48 44 52 53 93 ac 01 00 10 00 01   ...dSHDRS.......
30 33 fb e9 9d c8 17 59 9d c8 17 59 9d c8 17 59   03.....Y...Y...Y
9d c8 17 59 00 00 00 c8 6d 61 70 74 69 6c 65 5f   ...Y....maptile_
37 5f 30 2e 61 70 78 00 73 68 61 72 65 64 5c 75   7_0.apx.shared\u
69 5c 61 70 78 5c 6d 61 70 74 69 6c 65 5f 37 5f   i\apx\maptile_7_
30 5f 70 73 33 2e 61 70 78 00 41 50 58 00 00 00   0_ps3.apx.APX...
53 48 4f 43 00 00 00 d4 53 44 41 54 61 70 78 66   SHOC....SDATapxf
00 00 00 c8 74 69 74 6c 00 00 00 14 6d 61 70 74   ....titl....mapt
69 6c 65 5f 37 5f 30 00 61 6c 69 67 00 00 00 0c   ile_7_0.alig....
00 00 00 00 61 70 74 69 00 00 00 68 41 70 74 20   ....apti...hApt
44 61 74 61 3a 36 1a 00 00 00 00 10 00 00 00 09   Data:6..........
09 87 65 43 00 00 00 01 00 00 00 4c 00 00 00 00   ..eC.......L....
00 00 00 01 00 00 00 0c 00 00 05 00 00 00 02 d0   ................
00 00 00 53 00 00 00 00 00 00 00 0c 00 00 00 00   ...S............
00 00 00 0c 00 00 00 00 00 00 00 01 00 00 00 54   ...............T
00 00 00 58 00 00 00 05 ff ff ff ff 61 6c 69 67   ...X........alig
00 00 00 08 63 6f 6e 73 00 00 00 28 41 70 74 20   ....cons...(Apt
63 6f 6e 73 74 61 6e 74 20 66 69 6c 65 1a 00 00   constant file...
00 00 00 10 00 00 00 00 00 00 00 20 61 6c 69 67   ........... alig
00 00 00 08 46 49 4c 4c 00 00 fe bc 00 00 00 00   ....FILL........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................


While the dat look sometimes compressed (what algorithm?) and sometimes not, for example:

Code: Select all

03 00 00 01 00 00 09 d0 00 00 00 20 00 00 00 00   ........... ....
07 00 bb 80 40 01 d7 18 00 00 00 00 00 00 00 00   ....@...........
00 00 04 39 00 00 04 af 81 b5 24 00 01 af dc 69   ...9......$....i
93 94 e8 29 9a 00 00 0e 23 bc 48 06 82 21 31 62   ...)....#.H..!1b
c5 eb df c5 86 07 8b 0c 21 f8 e2 c2 28 23 c8 b4   ........!...(#..
cb 66 82 ef 11 69 d3 ed 55 0b 48 82 8f ca 5f a0   .f...i..U.H..._.
fb 07 8e a9 9a 12 d1 4d e6 2e 61 84 10 0a 10 a3   .......M..a.....
a6 28 50 70 44 11 98 71 20 21 ed 08 bd 85 90 43   .(PpD..q !.....C
47 b9 5b 0b 38 02 00 af 0b ee 62 46 80 8b ab 31   G.[.8.....bF...1
91 26 06 2e a2 46 10 51 8a 0c 5d 08 65 1e cb 26   .&...F.Q..].e..&
02 18 ba 4c 08 f3 2a 54 0c 6c 90 01 92 34 66 87   ...L..*T.l...4f.
26 29 90 2c 64 82 30 50 48 33 0e 1c c2 81 40 1b   &).,d.0PH3....@.
ac 5a 83 1a 1d 28 c1 02 8c 91 23 1c 01 55 4c 38   .Z...(....#..UL8
f3 22 2c 48 1a 7b 80 40 98 30 a0 60 ec 48 00 30   .",H.{.@.0.`.H.0

Code: Select all

03 0c 00 01 00 00 0a 38 00 00 04 e0 00 00 00 00   .......8........
07 00 bb 80 40 01 ea 96 00 00 00 00 00 00 00 00   ....@...........
00 00 04 80 00 00 00 09 86 d0 83 ca 73 1c a0 79   ............s..y
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01   ................
00 00 00 02 00 00 00 01 00 00 00 50 00 00 00 01   ...........P....
00 00 00 60 00 00 00 00 00 00 00 70 00 00 00 00   ...`.......p....
00 00 00 44 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f   ...D____________
00 00 00 70 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f   ...p____________
00 00 00 e0 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f   ....____________
00 00 00 80 00 00 00 a0 5f 5f 5f 5f 5f 5f 5f 5f   ........________
64 5f 70 72 73 32 5f 63 68 74 5f 67 6c 62 5f 32   d_prs2_cht_glb_2
36 30 39 00 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f   609.____________
02 01 00 00 00 00 00 b0 00 00 00 00 00 00 00 c0   ................
00 00 00 00 00 00 00 00 5f 5f 5f 5f 5f 5f 5f 5f   ........________
16 00 00 01 00 00 00 d0 00 00 00 00 00 00 00 e0   ................
00 00 00 00 43 45 4d 70 40 1f d7 0a 5f 5f 5f 5f   ....CEMp@...____
cb 9f f8 62 00 00 00 0c 00 00 00 50 00 00 00 00   ...b.......P....
00 00 00 00 00 00 00 00 68 05 28 6a 00 00 00 00   ........h.(j....
As you can see there is a common header for these 2 dat files and it's the same for all the DAT files.
Doctor Loboto
Posts: 376
Joined: Sun May 31, 2015 2:23 am

Re: Dantes inferno

Post by Doctor Loboto »

I believe the 'ols' formats may contain the model data based on their size, and the listings within. The DAT files are most likely the texture archives, some of which may be compressed for memory preservation. The problem with the current extractor script of the VIV files is that it does not retrieve file names nor preserve folder structure, so it would be very difficult to discern what files go with each other.