Mr. Driller - Drill Land (PC/Encore)

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Mario123311
Posts: 50
Joined: Fri Jan 22, 2016 4:37 am

Mr. Driller - Drill Land (PC/Encore)

Post by Mario123311 »

https://www.mediafire.com/file/znm2cy34 ... s.cat/file

Can't seem to find much info about this filetype, for all I know - It probably just shares the same extension name as a standard Microsoft thingy.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Mr. Driller - Drill Land (PC/Encore)

Post by aluigi »

Mario123311
Posts: 50
Joined: Fri Jan 22, 2016 4:37 am

Re: Mr. Driller - Drill Land (PC/Encore)

Post by Mario123311 »

Hate to bump this thread significantly but not only has this script not worked despite how many different files in the archive I tried it on, but I can't seem to figure out what it's doing wrong. Here's everything in the data.dx folder aside from the seperate "movie" and "stream" folders which contain the cutscene FMVs and music for the game. https://www.mediafire.com/file/2doa51rr ... s.zip/file
mrmemmo_
Posts: 46
Joined: Sat Mar 16, 2019 1:21 pm

Re: Mr. Driller - Drill Land (PC/Encore)

Post by mrmemmo_ »

Code: Select all

int count;
int offset[count];
int filesize;


magic block is 4C 5A A0 D7 06 00 (LZ ×...) and zlib compress data (with file .cat)
Mario123311
Posts: 50
Joined: Fri Jan 22, 2016 4:37 am

Re: Mr. Driller - Drill Land (PC/Encore)

Post by Mario123311 »

mrmemmo_ wrote:

Code: Select all

int count;
int offset[count];
int filesize;


magic block is 4C 5A A0 D7 06 00 (LZ ×...) and zlib compress data (with file .cat)

Any idea how I add this to the script? I'm not too sure what to do with this info.
Mario123311
Posts: 50
Joined: Fri Jan 22, 2016 4:37 am

Re: Mr. Driller - Drill Land (PC/Encore)

Post by Mario123311 »

Figured out what was wrong thanks to some people in the Xentax discord server: Some files have a file table at the start, such as bitmaps.cat, which seem to work fine with the script. Others, such as banks.cat (which start with "LZ") are just 1 zlib-compressed file that the script doesn't account for.

I'm not sure how I'd be able to update this on my own so I can only hope aluigi notices and updates the script at some point I guess.

EDIT: It extracts a bunch of garbage binary files when I use it on bitmaps. What engine is this game even running on? @_@
JackTheRipper
Posts: 51
Joined: Mon Jan 10, 2022 12:12 am

Re: Mr. Driller - Drill Land (PC/Encore)

Post by JackTheRipper »

Engine seems custom in-house?