Cricket 19 Blobset file extraction

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Wouldubeinta
Posts: 4
Joined: Fri Feb 23, 2018 2:09 am

Cricket 19 Blobset file extraction

Post by Wouldubeinta »

I was wondering if u can take a look at this file structure and see if it’s possible to extract, it looks like BigAnt has changed the Blobset structure completely from previous games. If u need all the files, u can download the Cricket 19 Demo from steam.

This is what I know so far -

# data-0.blobset.pc layout

string BLOB; // Magic - 4 bytes
uint fileAmount;

uint mainCompressedSize;
uint mainUncompressedSize;
uint vramCompressedSize;
uint vramUncompessedSize;
uint24 fileHashName; // 3 bytes
byte folderHashName;
uint reserved; // Not sure what this is used for.

The files themselves are compressed with lzma without a header, they don't seem to have a size for a chunk. I was able to extract a file with 1 chunk, but any more then that I had problems.
Before the compressed data, there is 4 byte data, but I'm not sure what it's used for.

Any help will be much appreciated.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Cricket 19 Blobset file extraction

Post by aluigi »

So are you sure they files are chunked?
Because there is no field containing this information.

Anyway everything is already extracted and the only "difference" would be to decompress the compressed files, I have just made a script:
http://aluigi.org/bms/cricket_19_blobset.bms
Wouldubeinta
Posts: 4
Joined: Fri Feb 23, 2018 2:09 am

Re: Cricket 19 Blobset file extraction

Post by Wouldubeinta »

aluigi wrote:So are you sure they files are chunked?
Because there is no field containing this information.

Anyway everything is already extracted and the only "difference" would be to decompress the compressed files, I have just made a script:
http://aluigi.org/bms/cricket_19_blobset.bms


Yes the files are chunked, I think the first 4 bytes is the compressed chunk size but xored. The 4 bytes are only on the compressed chunk data.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Cricket 19 Blobset file extraction

Post by aluigi »

Script 0.1.1
Wouldubeinta
Posts: 4
Joined: Fri Feb 23, 2018 2:09 am

Re: Cricket 19 Blobset file extraction

Post by Wouldubeinta »

aluigi wrote:Script 0.1.1


Thanks for your help Luigi.