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.

Guardians of the Galaxy

Featured Replies

  • Author
  • Localization

lazenes, posted Fri Nov 19, 2021 7:43 pm (67592)


With which script I can open the pc_resourcelib extension files of the game called Guardians of the Galaxy, no script files are extracted.
Sample file is available at the link :https://www32.zippyshare.com/v/f76z9ksO/file.html
the script i use
Code:
# Deus EX: Mankind Divided (script 0.2)
# script for QuickBMS http://quickbms.aluigi.org

math PARSE_SOMETHING = 0    # try to dump the FSB files from the SBSF containers

idstring "ARCH"
get DUMMY long
get FILES long  # it's more like FOLDERS
get NAMES long
get OFFSET longlong
goto OFFSET
for i = 0 < NAMES
    callfunction GET_NAME 1
next i
for i = 0 < FILES
    get TSTAMP longlong
    getdstring HASH 16
    callfunction GET_NAME 1
    get CHUNKS long
    string NAME /
    if PARSE_SOMETHING != 0
        log MEMORY_FILE 0 0
        append
    endif
       for x = 0 < CHUNKS  # it's more like FILES
        get NUMOFNAME long #if NAMES are more than 1, it loads some files from another file
        get DUMMY longlong
        get OFFSET longlong
        get SIZE longlong
        if PARSE_SOMETHING != 0
            log MEMORY_FILE OFFSET SIZE
        else
            log NAME OFFSET SIZE
        endif
    next x
    if PARSE_SOMETHING != 0
        append

        goto 0 MEMORY_FILE
        get SIZE asize MEMORY_FILE
        math MEM_SIZE = SIZE
        getdstring SIGN 4 MEMORY_FILE
        if SIGN == "BILR"
            getdstring ZERO 8 MEMORY_FILE
            get SIZE long MEMORY_FILE
            get DUMMY long MEMORY_FILE
            get ZERO long MEMORY_FILE
            for OFFSET = 16 != MEM_SIZE
                savepos OFFSET MEMORY_FILE
                getdstring SIGN 4 MEMORY_FILE
                if SIGN == "SBSF"
                    getdstring ZERO 8 MEMORY_FILE
                    get SIZE long MEMORY_FILE
                    getdstring DUMMY 8 MEMORY_FILE
                    findloc FSB_OFF binary "FSB5" MEMORY_FILE
                    math SIZE 0x18
                    xmath NEXT_OFF "OFFSET SIZE"
                    if FSB_OFF u< NEXT_OFF
                        math OFFSET = FSB_OFF
                        xmath SIZE "NEXT_OFF - OFFSET"
                    endif
                    log NAME OFFSET SIZE MEMORY_FILE
                    math OFFSET = NEXT_OFF
                    goto OFFSET MEMORY_FILE
                else
                    log NAME OFFSET SIZE MEMORY_FILE
                    math OFFSET = MEM_SIZE
                endif
            next
        else
            log NAME 0 SIZE MEMORY_FILE
        endif
    endif
next i

startfunction GET_NAME
    get NAMESZ long
    math NAMESZ 1
    getdstring NAME NAMESZ
endfunction
  • Author
  • Localization

lazenes, posted Sat Nov 20, 2021 4:35 pm (67613)


@ aluigi Can you help?
  • Author
  • Localization

aluigi, posted Sat Dec 04, 2021 7:27 am (67874)


@lazenes
There are already other topics open about the BILR format, here is the first mention I found:
viewtopic.php?p=17003#p17003
Please refer to those topics
  • Author
  • Localization

lazenes, posted Sat Dec 18, 2021 7:55 pm (68347)


https://prnt.sc/23lli45
I have accessed the files, but there is a separate file for each word, I do not know how to organize them into a single file?
  • Author
  • Localization

NoobInCoding, posted Sat Dec 18, 2021 8:49 pm (68348)


Send some sample 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.