PS4 DRIVECLUB - dat

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
lolwatt
Posts: 36
Joined: Sat May 14, 2016 8:03 pm

PS4 DRIVECLUB - dat

Post by lolwatt »

Hey,

Another PS4 game. This one has several .dat files in numerical order.
I uploaded a bunch of them (06, 08, 09) and a few unrelated files, in case there is some information there - I dont really know. lol
If more files are needed, let me know.

Link: https://drive.google.com/drive/u/2/fold ... T6nmhPpU9-
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: PS4 DRIVECLUB - dat

Post by aluigi »

It's a bad format, too long to explain all the bad things in it :)
The only thing I can do is posting the script for decompressing the DAT archives, decompressing does NOT mean extracting so this script is totally useless, I post it mainly for myself:
*script removed, check my next posts*
zaykho
Posts: 6
Joined: Sun Dec 10, 2017 2:40 pm

Re: PS4 DRIVECLUB - dat

Post by zaykho »

So I tried the script to see if I can extract some content manually after the decompression, and it seems that the script throw an error when trying to decompress some heavy files (like game000.dat [ 1gb size]), tried quickbms in normal and 4gb version, and still, they both give me this error :

Image

( I have 64 GB Ram and 758 GB free space on the HDD )

With other smaller files (like game004.dat [315Mb size]) it works fine.

Image

(CF: created a new account on zenhax since I can't recover the old one)
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: PS4 DRIVECLUB - dat

Post by aluigi »

ok, I have updated the script to dump the decompressed file directly to disk instead of memory.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: PS4 DRIVECLUB - dat

Post by aluigi »

I have removed the old script and have uploaded it on my website with an integrated "EVOSLITL" search&dump, basically searches all the occurrences of the "EVOSLITL" magic and dumps the data between them... basically the only thing that can be done with this format:
http://aluigi.org/bms/driveclub.bms
zaykho
Posts: 6
Joined: Sun Dec 10, 2017 2:40 pm

Re: PS4 DRIVECLUB - dat

Post by zaykho »

aluigi wrote:I have removed the old script and have uploaded it on my website with an integrated "EVOSLITL" search&dump, basically searches all the occurrences of the "EVOSLITL" magic and dumps the data between them... basically the only thing that can be done with this format:
http://aluigi.org/bms/driveclub.bms


Ah nice !

So I tried the updated script (before being removed) and it work now on all files ( all the .dat are decompressed ).

About the EVOSLITL search and extract, I think it's a good idea, because it seems some files are even put in plain simple format (like maya etc...) by looking at the hearders.
zaykho
Posts: 6
Joined: Sun Dec 10, 2017 2:40 pm

Re: PS4 DRIVECLUB - dat

Post by zaykho »

Image
(^ using this host to avoid uploading big pictures)

So finally succeeded to output some 3D from Driveclub.

I took the game034_unpack.dat (I use the complete decompress .dat)

Then, vertices indices starting at 0x132DE, prior to that, at 0x132D8, 0C = 12 (will be the strip for the vertices).

The faces indices start at 0x3D35DD (I think).
lolwatt
Posts: 36
Joined: Sat May 14, 2016 8:03 pm

Re: PS4 DRIVECLUB - dat

Post by lolwatt »

zaykho wrote:Image
(^ using this host to avoid uploading big pictures)

So finally succeeded to output some 3D from Driveclub.

I took the game034_unpack.dat (I use the complete decompress .dat)

Then, vertices indices starting at 0x132DE, prior to that, at 0x132D8, 0C = 12 (will be the strip for the vertices).

The faces indices start at 0x3D35DD (I think).


This is pretty nice! I wish I could learn to reverse stuff, but I always get stuck.
Is the format simple? What about the textures?
zaykho
Posts: 6
Joined: Sun Dec 10, 2017 2:40 pm

Re: PS4 DRIVECLUB - dat

Post by zaykho »

The format seems not that complicated, but I lack of automatic tools to help me putting everything together ( multiple vertices group with different vertex/uv block linked to one full faces indices list).

As for texture I think I did find them too (didn't tried to export them yet)
zaykho
Posts: 6
Joined: Sun Dec 10, 2017 2:40 pm

Re: PS4 DRIVECLUB - dat

Post by zaykho »

Starting to get faces working too:

Image
gamehancer
Posts: 3
Joined: Sat Sep 28, 2019 9:40 am

Re: PS4 DRIVECLUB - dat

Post by gamehancer »

Capture.JPG


hi people please help me I proceeded to the instruction given in relation to quickbms I send you an image I it is not how to do I only need texture for a project I'm not the processors that must be followed if you could help me thank you all
gamehancer
Posts: 3
Joined: Sat Sep 28, 2019 9:40 am

Re: PS4 DRIVECLUB - dat

Post by gamehancer »

9.JPG


Capture.JPG


I show you a picture of what the file looks like
zaykho
Posts: 6
Joined: Sun Dec 10, 2017 2:40 pm

Re: PS4 DRIVECLUB - dat

Post by zaykho »

-- edited --
NRave
Posts: 2
Joined: Tue Sep 27, 2022 7:08 am

Re: PS4 DRIVECLUB - dat

Post by NRave »

All I get (with driveclub.bms) from the main .dat (extracted with PS4PKGViewer.exe from .pkg) is other .dats mostly, that are "incomplete" to extract. What to do next? I need Intro videos (1.00/1.28), any help, where to look?
NRave
Posts: 2
Joined: Tue Sep 27, 2022 7:08 am

Re: PS4 DRIVECLUB - dat

Post by NRave »

Great feedback, thank you very much...