Mission Critical - Legend Entertainment

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
kurt28
Posts: 8
Joined: Sun Nov 15, 2015 10:20 am

Mission Critical - Legend Entertainment

Post by kurt28 »

aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Mission Critical - Legend Entertainment

Post by aluigi »

The RIFF header in the Q files seems to be fake because it's not PCM mono 22050, probably it's encoded with some codec.

For the VOC file you can just use a file ripper or this script:

Code: Select all

findloc OFFSET string "RIFF"
do
    goto OFFSET
    get DUMMY long
    findloc NEXT_OFFSET string "RIFF" 0 ""
    if NEXT_OFFSET == ""
        get SIZE asize
    else
        math SIZE = NEXT_OFFSET
    endif
    math SIZE -= OFFSET
    log "" OFFSET SIZE
    math OFFSET = NEXT_OFFSET
while NEXT_OFFSET != ""


For the PIC you can use this script:

Code: Select all

get MAX_OFF asize
for
    get OFFSET long
    if OFFSET == MAX_OFF    # last
        break
    endif
    get SIZE long
    get DUMMY long
    get DUMMY long
    get DUMMY long
    if SIZE != 0
        log "" OFFSET SIZE
    endif
next
kurt28
Posts: 8
Joined: Sun Nov 15, 2015 10:20 am

Re: Mission Critical - Legend Entertainment

Post by kurt28 »

Thanks Aluigi!!!

The data result for the PIC I don't know.

I'm looking for any text or graphic to extract and modify. But I search in the files and find nothing. :(

The riff wave the software Multiextractor works fine, and extract it. I think files Q has more data.

Thanks again.