http://aluigi.org/bms/fusionfall.bms
It's an experimental script because the format is very strange, the script parses the first file (that I hope is the same format in every archive) to get its size and then uses this size to find where the TOC starts because the index has a serialized structure without ways to know how big it is.
FusionFall
-
- Posts: 1
- Joined: Thu Jan 12, 2017 9:47 pm
Fusionfall
Hello, I'm currently having trouble extracting these unity files of this game. Every time I try to extract the file it will give me a bunch of .dat files back to me. If anybody could resolve my issue and give me some guidance would be of the most appreciate.
I will leave the files and the bms file here
Link: https://drive.google.com/drive/folders/1QMCdpeGSlVvxIr0xgiE6wq6loC0SEI6V?usp=sharing
Thank you.
I will leave the files and the bms file here
Link: https://drive.google.com/drive/folders/1QMCdpeGSlVvxIr0xgiE6wq6loC0SEI6V?usp=sharing
Thank you.
Code: Select all
# FusionFall
# experimental
# script for QuickBMS http://quickbms.aluigi.org
endian big
get INFO_SIZE long
get ARCHIVE_SIZE long
get DUMMY long
endian little
padding 0x10
get ZERO long
get ELEMENTS long
for i = 0 < ELEMENTS
get ZERO long
get DUMMY long
next i
get NAMES long
for i = 0 < NAMES
get NAMESZ long
getdstring NAME NAMESZ
padding 4
get DUMMY long
get DUMMY long
get ZERO long
get DUMMY long
putarray 0 i NAME
next i
savepos SEARCH_OFFSET
math INFO_OFF = ARCHIVE_SIZE
math INFO_OFF - INFO_SIZE
goto INFO_OFF
# no way to parse the structures
findloc OFFSET long SEARCH_OFFSET
math OFFSET - 0xc
goto OFFSET
get FILES long
for i = 0 < FILES
get ID long
get OFFSET long
get SIZE long
get DUMMY long
get TYPE long
# the number of names is different than the files
#getarray NAME 0 i
string NAME p "%d/." TYPE
log NAME OFFSET SIZE
next i
-
- Site Admin
- Posts: 12984
- Joined: Wed Jul 30, 2014 9:32 pm
Re: FusionFall
There is nothing to do: the files are nameless and the script is experimental.
In short you are lucky to be able to get at least these dat files
In short you are lucky to be able to get at least these dat files