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.

Wonderbook: Diggs Nightcrawler - suggestions for XPK1 script

Featured Replies

  • Author
  • Localization

fignyafsyakaya, posted Sat Feb 18, 2023 5:59 am (75466)


So, after digging into "Wonderbook: Diggs Nightcrawler", I'd like to make some suggestions to aluigi for this XPK1 script - http://aluigi.altervista.org/bms/angry_birds_go.bms

The game turned out to have big-endian AND little-endian .pak-archives at the same time, and in order to use the script for all of them at once, I redrafted it at some places.
Full version of the redrafted script is in the attachment, just in case.

That's how it was changed at the strings from 9 to 17:
Code:
    get NAME_OFF longlong            # in big-endian archives, the "dummies" turned out to be parts of "longlong" variables
    get XFILES_POS longlong
    get XFOLDERS_POS longlong
    get XFILES long
    get XFOLDERS long


Aaaaand that's the changes for the strings from 27 to 34:
Code:
    get NAME_OFF longlong
    get SIZE long
    get OFFSET long
    get ZIP long
    get CRC long
    get ZSIZE long
    get DUMMY long      # maybe it's part of longlong as well, I haven't had any compressed file inside XPK\x01 yet


Also, it's reasonable to attach samples from the game, so here are:

The big-endian ones: https://disk.yandex.ru/d/ec2Pw5WElS6NaQ
The little-endian one: https://disk.yandex.ru/d/3dQaonPSc6AC7g

Wonderbook_Diggs_Nightcrawler.bms

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.