The rules have been updated, read them now: Rules!

Digimon New Century .png archive

Read or post about compression. And decompression. Or ask questions how to decompress your files.
Post Reply
BSoD38
ultra-n00b
Posts: 4
Joined: Tue Jun 28, 2016 10:15 pm

Digimon New Century .png archive

Post by BSoD38 » Fri Dec 04, 2020 5:41 pm

Hi, there's a new Digimon mobile game made for China (it's an official game, not a bootleg) that got an open beta session about a month ago, and I've managed the game's .apk, and it seems that at least some of the game's data is inside (it's a 1.4GB apk file).
The game seems to have unique 3D models, so I wanted to rip them, as I was expecting the game to be made in Unity.

I've extracted the .apk's contents, and it seems to be indeed a Unity game, but the data seems to be archived in a file called first_source.png. Don't be mistaken, it's not a PNG image, as it's 1.28GB big. There's also a file called first_source.ifs.res.png, but I'm not sure what it's for.

I'm not really sure if it's all of the game's data, because I didn't get the chance of running the game during the open beta period. But I uploaded the two .png files and you can find them here :
https://drive.google.com/drive/folders/ ... sp=sharing

I really don't have any reverse-engineering knowledge, so I'm stuck here.
Do you guys have an idea what the files are and if I can extract them? Thanks in advance.

User avatar
ikskoks
Moderator
Posts: 824
Joined: Thu Jul 26, 2012 5:06 pm
Location: Poland, Łódź
Has thanked: 473 times
Been thanked: 216 times
Contact:

Re: Digimon New Century .png archive

Post by ikskoks » Fri Dec 04, 2020 7:46 pm

This png archive has "nifs" magic. It seems that there is an work-in-progress script here http://aluigi.altervista.org/bms/monste ... r_nifs.bms
You need quickbms to run this http://aluigi.altervista.org/papers/quickbms.zip

After unpacking you will see a lot of "uni" files. You can load them in Asset Studio https://github.com/Perfare/AssetStudio/releases


Btw. you can get some knowledge in our tutorials section :)
viewtopic.php?f=29&t=22266

BSoD38
ultra-n00b
Posts: 4
Joined: Tue Jun 28, 2016 10:15 pm

Re: Digimon New Century .png archive

Post by BSoD38 » Sat Dec 05, 2020 12:57 am

Oh, thank you very much for that script!

I tried using it, but it ended up crashing while extracting the archive. I do have about 400MB of usable extracted assets though.
Image

None of them are the digimon's models (maybe they are downloaded using the app's built-in updater, like many mobile games do?), but it's definitely a step in the right direction.

BSoD38
ultra-n00b
Posts: 4
Joined: Tue Jun 28, 2016 10:15 pm

Re: Digimon New Century .png archive

Post by BSoD38 » Sat Dec 05, 2020 12:33 pm

Heyo, just a little update.

I managed to find a solution, it's so simple that I kinda feel stupid that I didn't find this earlier.

When installing and running the game for the first time on a device, the game actually extracts all of its assets into the /android/data/com.tencent.dm folder, and these assets can easily be read with AssetStudio.

As I thought, the models are unique, and are actually of pretty high quality.
Thanks for the help!

Post Reply