Mass Effect Andromeda

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
michalss
Posts: 320
Joined: Sun Aug 10, 2014 12:49 pm

Re: Mass Effect Andromeda

Post by michalss »

wait i know this person from DAI mod forum, he actually used your code from DAI as far i remember! But this is most likely reason why all my tools not public :D Only trustworthy persons have access to it..
beta992
Posts: 2
Joined: Fri Jun 09, 2017 3:12 pm

Re: Mass Effect Andromeda

Post by beta992 »

Hi all,

I've exported cas data with the SHA1 Export tool of MEAExplorerWV for FIFA 17 , however I'm unable to import it back.
The sha1 has been found with CGFE 17.
Should this be encrypted again, and if so, what kind of encryption? Or is it even possible to import data again?

Many thanks!

https://drive.google.com/open?id=0BzfSu ... m9WdERpTnM
https://drive.google.com/open?id=0BzfSu ... VNVR0lONDg
spinal
Posts: 34
Joined: Sat May 13, 2017 10:35 am

Re: Mass Effect Andromeda

Post by spinal »

Hey all,


For those interested, I have coded a plugin to export StaticMorph : this will allow you to export NPC headmorphs as fbx if you export with skeleton or obj if not.
Please note that I have only tested with a handful of NPC characters and that the morph is a combination of actual vertices morph and of a bone pose. So if you export a face morph without skeleton, chances are that the morph (and therefore the look) will be partial.

You can download this release on github : https://github.com/gabbyh/MEAExplorerWV/releases/tag/v1.2

The morph plugin and two fixes to the FBX exporter are the only changes.

When you first open the morph plugin, it might take several minutes to load the form as it scans all the toc files and bundles for StaticMorph objects and only displays those. It then writes cache on disk, so it will be quicker afterwards.

To export a morph, select one in the tree and right click to get the contextual menu or head to the file menu.
I'll try to visit again later in case of questions :)

Enjoy!
Snowpiercer
Posts: 22
Joined: Thu Aug 13, 2015 5:08 pm

Re: Mass Effect Andromeda

Post by Snowpiercer »

spinal wrote:Hey all,


For those interested, I have coded a plugin to export StaticMorph : this will allow you to export NPC headmorphs as fbx if you export with skeleton or obj if not.
Please note that I have only tested with a handful of NPC characters and that the morph is a combination of actual vertices morph and of a bone pose. So if you export a face morph without skeleton, chances are that the morph (and therefore the look) will be partial.

You can download this release on github : https://github.com/gabbyh/MEAExplorerWV/releases/tag/v1.2

The morph plugin and two fixes to the FBX exporter are the only changes.

When you first open the morph plugin, it might take several minutes to load the form as it scans all the toc files and bundles for StaticMorph objects and only displays those. It then writes cache on disk, so it will be quicker afterwards.

To export a morph, select one in the tree and right click to get the contextual menu or head to the file menu.
I'll try to visit again later in case of questions :)

Enjoy!


I was hoping to see you post here again, I'm glad you're still working on it. :D

This is the feature I've been looking forward to the most.

Anyway, I tried it out and all I can manage to find are the male and female "generic" base meshes, the males and females all look exactly the same, respectively. I am definitely exporting with a skeleton selected: "bhmf/m_skeleton".

You said you tested with some NPCs, are they supposed to look different? I can tell the exported mesh is "normal" as there aren't any weird deformations but it's just a generic head every time.

Is this the current intended result?

Thanks!
spinal
Posts: 34
Joined: Sat May 13, 2017 10:35 am

Re: Mass Effect Andromeda

Post by spinal »

Snowpiercer wrote:
spinal wrote:Hey all,


For those interested, I have coded a plugin to export StaticMorph : this will allow you to export NPC headmorphs as fbx if you export with skeleton or obj if not.
Please note that I have only tested with a handful of NPC characters and that the morph is a combination of actual vertices morph and of a bone pose. So if you export a face morph without skeleton, chances are that the morph (and therefore the look) will be partial.

You can download this release on github : https://github.com/gabbyh/MEAExplorerWV/releases/tag/v1.2

The morph plugin and two fixes to the FBX exporter are the only changes.

When you first open the morph plugin, it might take several minutes to load the form as it scans all the toc files and bundles for StaticMorph objects and only displays those. It then writes cache on disk, so it will be quicker afterwards.

To export a morph, select one in the tree and right click to get the contextual menu or head to the file menu.
I'll try to visit again later in case of questions :)

Enjoy!


I was hoping to see you post here again, I'm glad you're still working on it. :D

This is the feature I've been looking forward to the most.

Anyway, I tried it out and all I can manage to find are the male and female "generic" base meshes, the males and females all look exactly the same, respectively. I am definitely exporting with a skeleton selected: "bhmf/m_skeleton".

You said you tested with some NPCs, are they supposed to look different? I can tell the exported mesh is "normal" as there aren't any weird deformations but it's just a generic head every time.

Is this the current intended result?

Thanks!


No, that's not the intended result... I have tested on Suvi, Gil and Dunn, all you can find in the tempest bundle and they all look different from each other and apparently similar to their appearance in game (though, without materials, it's difficult to tell if they are completely the same).

Most morphs (if not all) can be found in the levels bundles. Which character have you tried? Which path?
Snowpiercer
Posts: 22
Joined: Thu Aug 13, 2015 5:08 pm

Re: Mass Effect Andromeda

Post by Snowpiercer »

spinal wrote:No, that's not the intended result... I have tested on Suvi, Gil and Dunn, all you can find in the tempest bundle and they all look different from each other and apparently similar to their appearance in game (though, without materials, it's difficult to tell if they are completely the same).

Most morphs (if not all) can be found in the levels bundles. Which character have you tried? Which path?


Oh damn... OK for example I exported these three morphs (fisher, greer, kirkland):

Image

And when I import the fbx they are all the exact same:

Image

This is the skeleton I'm using:

Image

I've tried with and without "bake blend shape" and still the same.

Also when I go to the "tempest" bundle where I figure there should be a lot more I see this:

Image

Edit: I've exported "hmf_suvi_morphstatic", "global_humanark_captain_multi_morphstatic_morphstatic", and "hmf_generic_1_morphstatic" from the tempest bundle and they are also identical.

My game is at version 1.08 if that matters.
spinal
Posts: 34
Joined: Sat May 13, 2017 10:35 am

Re: Mass Effect Andromeda

Post by spinal »

Snowpiercer wrote:
spinal wrote:No, that's not the intended result... I have tested on Suvi, Gil and Dunn, all you can find in the tempest bundle and they all look different from each other and apparently similar to their appearance in game (though, without materials, it's difficult to tell if they are completely the same).

Most morphs (if not all) can be found in the levels bundles. Which character have you tried? Which path?


Oh damn... OK for example I exported these three morphs (fisher, greer, kirkland):

Image

And when I import the fbx they are all the exact same:

Image

This is the skeleton I'm using:

Image

I've tried with and without "bake blend shape" and still the same.

Also when I go to the "tempest" bundle where I figure there should be a lot more I see this:

Image

Edit: I've exported "hmf_suvi_morphstatic", "global_humanark_captain_multi_morphstatic_morphstatic", and "hmf_generic_1_morphstatic" from the tempest bundle and they are also identical.

My game is at version 1.08 if that matters.


Okay!!
Totally my bad, I forgot to rollback a last minute test which indeed results in only exporting the base mesh... :arrow:

Fixed version has been posted and should work as expected: https://github.com/gabbyh/MEAExplorerWV/releases/tag/v1.2.1

Sorry about that, hope it will work out this time...
Snowpiercer
Posts: 22
Joined: Thu Aug 13, 2015 5:08 pm

Re: Mass Effect Andromeda

Post by Snowpiercer »

spinal wrote:Okay!!
Totally my bad, I forgot to rollback a last minute test which indeed results in only exporting the base mesh... :arrow:

Fixed version has been posted and should work as expected: https://github.com/gabbyh/MEAExplorerWV/releases/tag/v1.2.1

Sorry about that, hope it will work out this time...


Yep it works now. No worries. :D

I can't seem to find any party members but based on what you said you just haven't gotten to that point yet.

Thanks a lot, looking forward to your future releases!
lyutor1945
Posts: 42
Joined: Wed Feb 24, 2016 4:24 pm

Re: Mass Effect Andromeda

Post by lyutor1945 »

Hi, guys!:)I have a question.

In an object mode any morphs looks normal,

Image

and in edit mode still looks like a base model? As it should be?

Image
spinal
Posts: 34
Joined: Sat May 13, 2017 10:35 am

Re: Mass Effect Andromeda

Post by spinal »

In object mode, you don't see the deformations of the skeleton pose, so I think that's normal (especially since I see you don't have shape keys so you exported with the morph baked). But to be honest, I'm not sure I see the difference between both pictures :)
lyutor1945
Posts: 42
Joined: Wed Feb 24, 2016 4:24 pm

Re: Mass Effect Andromeda

Post by lyutor1945 »

spinal wrote:In object mode, you don't see the deformations of the skeleton pose, so I think that's normal (especially since I see you don't have shape keys so you exported with the morph baked). But to be honest, I'm not sure I see the difference between both pictures :)


It is not clearly visible in the screenshots, but I assure you, they are different. Yes, I noticed that the bones change their position too. I still can't the extracted models so that they looked like in the game
spinal
Posts: 34
Joined: Sat May 13, 2017 10:35 am

Re: Mass Effect Andromeda

Post by spinal »

lyutor1945 wrote:
spinal wrote:In object mode, you don't see the deformations of the skeleton pose, so I think that's normal (especially since I see you don't have shape keys so you exported with the morph baked). But to be honest, I'm not sure I see the difference between both pictures :)


It is not clearly visible in the screenshots, but I assure you, they are different. Yes, I noticed that the bones change their position too. I still can't the extracted models so that they looked like in the game


It's possible that there are more deformations applied than the morph to achieve the exact look. There is clearly something else when it comes to squadmates, so possibly for NPC as well.

I'm giving Suvi a try right now and she looks close to me, what do you think? I'm not very good at telling if they're identical or not, especially since the shader I applied is not very good.

Image
Snowpiercer
Posts: 22
Joined: Thu Aug 13, 2015 5:08 pm

Re: Mass Effect Andromeda

Post by Snowpiercer »

spinal wrote:It's possible that there are more deformations applied than the morph to achieve the exact look. There is clearly something else when it comes to squadmates, so possibly for NPC as well.

I'm giving Suvi a try right now and she looks close to me, what do you think? I'm not very good at telling if they're identical or not, especially since the shader I applied is not very good.

Image


From my experience with Suvi I'd say it looks like her, at least when it comes to facial structure.
lyutor1945
Posts: 42
Joined: Wed Feb 24, 2016 4:24 pm

Re: Mass Effect Andromeda

Post by lyutor1945 »

It's possible that there are more deformations applied than the morph to achieve the exact look. There is clearly something else when it comes to squadmates, so possibly for NPC as well.

I'm giving Suvi a try right now and she looks close to me, what do you think? I'm not very good at telling if they're identical or not, especially since the shader I applied is not very good.

Image


Oh, cool!!!!!!Suvi Looks almost like in the game. By the way, this model with a normal texture?
Paxxis
Posts: 3
Joined: Fri Jun 16, 2017 5:54 am

Re: Mass Effect Andromeda

Post by Paxxis »

Ok, I feel like a complete noob here. I downloaded MEAExplorerWV and both of the AnselSDK64 files. Placed all of them in the game's directory. But, when I double click on the MEAExplorerWV file, the computer thinks about it for a couple seconds, and then nothing happens. Anyone able to tell me what I am missing? Or is it simply a lack of sleep...?
SafaAlFulaij
Posts: 3
Joined: Sat May 20, 2017 5:12 am

Re: Mass Effect Andromeda

Post by SafaAlFulaij »

Paxxis wrote:Ok, I feel like a complete noob here. I downloaded MEAExplorerWV and both of the AnselSDK64 files. Placed all of them in the game's directory. But, when I double click on the MEAExplorerWV file, the computer thinks about it for a couple seconds, and then nothing happens. Anyone able to tell me what I am missing? Or is it simply a lack of sleep...?


Maybe you are missing a library of some kind. Happened with me with an old DAI tool.


I have a question guys.
It seems that MEA and DAI use talktables for localization. I'm not sure how they are structured as I don't have these games.
I was able to understand the files in NFS Rivals and got to add new Unicode letters and used them successfully.
But now what I'm missing is this: The localization files have the strings referred by some sort of integer ID (that is a number), and the ebx files define strings as string ID (that is a string like ID_AR_HUD_STUFF).
How does the game knows which integer ID correspond to which string ID? I tried searching for an integer ID in the ebx files after dumping them, but there were no results at all.
And couldn't find the string ID in the game executable.
May it be in the chunks? But searching in there will take hours...
Or is it in the game executable but I have to get a proper debugger instead of hex editor?

Any idea? :)
Paxxis
Posts: 3
Joined: Fri Jun 16, 2017 5:54 am

Re: Mass Effect Andromeda

Post by Paxxis »

SafaAlFulaij wrote:
Paxxis wrote:Ok, I feel like a complete noob here. I downloaded MEAExplorerWV and both of the AnselSDK64 files. Placed all of them in the game's directory. But, when I double click on the MEAExplorerWV file, the computer thinks about it for a couple seconds, and then nothing happens. Anyone able to tell me what I am missing? Or is it simply a lack of sleep...?


Maybe you are missing a library of some kind. Happened with me with an old DAI tool.



Maybe. I managed to get it started, but when I went to add the .meamod files, It kicked back an error message:

"Running Job 'Replacement by SHA1' with Plugin 'SHA1 Export/Import'...
ERROR: Plugin 'SHA1 Export/Import' not found!
Running Job 'Replacement by SHA1' with Plugin 'SHA1 Export/Import'...
ERROR: Plugin 'SHA1 Export/Import' not found!"


Only 2 mods, and they are in a subdirectory called Temp in the Mass Effect Andromeda folder. This is getting a wee bit frustrating...
SafaAlFulaij
Posts: 3
Joined: Sat May 20, 2017 5:12 am

Re: Mass Effect Andromeda

Post by SafaAlFulaij »

Paxxis wrote:

Maybe. I managed to get it started, but when I went to add the .meamod files, It kicked back an error message:

"Running Job 'Replacement by SHA1' with Plugin 'SHA1 Export/Import'...
ERROR: Plugin 'SHA1 Export/Import' not found!
Running Job 'Replacement by SHA1' with Plugin 'SHA1 Export/Import'...
ERROR: Plugin 'SHA1 Export/Import' not found!"


Only 2 mods, and they are in a subdirectory called Temp in the Mass Effect Andromeda folder. This is getting a wee bit frustrating...


Maybe you downloaded an older version? Try downloading the latest from https://github.com/zeroKilo/MEAExplorerWV (Click "Clone or Download" and then "Download ZIP") and use that one.
Paxxis
Posts: 3
Joined: Fri Jun 16, 2017 5:54 am

Re: Mass Effect Andromeda

Post by Paxxis »

SafaAlFulaij wrote:
Maybe you downloaded an older version? Try downloading the latest from https://github.com/zeroKilo/MEAExplorerWV (Click "Clone or Download" and then "Download ZIP") and use that one.



I am running 1.05 of the game (which is fine with me), and I downloaded the only available one from that address, which I am guessing is the newest one. Not sure why it isn't letting me add these 2 mods...

Also, I have 2 mod files (1 mod, just came with 2 files) that I am not sure what to do with. One ends in .fbmod, and the other ends with .archive. Any ideas?
spinal
Posts: 34
Joined: Sat May 13, 2017 10:35 am

Re: Mass Effect Andromeda

Post by spinal »

Hey all,


A new release of my fork of MEAExplorer is available here : https://github.com/gabbyh/MEAExplorerWV/releases/tag/v1.2.2

It adds support to preview and export rigid meshes (the cloth part of hair meshes for example) and an option to export all LODs at once in the mesh and the morph plugin.

Please note that besides bugs you may report in the morph plugin and in those new functionalities, I will not work on new things for MEA. Instead I will try to port the morph plugin (or something similar) to DAI and ME3.

Enjoy!