Free Game Research Forum | Official QuickBMS support | twitter @zenhax | SSL HTTPS://zenhax.com
It is currently Mon Jun 25, 2018 11:24 am

All times are UTC

Post new topic  Reply to topic  [ 2 posts ] 
Author Message
PostPosted: Fri Jan 06, 2017 3:24 pm 

Joined: Fri Jan 06, 2017 2:44 pm
Posts: 1
Like with Pokemon Sun and Moon's demo, it's come to light that there are a metric f***ton of assets in the Danganronpa V3 demo - unpacking the .cpk files will get you more models, sprites, and textures than are present in the full SuperDanganronpa 2


Only problem is... they're compressed in a custom SPC format(Not Spectrum or PKCS7, a new format just for the game)

Now, not ALL the files in Danganronpa V3's demos were compressed in the custom SPC format - sound, voice, and music files were able to be extracted right after unpacking the .cpk. These were in .vis and .awb format - easily extractable by many tools.


But the juicy stuff, the scripts, images, - it's all behind the SPC compression. Proof of that is from a former programmer for Project Zetsobou, a fan translation group of Danganronpa 1 and 2 for the PSP. In addition to being the first to say there were assets in the demo, the programmer posted this image on their twitter (No nudity, still mildly unsafe for work)http://www.bdh.moe/uploads/stand_014_019a.jpg - as you can see from the file name, it's "stand_014_019a.jpg"

stand_014_019a probably corresponds to an SPC file of a similiar name - stand_014_019.SPC - found in the "chara" subfolder of the "model" subfolder. Here - take a look.


In addition to seeing how a .jpg of a character model shares a similiar name to the SPC file, from the index you can see that the .cpk files all unpacked correctly, so this SPC file definitely seems like compression rather than encryption - which is what the former Project Zetsoubou progammer said to begin with

However, though PZ Programmer knows how to decompress the custom SPC format, they're not too eager to share that knowledge I've been banging my head against the wall trying to figure it out - at one point I tried using a modification of the "Unknown Format" quickbms to try and just bruteforce it.

I'm a bit out of my element here, so any tips on how to proceed would be appreciated. I've shared a link to the stand_014_019.SPC file - the one associated with the leaked JPG file at the botom. If you saw anything in the screenshots that you'd like me to upload I can provide more links - but I imagine if we can decompress this one Custom Compression file we can decompress them all

https://mega.nz/#!h1Q3nJDB!lJZMM9CjTgTZ ... zNXNqXb3UY

NOTE: Windows might say the .SPC file is a pkcv7 file, but it's a false positive. It's not encrypted.

PostPosted: Sat Jan 14, 2017 12:04 pm 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 8328
Even if the compression algorithm looks very simple, it's not available in quickbms so my compression scanner found no matching results.
Luckily the format is ok and I have added its support in my existent script:

Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 2 posts ] 

All times are UTC

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Limited