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.

Metly Blood: Type Lumina (Steam)

Featured Replies

  • Author
  • Localization

AyanamiRei0, posted Thu Sep 30, 2021 12:43 pm (66760)


Okay this game got released today and sadly the files are encrypted unlike the Switch version I have no clue what sort of compression it's using all I really see it's a bunch of random bytes

The game uses a bunch of bin files from data000 to data014 any help with decrypting these would be a big help

Thanks!
  • Author
  • Localization

Ekey, posted Thu Sep 30, 2021 1:58 pm (66763)


Data is xored with 1024 key size and some magic constants. Offsets and Sizes table inside executable file with next sizes > int Offsets_Table[10284] & int Sizes_Table[10284]

Archives information:

Code:
data000.bin -> ___English
data001.bin -> ___Korean
data002.bin -> ___Region
data003.bin -> ___S_Chinese
data004.bin -> ___T_Chinese
data005.bin -> BattleRes
data006.bin -> bg
data007.bin -> Bgm
data008.bin -> data
data009.bin -> DLC
data010.bin -> grpdat
data011.bin -> script
data012.bin -> se
data013.bin -> Shader
data014.bin -> System


file names are also in the EXE
  • Author
  • Localization

AyanamiRei0, posted Thu Sep 30, 2021 2:13 pm (66765)


And how would I go around editing these though?
  • Author
  • Localization

AyanamiRei0, posted Thu Sep 30, 2021 5:59 pm (66770)


Ekey wrote:
Data is xored with 1024 key and some magic constants. Offsets and Sizes table inside executable file with next size > int Offsets_Table[10284] & int Sizes_Table[10284]

Archives information:

Code:
data000.bin -> ___English
data001.bin -> ___Korean
data002.bin -> ___Region
data003.bin -> ___S_Chinese
data004.bin -> ___T_Chinese
data005.bin -> BattleRes
data006.bin -> bg
data007.bin -> Bgm
data008.bin -> data
data009.bin -> DLC
data010.bin -> grpdat
data011.bin -> script
data012.bin -> se
data013.bin -> Shader
data014.bin -> System


file names are also in the EXE


I'm sorry if I sound stupid or something but I honestly haven't got a single clue what you're talking about I was just looking for a way to dump them well at this point just data008.bin because that contains the palettes.
  • Author
  • Localization

Ekey, posted Thu Sep 30, 2021 7:03 pm (66775)


AyanamiRei0 wrote:
I'm sorry if I sound stupid or something but I honestly haven't got a single clue what you're talking about I was just looking for a way to dump them well at this point just data008.bin because that contains the palettes.

All information provided by me is for development only. I am currently working on unpacker.

Some progress: grpdat/Customize/customize_thumb_icon00.dds
Image
  • Author
  • Localization

Ekey, posted Thu Sep 30, 2021 9:22 pm (66779)


Tool for extract BIN archives :roll:

Binary: here
Source: here

Note: Unlock all files insize ZIP before use :)
  • Author
  • Localization

spiritovod, posted Thu Sep 30, 2021 9:39 pm (66781)


It sounds funny, but someone should fix the topic title for proper search indexing, the game is called Melty Blood, not Metly Blood )
  • Author
  • Localization

Ekey, posted Thu Sep 30, 2021 9:45 pm (66782)


spiritovod wrote:
It sounds funny, but someone should fix the topic title for proper search indexing, the game is called Melty Blood, not Metly Blood )

oh lol, I copied game name for the tool from this topic :D

Hergog wrote:

:|
viewtopic.php?p=66779#p66779
  • Author
  • Localization

kmshours, posted Mon Oct 04, 2021 10:00 pm (66859)


Does anyone know how you would go about repacking the files back to .bin?
  • Author
  • Localization

Mysticus, posted Wed Oct 06, 2021 7:25 am (66875)


Is there any tool to extract .pat files?
  • Author
  • Localization

LinkOFF, posted Thu Oct 07, 2021 7:19 pm (66903)


Mysticus wrote:
Is there any tool to extract .pat files?

mstex.zip

  • Author
  • Localization

AyanamiRei0, posted Thu Jan 13, 2022 9:37 am (69053)


So we've got a new update and the unpacker needs updating to support the new files. They've added Dead Apostle Noel and Aoko Aozaki
  • Author
  • Localization

Ekey, posted Thu Jan 13, 2022 12:04 pm (69054)


AyanamiRei0 wrote:
So we've got a new update and the unpacker needs updating to support the new files. They've added Dead Apostle Noel and Aoko Aozaki

Unfortunately i don't have game with all DLC's.
  • Author
  • Localization

AyanamiRei0, posted Thu Jan 13, 2022 4:41 pm (69058)


Ekey wrote:
AyanamiRei0 wrote:
So we've got a new update and the unpacker needs updating to support the new files. They've added Dead Apostle Noel and Aoko Aozaki

Unfortunately i don't have game with all DLC's.


Oh it's just like the launch version it's got file paths inside the exe still so even without the owning the DLC characters they're already in the game.
  • Author
  • Localization

Ekey, posted Thu Jan 13, 2022 8:13 pm (69060)


Well, anyway I don't even have a base game version.
  • Author
  • Localization

AyanamiRei0, posted Thu Jan 13, 2022 9:55 pm (69065)


Ekey wrote:
Well, anyway I don't even have a base game version.

How would i go around updating it?
  • Author
  • Localization

Ekey, posted Fri Jan 14, 2022 11:59 am (69076)


If you want to do it yourself, then you need to get 3 tables from the executable file, an offset table, a size table and a file name table.
  • Author
  • Localization

cat_Chill, posted Sat Jan 15, 2022 5:46 pm (69108)


Ekey wrote:
If you want to do it yourself, then you need to get 3 tables from the executable file, an offset table, a size table and a file name table.


How would one do this properly actually? I kinda made my own tables based on what you've made yourself through pattern recognition in essence lol. I made my own version of the Cache_OT.bin and Cache_ST.bin by looking at yours in a hex editor and looking for similarities when going over the contents of the exe file. The filenames are just in the exe but did their order in the Cache_FN.txt you made matter, and if yes how is it ordered?

I think that I got the offset and size tables down since I got to unpack data007.bin properly but when I checked the rest it looks off, like one file having the contents of another. When I looked at your filename table, it's a bit weird in how its ordered, its alphabetical but it has some special conditions of sorts so I thought maybe the order matters.

I'll put the Cache files I made here so someone can check
  • Author
  • Localization

Ekey, posted Sun Jan 16, 2022 10:27 am (69132)


cat_Chill wrote:
How would one do this properly actually? I kinda made my own tables based on what you've made yourself through pattern recognition in essence lol. I made my own version of the Cache_OT.bin and Cache_ST.bin by looking at yours in a hex editor and looking for similarities when going over the contents of the exe file. The filenames are just in the exe but did their order in the Cache_FN.txt you made matter, and if yes how is it ordered?

The order should be the same as it is in the EXE for all tables.

cat_Chill wrote:
When I looked at your filename table, it's a bit weird in how its ordered, its alphabetical but it has some special conditions of sorts so I thought maybe the order matters.

Unfortunately, I do not know how the devs sorted them :D
  • Author
  • Localization

Ekey, posted Tue Jan 18, 2022 12:20 pm (69160)


Updated to latest game version.

Binary: here
Source: here
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.