PriPara: Awaken! The Goddess's Dress Design!

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Chilly96
Posts: 2
Joined: Wed Sep 20, 2017 3:00 pm

PriPara: Awaken! The Goddess's Dress Design!

Post by Chilly96 »

Hey, I am trying to extract textures, models and other files from this 3DS game, but I have been having some problems with some files. The reason for wanting to do this is that the 3DS game is the only place to get 3D models from the characters from this series without having to make it on my own.

I first used HackingToolkit9DS to extract the files from the .3DS ROM. This went fine And I got these files here. https://imgur.com/a/QClF7
I then used the Repacker CPK program to unpack the cpk files. https://imgur.com/a/hp779

All the files with random letter and numbers appear to be fully functioning .bch files that could be opened in ohana3DS rebirth.
My problem however is with the file with the name 'common' in the same folder. It doesn't have an extension like the rest of the files and judging from its size I am pretty sure that it is some kind of archive. After opening this file in the hexeditor Hxd it seems to have a hidden .ELPK extension. though I am not sure If this is the 'common' file itself or one of the files it holds.
https://imgur.com/a/i7PSD

After scrolling down a bit and using search I found out that it contains .bch files.
https://imgur.com/a/DG5rW

I was then able to cip all the text from the beginning of the bch to the next one and paste it in a new hex file. This new file was then able to be opened in ohana3DS and I found out that it was a set of animations for the models.
https://imgur.com/a/YAh6P

What I want to ask is then if anyone knows how I might be able to open or decompress this 'common' file so I use its contents. A solution might be to have a script that separetes the file based on each extension so I get the individual bch files. Though I have no Idea how I could do that myself.





https://github.com/Asia81/HackingToolkit9DS
http://dbxvmods.freeforums.net/thread/3 ... ack-repack
https://github.com/gdkchan/Ohana3DS-Rebirth
http://pripara.wikia.com/wiki/PriPara:_ ... ess_Design!

http://www16.zippyshare.com/v/TBwQbFMz/file.html
a copy of the 'common' file though I am not sure if I am allowed to post it here.

https://1fichier.com/?rlvfeq5xe6
A link to a copy of the rom in question for the game that can be extracted in the sam way as I did above.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: PriPara: Awaken! The Goddess's Dress Design!

Post by aluigi »

Long story short, you need just an extractor for the ELPK format, right?
Script for quickbms:
http://aluigi.org/bms/pripara_elpk.bms
Chilly96
Posts: 2
Joined: Wed Sep 20, 2017 3:00 pm

Re: PriPara: Awaken! The Goddess's Dress Design!

Post by Chilly96 »

Thanks for the help, that helped a lot :). I finaly found the missing model file I had been looking for after using your script. I'll update the post if there is anything else you might be able to help me with. The only think I don't know what to do with right now is all the .img and .dat files that I got with your script.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: PriPara: Awaken! The Goddess's Dress Design!

Post by aluigi »

That happens because no filenames are stored in the archive so the only possible thing is trying to "guess" a file extension to assign to a sequential filename.
If you get weird or generic extensions like img and dat it means there is no known format (like dds, png, wav and so on), you have to figure out and convert every format