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.
Important information: this site is currently scheduled to go offline indefinitely by end of the year.
Digimon New Century .png archive
- ikskoks
- Moderator
- Posts: 1667
- Joined: Thu Jul 26, 2012 5:06 pm
- Location: Poland, Łódź
- Has thanked: 647 times
- Been thanked: 431 times
- Contact:
Re: Digimon New Century .png archive
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
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
Re: Digimon New Century .png archive
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.
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.
I tried using it, but it ended up crashing while extracting the archive. I do have about 400MB of usable extracted assets though.
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.
Re: Digimon New Century .png archive
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!
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!