Captian Morgane and the golden turtle ".wr"
Posted: Mon Feb 06, 2017 6:06 pm
The models use a .wr extension and would very much appreciate it if can anyone can lend a hand.
Code: Select all
goto 0xc
get TABLELEN long
goto 0x800
savepos BASEOFF
get NUMFILES long
for i = 0 < NUMFILES
getdstring ID 4
get OFFSET long
math OFFSET + BASEOFF
get SIZE long
getdstring SKIP 0xc
get NAMEOFF long
savepos TMP
math NAMEOFF + BASEOFF
goto NAMEOFF
get NAME string
if ID == "D2XT"
string NAME + ".dds"
log NAME OFFSET SIZE
elif ID == "SEMX"
string NAME + ".x"
set MEMORY_FILE binary "\x78\x6f\x66\x20\xAA\xAA\xBB\xBB\xCC\xCC\xCC\xCC\xDD\xDD\xDD\xDD"
comtype mszip
goto OFFSET
get SKIP long
get MAJORVERSION short
get MINORVERSION short
getdstring FORMATTYPE 0x4
get FLOATSIZE long
get DECOMPSIZE long
math OFFSET + 0x18
if FORMATTYPE == "tzip"
math FORMATTYPE = 0x20747874 //"txt "
elif FORMATTYPE == "bzip"
math FORMATTYPE = 0x206e6962 //"bin "
endif
putVarChr MEMORY_FILE 0x4 MAJORVERSION short //AAAA
putVarChr MEMORY_FILE 0x6 MINORVERSION short //BBBB
putVarChr MEMORY_FILE 0x8 FORMATTYPE long //CCCCCCCC
putVarChr MEMORY_FILE 0xc FLOATSIZE long //DDDDDDDD
log NAME 0 0x10 MEMORY_FILE
append
clog NAME OFFSET SIZE DECOMPSIZE
endif
goto TMP
next i