Users browsing this thread:
Need help extracting from Unity mobile game
#1
Burger 
Hi all!

I'm trying to extract models from the game #COMPASS (or NND Compass). 
There is already a dump online of the assets, but it's outdated and the person who uploaded them doesn't reply to comments or offer assistance in extracting files. So I'm attempting to get the missing files out of the game.

I have the APK and the same tool they used, AssetStudio. I unzipped the files and got them to load, but I can't seem to actually find the character models anywhere. I can't seem to find much in general, like the character portraits.

I did manage to grab some of the UI but that's it. So I'm stumped. When I try to play the game itself (it's one of those games that downloads patches ingame, like FE3H), it wants to download about 50mb extra, but I'm not sure what this has in it. The characters you own show up on the title screen so they should at least show up in the file listing somewhere. 

Does anyone who has experience with mobile Unity games know which folders I should check? Or what to look for specifically? Should I also download this patch and re export the apk?
Thanks  :]
Reply
Thanked by:
#2
(11-21-2021, 08:17 AM)Lumialle Wrote: Hi all!

I'm trying to extract models from the game #COMPASS (or NND Compass). 
There is already a dump online of the assets, but it's outdated and the person who uploaded them doesn't reply to comments or offer assistance in extracting files. So I'm attempting to get the missing files out of the game.

I have the APK and the same tool they used, AssetStudio. I unzipped the files and got them to load, but I can't seem to actually find the character models anywhere. I can't seem to find much in general, like the character portraits.

I did manage to grab some of the UI but that's it. So I'm stumped. When I try to play the game itself (it's one of those games that downloads patches ingame, like FE3H), it wants to download about 50mb extra, but I'm not sure what this has in it. The characters you own show up on the title screen so they should at least show up in the file listing somewhere. 

Does anyone who has experience with mobile Unity games know which folders I should check? Or what to look for specifically? Should I also download this patch and re export the apk?
Thanks  :]

I've gotten into ripping models recently. From my experience with Unity games, getting a hold of models themselves varies. I can give you some tips for what to try, but that's about it unless I look at the game myself because I'm no expert.


1. Some games offer a batch download to get all assets at once. Try that if you can. I've been able to easily get a hold of models, such as the ones from King's Raid, this way. However, just as commonly, games will have a catch if the assets are that easy to get a hold of (might be locked behind encrypted coding, hidden somewhere in the files, etc.) so you'll have to play by your eyes and test what you can.

2. It's possible that certain models are only able to be viewed after specifically seeing them in-game. I've had a few games where that's happened recently, and in these cases, just viewing a character's portrait isn't enough. However, as long as you see those models through any means necessary (maybe through co-op or being able to enlist the help of your friends' lead in a mission), you should have them downloaded on your client somewhere.

3. There are quite a few mobile games that, in addition to the APK, have an extension package called an OBB that might contain what you're looking for. Chances are, if you're able to open the APK to begin with, it might not have an OBB though.

4. Some files are only able to be viewed/opened through a rooted phone. If you're using an emulator, this becomes easier, but sometimes it helps to have a dedicated file explorer app that can dig a little deeper. I personally use Nox along with ES File Explorer for how easy it makes copying assets from your emulator to your computer.


At the very least, I'd recommend getting your hands on any additional data that you can. For the record, I also use AssetStudio, but a lot of my success has been through trial and error, so be prepared for that.

Hope this helps.
Reply
Thanked by: Lumialle
#3
(11-21-2021, 07:08 PM)TheEleh Wrote:
(11-21-2021, 08:17 AM)Lumialle Wrote: Hi all!

I'm trying to extract models from the game #COMPASS (or NND Compass). 
There is already a dump online of the assets, but it's outdated and the person who uploaded them doesn't reply to comments or offer assistance in extracting files. So I'm attempting to get the missing files out of the game.

I have the APK and the same tool they used, AssetStudio. I unzipped the files and got them to load, but I can't seem to actually find the character models anywhere. I can't seem to find much in general, like the character portraits.

I did manage to grab some of the UI but that's it. So I'm stumped. When I try to play the game itself (it's one of those games that downloads patches ingame, like FE3H), it wants to download about 50mb extra, but I'm not sure what this has in it. The characters you own show up on the title screen so they should at least show up in the file listing somewhere. 

Does anyone who has experience with mobile Unity games know which folders I should check? Or what to look for specifically? Should I also download this patch and re export the apk?
Thanks  :]

I've gotten into ripping models recently. From my experience with Unity games, getting a hold of models themselves varies. I can give you some tips for what to try, but that's about it unless I look at the game myself because I'm no expert.


1. Some games offer a batch download to get all assets at once. Try that if you can. I've been able to easily get a hold of models, such as the ones from King's Raid, this way. However, just as commonly, games will have a catch if the assets are that easy to get a hold of (might be locked behind encrypted coding, hidden somewhere in the files, etc.) so you'll have to play by your eyes and test what you can.

2. It's possible that certain models are only able to be viewed after specifically seeing them in-game. I've had a few games where that's happened recently, and in these cases, just viewing a character's portrait isn't enough. However, as long as you see those models through any means necessary (maybe through co-op or being able to enlist the help of your friends' lead in a mission), you should have them downloaded on your client somewhere.

3. There are quite a few mobile games that, in addition to the APK, have an extension package called an OBB that might contain what you're looking for. Chances are, if you're able to open the APK to begin with, it might not have an OBB though.

4. Some files are only able to be viewed/opened through a rooted phone. If you're using an emulator, this becomes easier, but sometimes it helps to have a dedicated file explorer app that can dig a little deeper. I personally use Nox along with ES File Explorer for how easy it makes copying assets from your emulator to your computer.


At the very least, I'd recommend getting your hands on any additional data that you can. For the record, I also use AssetStudio, but a lot of my success has been through trial and error, so be prepared for that.

Hope this helps.

Thanks for your advice Smile This is very helpful.

I'm unable to see if the patch I mentioned in my first post is the issue (it's like 50mbs) since the game is down for maintenance, but I do think it's possible a lot of the game is locked behind it. There is a folder for the game files that shows up in Bluestacks's storage in the sdcard area. Is using Nox easier? I'm currently using Bluestacks and RS File Manager since I don't know where to grab the ES File Manager.

I looked for an OBB, couldn't find one. I'll see if it shows up after I update the game files once COMPASS is done with maintenance.

It's possible that some of these files are only loaded once you see the character themselves, but if that were the case, I'd probably have access to a few of the characters now since I own them thanks to the gacha. Their models appear on the main menu screen if you have one set as your 'main', and there is a mandatory gameplay tutorial where three character models are visible.

When I ran the APK through AssetStudio, I couldn't find a single character model. I did manage to get a few sprites from the gameplay tutorial.

Once I do get the extra data, how would I get the files themselves? Do I just re-export the APK or do I need to export files elsewhere?
Reply
Thanked by:
#4
Update! I managed to find where the files are stashed. It's in the data folder for Android.. Bit of a wonky spot, but I do have proof they're in the files as evidenced by this sprite I found:
[Image: yZ6EsRk.png]

The only issue now is that Bluestacks doesn't seem to like me exporting files from folders directly to my PC, and I currently have no idea how to get an app that will let me export them manually. This folder doesn't seem to be accessible in other file managing apps like ES, nor can I move it.

I'm stuck! But I think I'll try Nox and see if it helps; good thing is that I don't need to worry too much about moving data from this game to another emulator.
Reply
Thanked by:
#5
(11-22-2021, 06:37 AM)Lumialle Wrote: Update! I managed to find where the files are stashed. It's in the data folder for Android.. Bit of a wonky spot, but I do have proof they're in the files as evidenced by this sprite I found:
[Image: yZ6EsRk.png]

The only issue now is that Bluestacks doesn't seem to like me exporting files from folders directly to my PC, and I currently have no idea how to get an app that will let me export them manually. This folder doesn't seem to be accessible in other file managing apps like ES, nor can I move it.

I'm stuck! But I think I'll try Nox and see if it helps; good thing is that I don't need to worry too much about moving data from this game to another emulator.

Updating again! Nox is indeed the way to access these files, not bluestacks.
The good news is that everything is located in the data folder after downloading the initial patch. This includes but is not limited to models, particles, textures, et cetera. So if you too choose to go on the journey of uploading/ripping assets from the game, there it is.

I'm not sure if I'll submit anything, but I may submit some things to TSR since there is a lot of nice character artwork in the game. Smile
Reply
Thanked by: TheEleh
#6
(11-22-2021, 09:42 AM)Lumialle Wrote:
(11-22-2021, 06:37 AM)Lumialle Wrote: Update! I managed to find where the files are stashed. It's in the data folder for Android.. Bit of a wonky spot, but I do have proof they're in the files as evidenced by this sprite I found:
[Image: yZ6EsRk.png]

The only issue now is that Bluestacks doesn't seem to like me exporting files from folders directly to my PC, and I currently have no idea how to get an app that will let me export them manually. This folder doesn't seem to be accessible in other file managing apps like ES, nor can I move it.

I'm stuck! But I think I'll try Nox and see if it helps; good thing is that I don't need to worry too much about moving data from this game to another emulator.

Updating again! Nox is indeed the way to access these files, not bluestacks.
The good news is that everything is located in the data folder after downloading the initial patch. This includes but is not limited to models, particles, textures, et cetera. So if you too choose to go on the journey of uploading/ripping assets from the game, there it is.

I'm not sure if I'll submit anything, but I may submit some things to TSR since there is a lot of nice character artwork in the game. Smile

Glad to hear things worked out for you! And also glad you tried out Nox. I used to use Bluestacks as well, but it got incredibly tedious finding/transferring files over that I just had to switch.

If you don't mind me asking, what kind of game is #COMPASS? I recognize that as Yun-Yun from Konosuba, so I'm assuming it might be some sort of huge crossover game?
Reply
Thanked by:
#7
I totally get your frustration with outdated asset dumps! I've dabbled in extracting Unity game assets before, and it can be a bit of a puzzle. When using AssetStudio, try checking the "GameObject" tab; that's where character models and portraits might hide. Also, that extra 50MB patch could contain the missing assets. It's worth a shot! Also, check out a play to earn game to get extra cash. Good luck!
Reply
Thanked by:


Forum Jump: