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.

007: Everything or Nothing (Xbox, .spt)

Featured Replies

  • Author
  • Localization

phantaton, posted Mon Nov 23, 2020 7:00 am (60533)


I was going through the files of 007: Everything or Nothing and I noticed that the driving assets are packed in this format with the extension .spt. Each archive begins with the header "DATA" and it uses some sort of compression (take a look at ed1.txt).
https://mega.nz/folder/34cSxBJC#VTHZLisv5dXlJ5cse_a0CA
  • Author
  • Localization

aluigi, posted Thu Nov 26, 2020 10:56 am (60620)


There is definitely an index file somewhere because the SPT are just a sequence of files, some compressed and others not.

In the meantime I made a script for dumping the data even without the index file:
Code:
# 007: Everything or Nothing SPT

comtype dk2
get SPT_SIZE asize
do
    idstring "DATA"
    get SIZE long
    math SIZE - 8
    savepos OFFSET

    get SIGN short
    if SIGN == 0xfb10
        clog MEMORY_FILE OFFSET SIZE SIZE
    else
        log MEMORY_FILE OFFSET SIZE
    endif
    math OFFSET SIZE
    goto OFFSET

    get NAMESZ byte MEMORY_FILE
    getdstring TEST 4 MEMORY_FILE
    if TEST == "data"
        goto -4 MEMORY_FILE SEEK_CUR
        getdstring NAME NAMESZ MEMORY_FILE
        get DUMMY long MEMORY_FILE
        get DUMMY long MEMORY_FILE
        get DUMMY long MEMORY_FILE
        get DUMMY long MEMORY_FILE
        get SIZE long MEMORY_FILE
    else
        get SIZE asize MEMORY_FILE
        set NAME string ""
    endif
    log NAME 0 SIZE MEMORY_FILE

while OFFSET != SPT_SIZE

Let me know if you find any file that may contain the information.
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.