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.

[Switch] Touch Detective unknown compression method

Featured Replies

  • Author
  • Localization

masagrator, posted Sat Oct 22, 2022 10:35 pm (73934)


Hello.

I was trying to figure out what compression this is using, but no clue.

What I think have figured out:
Code:
get MAGIC Long
Get SIZE Long
Get ZSIZE Long
get UNK Long
Math ZSIZE - 16
Get FILENAME basename
String FILENAME "_dec.bin"
CLog FILENAME 16 ZSIZE SIZE


Magic is "SLID".
ZSIZE matches asize.
Was trying Puyo_LZ01. QuickBMS doesn't throw error, but it produces wrong file.
Attached compressed BNTX file called "splash.png" (which is not PNG). Uncompressed file should start with MAGIC "BNTX", in compressed file it seems to start with flag 0xEF before BNTX magic.
My guess is that 0xEF means next 4 bytes are uncompressed.

Image
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.