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.

(PC) Valkyrie Drive -BHIKKHUNI- .MSB .MIB .MCAT

Featured Replies

Solved by HydraBladeZ

  • 1 year later...
  • Localization
On 5/25/2024 at 12:04 AM, GabryTheSniper said:

While digging through the game files, i stumble across these files: face_pl00.mib , face_pl00.msb and face_pl00.mcat . Is there a script to extract them?

Here are the samples if you want to take them a look: https://www.mediafire.com/file/6hyd41rj4u888nh/Examples.rar/file

I took a look at the game files a few days ago, the structure isn't complicated
mib is a texture container.
msb is a model container.
but I don't know what mcat is for yet.
image.thumb.png.bb0ac35bc82ccb89d1866fb027dbf5bd.png
I was able to view some models in model researcher.

  • Supporter
2 hours ago, PlsSendHelp said:

fmt_psaVita_ValkyrieDrive.py
Here's a old noesis plugin to view and export most of the mib, msb and mab of the PSVisa version of the game.

Thanks, but... do you have a working PSvita model? Could be helpful to patch the script for the PC version.

edit: indeed the mesh format for the latter appears to be simple:

 

face-msb.png

Edited by shak-otay

  • Localization
15 hours ago, shak-otay said:

Thanks, but... do you have a working PSvita model? Could be helpful to patch the script for the PC version.

edit: indeed the mesh format for the latter appears to be simple:

 

face-msb.png

Here's a sample model for one of the enemies in the game. Notice that "*_div.msb" can't be view/export properly for some reason, but the base one did just fine.

PSVitaSample.zip

  • Supporter

I checked the PSVita script with a PC-msb but got the vertex addresses only (after setting vpos to zero against script error):

Quote

type_mouth_03
meshInfofo, vdMesh 0x10bc0 1
(1, 0, 0, 0, 1, 0, 160, 145)
0000000100000000000000000000000000000001000000001010000010010001
['0000', '0001', '0000', '0000', '0000', '0000', '0000', '0000', '0000', '0001', '0000', '0000', '1010', '0000', '1001', '0001']
a 0x10bd0
b 0x10be0
c 0x10be8

Adding of 8 to the last value -> vStart 0x10bf0

mouth.png

edit: imho it's easier to create a new script for the PC version than patching the one for PSVita msb files.

Edited by shak-otay

  • 4 months later...
  • Localization
  • Solution

I went back and finished my blender importer for msb and mib files, it can correctly read all the data from my testing, including morph targets

https://github.com/Al-Hydra/BlenderMSB

I've tested it on the 2 games that I know use the msb format SK and Valkyrie Drive. If anyone knows other games that use the same format, let me know.

Your Blender addon works perfectly for everything I've tried so far, except one: Valkyrie Drive's dlc_Cos_06, the Seashell Swimsuit, imports without any UV mapping for the bikini top, segment break_b_u012_bustsw. I tried the PC and Vita versions, regular and _div models, even the model for the unused second color in the PC version's files. Same problem with all of them. This was also the only VD model I found that would give an error from the old Noesis plugin, so it seems like there's something uniquely off about it.

Create an account or sign in to comment

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.