Sample files: https://www.dropbox.com/s/4wq51ui0yxkap ... s.zip?dl=0
CDDATA.LOC: https://www.dropbox.com/s/29byeo1xbpwr9 ... A.LOC?dl=0
Sample Screenshot:
http://i.imgur.com/4OjKust.jpg
Also: Happy 101 threads

Code: Select all
open FDSE "CDDATA.LOC"
open FDSE "CDDATA.000.DAT" 1
get FILES long
for i = 0 < FILES
get OFFSET long
get SIZE long
get BLOCKS long
math OFFSET *= 0x800
math BLOCKS *= 0x800
log "" OFFSET SIZE 1
next i
aluigi wrote:Code: Select all
open FDSE "CDDATA.LOC"
open FDSE "CDDATA.000.DAT" 1
get FILES long
for i = 0 < FILES
get OFFSET long
get SIZE long
get BLOCKS long
math OFFSET *= 0x800
math BLOCKS *= 0x800
log "" OFFSET SIZE 1
next i
Code: Select all
get FILES long
get OFFSET long
for i = 1 <= FILES
if i == FILES
get NEXT_OFFSET asize
else
get NEXT_OFFSET long
endif
xmath SIZE "NEXT_OFFSET - OFFSET"
log "" OFFSET SIZE
math OFFSET = NEXT_OFFSET
next i
aluigi wrote:It's a simple sequence of offsets but I don't know what compression it's used, I tried the scanner with the data from offset 4 (byte 0x01 + big endian SIZE) and from offset 0x14 but no results:Code: Select all
get FILES long
get OFFSET long
for i = 1 <= FILES
if i == FILES
get NEXT_OFFSET asize
else
get NEXT_OFFSET long
endif
xmath SIZE "NEXT_OFFSET - OFFSET"
log "" OFFSET SIZE
math OFFSET = NEXT_OFFSET
next i