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.

Saints Row 3 Switch vpp_nx64

Featured Replies

  • Author
  • Localization

masagrator, posted Wed May 15, 2019 1:07 pm (47772)


It looks like PC tools and bms script are not 100% compatible with Switch archives (it can only read name of first file).
Uploaded one of archives.

Can someone check what needs to be modified?
  • Author
  • Localization

aluigi, posted Sat Jun 01, 2019 9:58 pm (48269)


It's not so simple because:
- OFFSET and ZSIZE fields (probably SIZE too) aren't exact, it's necessary to make some math operations on them
- it's not a correct zlib compression

Currently I leave here my work-in-progress script in case someone has more information:
Code:
goto 0x154
get FILES long
get ARCHIVE_SIZE long
get INFO_SIZE long
get NAMES_SIZE long
get DUMMY long
get DATA_SIZE long
padding 0x800
savepos INFO_OFF
xmath NAMES_OFF "INFO_OFF INFO_SIZE"
math NAMES_OFF x 0x800
xmath BASE_OFF  "NAMES_OFF NAMES_SIZE"
math BASE_OFF x 0x800
for i = 0 < FILES
    get NAME_OFF long
    get ZERO long
    get ZERO long
    get OFFSET long
    get SIZE long
    get ZSIZE long
    get ZERO long
    get ZERO long

    savepos TMP
    math NAME_OFF NAMES_OFF
    goto NAME_OFF
    get NAME string
    goto TMP

    math ZSIZE 5  # necessary but doesn't have sense...

    math OFFSET >> 2
    math OFFSET BASE_OFF
    clog NAME OFFSET ZSIZE SIZE
next i
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.