02-16-2015, 04:45 AM
Try this QuickBMS script:
If you don't know what to do with the resulting files then you could upload a couple for people to take a look at. I probably can't do much with models but maybe I can help with sounds.
Code:
# extracts the *.hog archives from Harry Potter and the Sorcerer's Stone (GC/PS2)
# (c) 2014-07-24 by AlphaTwentyThree of XeNTaX
# script for QuickBMS http://quickbms.aluigi.org
idstring "WART3.00"
get TEST byte
if TEST == 0
endian big
endif
goto 8
get FILES long
get NAMEINFO long
get SIZE_NAMES long
get UNK long
get SIZE_FOLDERS asize
math SIZE_FOLDERS -= SIZE_NAMES
math SIZE_FOLDERS -= NAMEINFO
get OFF_NAMES asize
math OFF_NAMES -= SIZE_NAMES
append
log MEMORY_FILE NAMEINFO SIZE_FOLDERS
log MEMORY_FILE2 OFF_NAMES SIZE_NAMES
append
for i = 1 <= FILES
get OFFSET long
get ZSIZE long
get SIZE long
get CRC long
get OFF_NAME long
get OFF_FOLDER long
savepos MYOFF
goto OFF_FOLDER MEMORY_FILE
get FOLDER string MEMORY_FILE
goto OFF_NAME MEMORY_FILE2
get FNAME string MEMORY_FILE2
goto MYOFF
set NAME FOLDER
string NAME += FNAME
if ZSIZE == 0
if SIZE != 0
log NAME OFFSET SIZE
endif
else
string NAME += ".comp"
log NAME OFFSET ZSIZE
endif
next i
If you don't know what to do with the resulting files then you could upload a couple for people to take a look at. I probably can't do much with models but maybe I can help with sounds.