Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

FusionFall

Featured Replies

  • Author
  • Localization

aluigi, posted Thu May 05, 2016 10:30 am (13119)


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.
  • Author
  • Localization

tocotoco, posted Thu Aug 30, 2018 8:51 pm (37959)


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. :)


Code:
# 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     get ZERO long
    get DUMMY long
next i
get NAMES long
for i = 0     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     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
  • Author
  • Localization

aluigi, posted Fri Aug 31, 2018 5:58 am (37973)


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 :)
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.