03-18-2017, 12:24 PM
Script:
It would've been a little hard to have followed the tutorial above and have this be your first archive you would have reversed. That'll extract all the files. I couldn't get a way to monetize the amount of files in the archive, so i just made a for loop out of it, and the script will break upon invalid read size. Don't worry, as it extracts ALL the files. I didn't want to go on the assumption that there was only 25 per archive, as these were the only ones you've provided. But, nether-less, here's your script .
Code:
# Ghost In The Shell *.FAC
# Written By Anex For QuickBMS
# http://aluigi.altervista.org/quickbms.htm
# Upon Extraction, will come out to an error,
# but this is the way the script is supposed to exit!
for FILES = 0
get NULL byte
get FNAMELENGTH byte
getdstring NAME FNAMELENGTH
do
get NULL byte
while NULL == 0
get SIZE long
get OFFSET long
log NAME OFFSET SIZE
next FILES
It would've been a little hard to have followed the tutorial above and have this be your first archive you would have reversed. That'll extract all the files. I couldn't get a way to monetize the amount of files in the archive, so i just made a for loop out of it, and the script will break upon invalid read size. Don't worry, as it extracts ALL the files. I didn't want to go on the assumption that there was only 25 per archive, as these were the only ones you've provided. But, nether-less, here's your script .