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.

[SOLVED] Harry Potter and the Half-Blood Prince DS - "Neko" files

Featured Replies

  • Author
  • Localization

AlphaTwentyThree, posted Thu Jan 27, 2022 7:11 pm (69387)


Hi there!

Luigi has updated his fxp script for the DS version (thanks for that :)) but now there's another problem: The extracted files need some other transformation.
Here's a picture of the "Neko" archive that contains the SDAT:

Image

What has to be done to correctly get the data here?
I've attached said file for you to take a look.
  • Author
  • Localization

aluigi, posted Fri Jan 28, 2022 11:31 am (69404)


The main compression used on Nintendo is lz77wii but here I don't see any compression of that type, I don't even know where the compressed data is supposed to start... 0x20 maybe?
Not even lzss returns good data.
  • Author
  • Localization

AlphaTwentyThree, posted Sat Jan 29, 2022 4:37 am (69422)


Well, I cut the first few bytes of the files up to the "Neko" identifier. Here's the full file:

Image

Does that offer more insight?
  • Author
  • Localization

AlphaTwentyThree, posted Sat Jan 29, 2022 4:52 am (69424)


Yeah ok, it's lz77wii, just like you said. Maybe you could also implement it into the main script? Would be cool. :)
  • Author
  • Localization

aluigi, posted Sat Jan 29, 2022 12:24 pm (69433)


But the script I updated few days ago (0.1.2) already implements the lz77wii compression, doesn't it work?
  • Author
  • Localization

AlphaTwentyThree, posted Sat Jan 29, 2022 2:37 pm (69443)


Oh, my bad actually. I added my function identifier to the script and it had an error inside. Sorry about that. ;)
Works of course.
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.