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.

[PS3] Hakuoki: Stories of the Shinsengumi [.mp_ file]

Featured Replies

  • Author
  • Localization

zander1995, posted Fri Jun 02, 2017 5:56 am (23742)


Hey, sorry to make a new thread so soon, but there seems to be another archive format used to hold character sprite data, textures, and animations(?). The files themselves are basically the same as those used in the Neptunia games (mpb and tid files), but are in an extra archive format not found in those games.

It seems to be a pretty simple format, I'm just not exactly equipped to whip anything up.

From what I can understand:

Code:
0x000 - Header (MP_ONE_DATA / 4D 50 5F 4F 4E 45 5F 44 41 54 41)
0x100 - MP_ size in bytes

0x10C - MPB file name
0x20E - points to MPB file's offset (seems to consistently be 324)
0x(Value from 20E / 0x324?) - MPB file header (ITOM / 49 54 4F 4D)

0x218 - TID file name
0x318 - points to the TID file's offset
0x(Value from 318) - TID file header (TID / 54 49 44 1F)
A regular TID file's header is 54 49 44 13, so not sure what's happening there.
Just after that is the TID file size in bytes.


Here's a few example .mp_ files

Here's a few example .tid files, just in case
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.