I wrote a script that get the textures
thanks! i was going to make a bms script for these tfc archives and found your post.
i modified it to work universally with other tfc files from other games too, here is what i got so far
# script for QuickBMS http://aluigi.altervista.org/quickbms.htm
get TFC_SIZE asize
get HASH long
get UNK long
get ZSIZE long
get SIZE long
math SUM_OF_ZSIZE_CHUNKS = 0
get ZSIZE_CHUNK long
get SIZE_CHUNK long
math SUM_OF_ZSIZE_CHUNKS + ZSIZE_CHUNK
while SUM_OF_ZSIZE_CHUNKS != ZSIZE
string NAME p "%08x.dxt" OFFSET
clog NAME OFFSET ZSIZE SIZE
math OFFSET + ZSIZE
if OFFSET == TFC_SIZE
it works but extracts without names and headers, i believe the strings are stored in a bin file along side the original tfc files.
can someone upload some tfc/bin sample pairs for examination?