(Des Blood VR - Illusion Soft) .PP archives with BM8 (Bitmap?) header and BMP files

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Habanero
Posts: 55
Joined: Sat Jun 15, 2019 9:14 am

(Des Blood VR - Illusion Soft) .PP archives with BM8 (Bitmap?) header and BMP files

Post by Habanero »

I started playing this old game out of curiosity, and it has some pretty decent pre-rendered backgrounds (gameplay's not too shabby either, a budget Resident Evil 1). So, I wanted to try and extract them. I uploaded the files (seems to come with a table file?) and the filecutter results.

Illusion has an active modding community nowadays, but there's not much for their older games. I used the program SB3UGS, which so far seems to only be able to extract the .wav .PP archives. The program that I might need is BXPlay, but since Hongfire is dead I can't find a working download for the tool. Finally, I tried VGMToolbox to extract the BMP files, but they didn't render properly so I probably didn't do that right either.

Any help with this would be appreciated. I'm not sure how well a BMS script for this could translate to other Ilusion games from around the same era, but I can test it if you want if someone produces one. Thank you.

https://mega.nz/folder/91wFBYpS#tcJKFk-QMmleRYUj3JQxcg
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: (Des Blood VR - Illusion Soft) .PP archives with BM8 (Bitmap?) header and BMP files

Post by aluigi »

Probably I already saw these PP files in the past.
What I noticed is that the offset and size in the table at the beginning of the files is obfuscated.
Probably just a simple xor but the two 32bit numbers are different for each PP file.
z4ruz
Posts: 75
Joined: Sun Jan 10, 2021 2:23 pm

Re: (Des Blood VR - Illusion Soft) .PP archives with BM8 (Bitmap?) header and BMP files

Post by z4ruz »

Hello.
Did you tried asking modding community if someone still has this tool?

If the site is down, that doesn't means it is dead.
https://web.archive.org/web/20160612080 ... ranslation
I didn't found BXPlay. PPExtractor and SB3UGS rejected file. So far I got the images with universal file ripper.
I'd recommend to use Jaeder Naub for best results.
Alternatives are Ravioli Scanner, Hyper Ripper module of Dragon UnPACKer, X-Ripper.
Make sure to configure awaited formats before scanning.
There's also cmd based Multiripper.
Alternatively, rip images from running game.