.cache files can apparently be unpacked using this QuickBMS script:
If you need help using QuickBMS just say.
Code:
# Darkness 2
# the folders structure is incomplete, I save only the last one so type 'r' when requested
# script for QuickBMS http://quickbms.aluigi.org
open FDDE "toc"
open FDDE "cache" 1
comtype COMPRLIB_RLE3
set PATH string ""
get DUMMY long
get DUMMY long
get FILES asize
math FILES -= 8
math FILES /= 0x60
for i = 0 < FILES
get OFFSET longlong
get TSTAMP longlong
get ZSIZE long
get SIZE long
get DUMMY long
get ID long
getdstring NAME 0x40
if OFFSET == -1
set PATH string NAME
string PATH += /
else
set FNAME string PATH
string FNAME += NAME
if SIZE == ZSIZE
log FNAME OFFSET SIZE 1
else
math OFFSET += 4
math ZSIZE -= 4
clog FNAME OFFSET ZSIZE SIZE 1
endif
endif
next i
If you need help using QuickBMS just say.