Any help is appreciated!

Code: Select all
comtype ??? # FIX ME !!!
idstring "\x89\x54\x64\x12"
get VER long # 5
get INFO_SIZE long
xmath FILES "INFO_SIZE / (6 * 4)"
for i = 0 < FILES
get DUMMY long
get FLAGS long
get OFFSET long
get DUMMY long
get DUMMY long
get ZERO long
putarray 0 i OFFSET
next i
get OFFSET asize
putarray 0 i OFFSET
for i = 0 < FILES
getarray OFFSET 0 i
math i + 1
getarray SIZE 0 i
math SIZE - OFFSET
goto OFFSET
get TYPE byte
get XSIZE long
math OFFSET + 5
math SIZE - 5
clog "" OFFSET SIZE XSIZE
next
aluigi wrote:Nice necroposting...
Since I'm here I checked the sample and found the format but I don't know what compression algorithm is used:Code: Select all
comtype ??? # FIX ME !!!
idstring "\x89\x54\x64\x12"
get VER long # 5
get INFO_SIZE long
xmath FILES "INFO_SIZE / (6 * 4)"
for i = 0 < FILES
get DUMMY long
get FLAGS long
get OFFSET long
get DUMMY long
get DUMMY long
get ZERO long
putarray 0 i OFFSET
next i
get OFFSET asize
putarray 0 i OFFSET
for i = 0 < FILES
getarray OFFSET 0 i
math i + 1
getarray SIZE 0 i
math SIZE - OFFSET
goto OFFSET
get TYPE byte
get XSIZE long
math OFFSET + 5
math SIZE - 5
clog "" OFFSET SIZE XSIZE
next