endian big idstring "MYPACK" get unk1 short get unk2 longlong get fileCount long get unk3 long get dummy longlong for i = 0 < fileCount get OFFSET long putarray 0 i OFFSET next i for i = 0 < fileCount if i == fileCount get fileSize asize xmath size "fileSize - offsets[i]" log "" offsets[i] size cleanexit endif getarray OFFSET 0 i math i + 1 getarray SIZE 0 i math SIZE - OFFSET log "" OFFSET SIZE math i - 1 next i