#P5R Steam version: unpacking bustup and cutin graphics

6 messages · Page 1 of 1 (latest)

fervent drumBOT
#

This is really two questions in one, but hopefully they're related enough that it makes sense to keep them in a single post. Both pertain to mining for DDS graphics files within the CPKs of the PC (Steam) version of P5R -- specifically, those for the conversational cutins and bustups.


The first question, on the cutin files:

Does anyone know what the format is of the files inside BASE/CUTIN/UTARC/0_MAIN_0/ within BASE.CPK?

Based on the limited mined files on the Spriters Resource (https://www.spriters-resource.com/playstation_4/persona5royal/), these definitely seem to be the correct files -- they share the same naming patterns, and there are some DDS headers inside of them. But the files themselves don't have any extension, so I can extract them, but then... no idea how to actually get the images out of them. Any insights on what to do with these files? Are these indeed the right ones...?


The second question, on the bustup files:

I've been trying to extract the bustup BINs at BASE/BUSTUP/*.BIN within BASE.CPK. However, I've been hitting some kind of low level out-of-bounds error with every CPK extraction tool I've tried.

It seems like one other person here has hit a similar issue, without resolution:

Has anyone successfully extracted these files recently -- again, from the Steam version specifically? And if so, what was your process? (Worth noting that I'm on a Linux+wine setup, but I don't know that the person in the older post would have been.)


Thanks for any insights!

(If I should split this into two posts, mods, just let me know.)

Jump

[Go to message!](#1056092223604793414 message)

hollow nymph
#

Hm, not sure why it says the original message was deleted + shows it as a bot post. Hope that's not an issue....

desert laurel
#

we have a webhook bot - if you linked to another discord message it'll turn your message into a bot one

hollow nymph
#

Oh, the python script that cutin tool was based on did the trick perfectly for me!! Thank you!

hollow nymph
#

As for the bustups, I'm just trying to get the DDSs at the moment. Extracting BASE.CPK is the core problem, unfortunately.

Is there reason to think CriFsLib would be better-behaved here than any other CPK extractors? I haven't had luck with getting that particular tool working on my setup (again... Linux), but the fact that I've hit the same issue in unpacking BASE.CPK (whenever a given tool hits the bustup BINs in the unpacking process) with multiple other CPK extractor tools makes me wonder if there's some underlying issue.

But if that one's the gold standard, I'll try a bit more to see if I can get it working....

#

Hm, I should clarify -- now that I'm looking more closely at the issue the person was having in the post from a year ago, it looks like they managed to unpack BASE.CPK, only to then hit the out-of-bounds error when trying to use the BINs with other tools. I'm unable to even unpack BASE.CPK because of an otherwise identical out-of-bounds error. (The other CPK files seem fine as far as I can tell.)