The Forum is up for sale: XeNTaX Forum looking for new owner

Marvel Avengers Alliance II Android

Post questions about game models here, or help out others!
User avatar
dswd2015
veteran
Posts: 87
Joined: Thu Sep 03, 2015 10:33 pm
Has thanked: 13 times
Been thanked: 7 times

Marvel Avengers Alliance II Android

Post by dswd2015 »

Hi guys, I need help extracting the models from the Marvel Avengers Alliance II game.

http://www.mediafire.com/file/ep9dbwrjd ... ab.Low.rar
User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 4231
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 1139 times
Been thanked: 2222 times

Re: Marvel Avengers Alliance II Android

Post by shakotay2 »

To my knowledge "UnityFS" is a bundle type that noone has extracted so far.
Tuts: a) Bigchillghost, viewtopic.php?f=29&t=17889
b) Extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
"Quoting the whole thing. Would u ever stop this nonsense?"
User avatar
dswd2015
veteran
Posts: 87
Joined: Thu Sep 03, 2015 10:33 pm
Has thanked: 13 times
Been thanked: 7 times

Re: Marvel Avengers Alliance II Android

Post by dswd2015 »

shakotay2 wrote:To my knowledge "UnityFS" is a bundle type that noone has extracted so far.
Actually yes, see this post.

http://deant01.deviantart.com/art/She-H ... -585190833

Unfortunately this guy does not respond.
User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 4231
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 1139 times
Been thanked: 2222 times

Re: Marvel Avengers Alliance II Android

Post by shakotay2 »

what does that mean: "does not respond"? Within the last two hours, or what? :D
(my philosophy is to completely ignore guys who do not respond :wink: )

Anyways, admitted, I was wrong. Look here for an extractor; I'm just fiddeling around with the raw files it produces:
https://7daystodie.com/forums/showthrea ... -Extractor

The authors name is "DerPopo" :D - but it works (somehow):
ironman.JPG
You do not have the required permissions to view the files attached to this post.
Tuts: a) Bigchillghost, viewtopic.php?f=29&t=17889
b) Extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
"Quoting the whole thing. Would u ever stop this nonsense?"
User avatar
dswd2015
veteran
Posts: 87
Joined: Thu Sep 03, 2015 10:33 pm
Has thanked: 13 times
Been thanked: 7 times

Re: Marvel Avengers Alliance II Android

Post by dswd2015 »

shakotay2 wrote:what does that mean: "does not respond"? Within the last two hours, or what? :D
(my philosophy is to completely ignore guys who do not respond :wink: )

Anyways, admitted, I was wrong. Look here for an extractor; I'm just fiddeling around with the raw files it produces:
https://7daystodie.com/forums/showthrea ... -Extractor

The authors name is "DerPopo" :D - but it works (somehow):
ironman.JPG

How do I proceed with this extractor?
User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 4231
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 1139 times
Been thanked: 2222 times

Re: Marvel Avengers Alliance II Android

Post by shakotay2 »

export a Raw file from here:
Assetbundle-extractor.JPG
then try to find point clouds using hex2obj (view link in my sig).

Use this H2O file:

0x0 500
Vb1
12 99
0x1384 500
020400
0x0 255

with the noPtC button switched to PtCld.

(don't have the time for further investigations. So you're on your own when searching for face indices, FIs.)

You could do an Export Dump, too.

In View Data there's PackedBitVector Triangles (21084 items). Might be/contain FIs (or not).
You do not have the required permissions to view the files attached to this post.
Tuts: a) Bigchillghost, viewtopic.php?f=29&t=17889
b) Extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
"Quoting the whole thing. Would u ever stop this nonsense?"
User avatar
dswd2015
veteran
Posts: 87
Joined: Thu Sep 03, 2015 10:33 pm
Has thanked: 13 times
Been thanked: 7 times

Re: Marvel Avengers Alliance II Android

Post by dswd2015 »

shakotay2 wrote:export a Raw file from here:
Assetbundle-extractor.JPG
then try to find point clouds using hex2obj (view link in my sig).

Use this H2O file:

0x0 500
Vb1
12 99
0x1384 500
020400
0x0 255

with the noPtC button switched to PtCld.

(don't have the time for further investigations. So you're on your own when searching for face indices, FIs.)

You could do an Export Dump, too.

In View Data there's PackedBitVector Triangles (21084 items). Might be/contain FIs (or not).

Thanks for help me.
Acewell
VIP member
VIP member
Posts: 1330
Joined: Wed Nov 05, 2008 12:16 pm
Has thanked: 2710 times
Been thanked: 883 times

Re: Marvel Avengers Alliance II Android

Post by Acewell »

okay,
UABE can open the newer unity assets but it doesn't support compressed meshes
Unity Studio is the only tool that supports compressed meshes
UABE is also a package modding tool where you can modify packages

knowing this, we open iron_man03.prefab.Low.assetbundle with UABE
and find the mesh then "Export Raw" this will save it as somename.dat
then we open an older unity package with UABE that Unity Studio can open
and we select a file of the same type (mesh) and click "Import Raw" and
select the somename.dat that you export earlier and click File > Save
now we open that modified Unity package with Unity Studio and export the
compressed mesh as fbx :D
ironman.png
You do not have the required permissions to view the files attached to this post.
Last edited by Acewell on Fri Jan 13, 2017 3:14 am, edited 1 time in total.
User avatar
dswd2015
veteran
Posts: 87
Joined: Thu Sep 03, 2015 10:33 pm
Has thanked: 13 times
Been thanked: 7 times

Re: Marvel Avengers Alliance II Android

Post by dswd2015 »

AceWell wrote:okay,
UABE can open the newer unity assets but it doesn't support compressed meshes
Unity Studio is the only tool that supports compressed meshes
UABE is also a package modding tool where you can modify packages

knowing this, we open iron_man03.prefab.Low.assetbundle with UABE
and find the mesh then "Export Raw" this will save it as somename.dat
then we open an older unity package with UABE that Unity Studio can open
and we select a file of the same type (mesh) and click File > Add and
select the somename.dat that you export earlier and click File > Save
now we open that modified Unity package with Unity Studio and export the
compressed mesh as fbx :D
ironman.png
Amazing!!! Thanks.
User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 4231
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 1139 times
Been thanked: 2222 times

Re: Marvel Avengers Alliance II Android

Post by shakotay2 »

AceWell wrote:then we open an older unity package with UABE that Unity Studio can open
and we select a file of the same type (mesh) and click File > Add and
select the somename.dat that you export earlier and click File > Save
now we open that modified Unity package with Unity Studio and export the
compressed mesh as fbx :D
well, made my day.

There's nothing more to say than: I'm deeply impressed. :D

Ace, just out of curiosity: did you find out this by yourself?

(I've a deja vue that this kind of trick was used years ago with some other game/tools.)
Tuts: a) Bigchillghost, viewtopic.php?f=29&t=17889
b) Extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
"Quoting the whole thing. Would u ever stop this nonsense?"
User avatar
dswd2015
veteran
Posts: 87
Joined: Thu Sep 03, 2015 10:33 pm
Has thanked: 13 times
Been thanked: 7 times

Re: Marvel Avengers Alliance II Android

Post by dswd2015 »

Friends, you are amazing!!! Many thanks for the help, I have tried to unravel this mystery for some time. Thank you.




Image
Acewell
VIP member
VIP member
Posts: 1330
Joined: Wed Nov 05, 2008 12:16 pm
Has thanked: 2710 times
Been thanked: 883 times

Re: Marvel Avengers Alliance II Android

Post by Acewell »

@dswd2015
thats great man! :D
shakotay2 wrote:Ace, just out of curiosity: did you find out this by yourself?

(I've a deja vue that this kind of trick was used years ago with some other game/tools.)
i have deja vue every day it seems :D , this process is just from my experience with those programs
and some bits of info here and there i managed to piece together and fortunately it worked. :D

yeah i think this tutorial by dswd2015 where he used UABE to decompress a package for Unity Studio
gave me the idea to try this with compressed meshes.
viewtopic.php?p=124410#p124410

i am extremely interested in learning how compressed mesh data is restored by Unity Studio
and i eventually want to make a Noesis python script that can open these types of model files. :)
i think this has the code in it
https://github.com/RaduMC/UnityStudio/b ... es/Mesh.cs

i just need to make sense of it :scaredy:
User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 4231
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 1139 times
Been thanked: 2222 times

Re: Marvel Avengers Alliance II Android

Post by shakotay2 »

AceWell wrote:i just need to make sense of it :scaredy:
in my experience (in most cases) it takes more time to understand other people's code than to write it from scratch. :D

An intermediate method that would make sense to me:
set 4 or 5 breakpoints (BP) in the C# project where the vertices, normals, uvs and face indices are read.
Then extract a simple model and at each BP do single step debugging to get the idea(s).

That's how I would do it.
Tuts: a) Bigchillghost, viewtopic.php?f=29&t=17889
b) Extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
"Quoting the whole thing. Would u ever stop this nonsense?"
User avatar
ngovandang
veteran
Posts: 121
Joined: Sun Aug 10, 2014 10:33 am
Has thanked: 32 times
Been thanked: 17 times
Contact:

Re: Marvel Avengers Alliance II Android

Post by ngovandang »

AceWell wrote:@dswd2015
thats great man! :D
:D hi
Thank for all of your helps
Can you teach me how to extract this bundle file?
http://www.fenglee.com/game/aog/aog.unity3d
Please check it, I can't open it
Acewell
VIP member
VIP member
Posts: 1330
Joined: Wed Nov 05, 2008 12:16 pm
Has thanked: 2710 times
Been thanked: 883 times

Re: Marvel Avengers Alliance II Android

Post by Acewell »

UnityEX can open your sample :D
http://www.zoneofgames.ru/forum/index.p ... opic=36240

after you open the package browse through the dropdown menu in the upper right
and select resources.assets, this contains many textures and .43 mesh files.
you can export out the *.mesh files and change the extension to *.43 and use
finale00's Noesis python script to open those :D
http://himeworks.com/redirect.php?type= ... Unity3D_43

edit
just in case you have trouble getting UnityEx i uploaded a copy of the one i used

Code: Select all

http://www.mediafire.com/file/t65vjhgt50t5g63/UnityEX_1.5.4.7z
i think 1.5.7 is the newest version
Post Reply