Mass Effect Andromeda

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
AnonBaiter
Posts: 1125
Joined: Tue Feb 02, 2016 2:35 am

Re: Mass Effect Andromeda

Post by AnonBaiter »

swinei wrote:Could you upload some decrypted .toc files please? I wanna know whats in them
From this game? No, I don`t have them.
volfin
Posts: 4
Joined: Thu Dec 01, 2016 1:10 am

Re: Mass Effect Andromeda

Post by volfin »

The data of your sample is straight DTX5.

Image

However, it seems to only be MIPS. Your header says it should be 1024x1024, but it only contains 256x256 and below. So there must be another data chunk of the highest levels of the texture. Or something in the header to indicate those levels are absent. Some engines allow for MIP level discarding, it's how they tweak memory usage before release.

You would need to look across a large # of textures to see which bytes change in the headers to figure out which signal what the format is, one texture isn't enough to do that.
pyr0ball
Posts: 3
Joined: Wed Mar 22, 2017 7:08 pm

Re: Mass Effect Andromeda

Post by pyr0ball »

Hello gentlemen.

I came across this thread just googling for a way to extract assets from MEA. I'm particularly after high quality meshes for use in 3D modelling.

I'm a quick study on hacks and code, but pretty much new to extracting/hacking assets from video games. I see there's some tools already in play here, but it looks like there's some backend knowledge on usage I haven't looked at yet. I'll search around on these forums for tutorials.

In the meantime, has anyone located which archive the weapon models are in, and possibly could provide a best practice for extracting meshes?
angelus2402004
Posts: 1
Joined: Sat Mar 25, 2017 2:12 pm

Re: Mass Effect Andromeda

Post by angelus2402004 »

Has anyone found a way to extract the music files?

thanks
Gutsy
Posts: 1
Joined: Sat Mar 25, 2017 5:04 pm

Re: Mass Effect Andromeda

Post by Gutsy »

pyr0ball wrote:Hello gentlemen.

I came across this thread just googling for a way to extract assets from MEA. I'm particularly after high quality meshes for use in 3D modelling.

I'm a quick study on hacks and code, but pretty much new to extracting/hacking assets from video games. I see there's some tools already in play here, but it looks like there's some backend knowledge on usage I haven't looked at yet. I'll search around on these forums for tutorials.

In the meantime, has anyone located which archive the weapon models are in, and possibly could provide a best practice for extracting meshes?


I don't know if this is what you're looking for, but I managed to use the newest Ninja Ripper program (1.6.0) to mass rip mesh and texture files from the game. I searched through the files I ripped using Noesis to find the ones that mattered. I have no idea what I am doing, but I managed to get the avenger rifle mesh into 3ds max. I have no idea how to attach the texture to the exported .obj though, as the textures don't follow the naming procedures for the mesh rips. Also, when I ripped the files, rifles were split up into different parts ie. barrels and optics.
looktoth
Posts: 1
Joined: Sun Mar 26, 2017 3:34 am

Re: Mass Effect Andromeda

Post by looktoth »

Gutsy wrote:
pyr0ball wrote:Hello gentlemen.

I came across this thread just googling for a way to extract assets from MEA. I'm particularly after high quality meshes for use in 3D modelling.

I'm a quick study on hacks and code, but pretty much new to extracting/hacking assets from video games. I see there's some tools already in play here, but it looks like there's some backend knowledge on usage I haven't looked at yet. I'll search around on these forums for tutorials.

In the meantime, has anyone located which archive the weapon models are in, and possibly could provide a best practice for extracting meshes?


I don't know if this is what you're looking for, but I managed to use the newest Ninja Ripper program (1.6.0) to mass rip mesh and texture files from the game. I searched through the files I ripped using Noesis to find the ones that mattered. I have no idea what I am doing, but I managed to get the avenger rifle mesh into 3ds max. I have no idea how to attach the texture to the exported .obj though, as the textures don't follow the naming procedures for the mesh rips. Also, when I ripped the files, rifles were split up into different parts ie. barrels and optics.


I was thinking of trying NinjaRipper, since I'm after armor pieces and the Development menu in the crafting system shows the models off on their own without anything extra to get in the way, crossing my fingers and toes I can pull something out.
pyr0ball
Posts: 3
Joined: Wed Mar 22, 2017 7:08 pm

Re: Mass Effect Andromeda

Post by pyr0ball »

Gutsy wrote:
pyr0ball wrote:Hello gentlemen.

I came across this thread just googling for a way to extract assets from MEA. I'm particularly after high quality meshes for use in 3D modelling.

I'm a quick study on hacks and code, but pretty much new to extracting/hacking assets from video games. I see there's some tools already in play here, but it looks like there's some backend knowledge on usage I haven't looked at yet. I'll search around on these forums for tutorials.

In the meantime, has anyone located which archive the weapon models are in, and possibly could provide a best practice for extracting meshes?


I don't know if this is what you're looking for, but I managed to use the newest Ninja Ripper program (1.6.0) to mass rip mesh and texture files from the game. I searched through the files I ripped using Noesis to find the ones that mattered. I have no idea what I am doing, but I managed to get the avenger rifle mesh into 3ds max. I have no idea how to attach the texture to the exported .obj though, as the textures don't follow the naming procedures for the mesh rips. Also, when I ripped the files, rifles were split up into different parts ie. barrels and optics.



Perfect, that's exactly what I'm after. I'll give it a look. Thanks!
pyr0ball
Posts: 3
Joined: Wed Mar 22, 2017 7:08 pm

Re: Mass Effect Andromeda

Post by pyr0ball »

Gutsy wrote:I don't know if this is what you're looking for, but I managed to use the newest Ninja Ripper program (1.6.0) to mass rip mesh and texture files from the game. I searched through the files I ripped using Noesis to find the ones that mattered. I have no idea what I am doing, but I managed to get the avenger rifle mesh into 3ds max. I have no idea how to attach the texture to the exported .obj though, as the textures don't follow the naming procedures for the mesh rips. Also, when I ripped the files, rifles were split up into different parts ie. barrels and optics.


Well good news is ninjaripper was able to grab a shitton of data off the game, but I don't have 3DS Max to convert it. I did grab the Blender import plugin, but none of the meshes appear to be anything yet. (only gone through 3 of them). Wondering if you may have an idea of how else to convert some of this info?

Got it sorted out using Noesis 3D and the ninjaripper plugin for it. obj files exported, now I just gotta start carving up these meshes for printing.
Snowpiercer
Posts: 22
Joined: Thu Aug 13, 2015 5:08 pm

Re: Mass Effect Andromeda

Post by Snowpiercer »

I can't get Ninja Ripper 1.6.0 to rip, are you using the intruder inject or a d3dx wrapper? Did you do anything special to make it work?

Edit: Got it to work, had to install Direct X 9.0c runtime and use D3D11 wrapper.
OClear
Posts: 45
Joined: Tue Feb 16, 2016 6:36 pm

Re: Mass Effect Andromeda

Post by OClear »

swinei wrote:I can read cas.cat files and .sb files with the attached project, it's a VS C# program. Currently working on writing the bundles to disk.


Can we get some instructions on how to use this ME Unpack tool? Arguments?

You seemed to have hardcoded a path in it, which makes it useless as a binary.
"D:\#Mass Effect Andromeda files"


All it does it crash for me.
Devisaur
Posts: 15
Joined: Thu Mar 30, 2017 11:18 pm

Re: Mass Effect Andromeda

Post by Devisaur »

While NinjaRipper works for models is there anything that pulls out text?

I got MEA Unpack to work but all it does is give me a JSON file with CAT information. Unfortunately I'm not familiar enough with the process to do anything with this info.
OClear
Posts: 45
Joined: Tue Feb 16, 2016 6:36 pm

Re: Mass Effect Andromeda

Post by OClear »

Devisaur wrote:While NinjaRipper works for models is there anything that pulls out text?

I got MEA Unpack to work but all it does is give me a JSON file with CAT information. Unfortunately I'm not familiar enough with the process to do anything with this info.


I don't understand the purpose of this tool either. Is it suppose to extract files? There's no extract button. It doesn't unpack anything for me.

Image
Last edited by OClear on Fri Mar 31, 2017 10:34 pm, edited 4 times in total.
xrb936
Posts: 6
Joined: Sun Mar 19, 2017 9:07 am

Re: Mass Effect Andromeda

Post by xrb936 »

Devisaur wrote:While NinjaRipper works for models is there anything that pulls out text?

I got MEA Unpack to work but all it does is give me a JSON file with CAT information. Unfortunately I'm not familiar enough with the process to do anything with this info.


I can get text from memory. But I still want a way to extract it from files...
Devisaur
Posts: 15
Joined: Thu Mar 30, 2017 11:18 pm

Re: Mass Effect Andromeda

Post by Devisaur »

xrb936 wrote:
Devisaur wrote:While NinjaRipper works for models is there anything that pulls out text?

I got MEA Unpack to work but all it does is give me a JSON file with CAT information. Unfortunately I'm not familiar enough with the process to do anything with this info.


I can get text from memory. But I still want a way to extract it from files...



From memory?

But also in complete agreement on being able to extract it. Unfortunately I don't quite understanding the background process to getting into these files so I can't really lend my programming skills to this until I spend serious time understanding what's going on. Hopefully someone who knows what they're doing with sink their teeth into this.
Revier
Posts: 1
Joined: Sat Apr 01, 2017 8:38 am

Re: Mass Effect Andromeda

Post by Revier »

Can someone run me though the steps you are taking to rip the model using ninja ripper?

I using 1.6 in D11 Wrapper mode but when i hit my hot key nothing is happening. Iv used ninja ripper on other games and it works.
FartingSquirrel
Posts: 4
Joined: Fri Mar 18, 2016 11:02 am

Re: Mass Effect Andromeda

Post by FartingSquirrel »

Hey guys!
As I saw, you all were talking about the textures of the game, but is there anything about the text files for localization purposes? Did someone try to get them?
Devisaur
Posts: 15
Joined: Thu Mar 30, 2017 11:18 pm

Re: Mass Effect Andromeda

Post by Devisaur »

FartingSquirrel wrote:Hey guys!
As I saw, you all were talking about the textures of the game, but is there anything about the text files for localization purposes? Did someone try to get them?


Not so far -- my main goal is to pull all the text files. I'd imagine what would need to occur is something similar to what they did for Dragon Age Inquisition(http://daitools.freeforums.org/). However it's a multiple step process to break it all down and I have yet to find a source that explains what they're doing/how they're doing it or even comments their code.
alientech
Posts: 8
Joined: Thu Oct 13, 2016 5:43 am

Re: Mass Effect Andromeda

Post by alientech »

Devisaur wrote:
xrb936 wrote:
Devisaur wrote:While NinjaRipper works for models is there anything that pulls out text?

I got MEA Unpack to work but all it does is give me a JSON file with CAT information. Unfortunately I'm not familiar enough with the process to do anything with this info.


I can get text from memory. But I still want a way to extract it from files...



From memory?

But also in complete agreement on being able to extract it. Unfortunately I don't quite understanding the background process to getting into these files so I can't really lend my programming skills to this until I spend serious time understanding what's going on. Hopefully someone who knows what they're doing with sink their teeth into this.


Yes, Access to the memory like Prizrak did for Call Of Duty Black Ops 3. Because the game will have some decrypted codes on RAM to make encrypted files accessible. Prizrak's program will try to access RAM while the game is running and then, dump all files.
Devisaur
Posts: 15
Joined: Thu Mar 30, 2017 11:18 pm

Re: Mass Effect Andromeda

Post by Devisaur »

alientech wrote:
Devisaur wrote:
xrb936 wrote:
I can get text from memory. But I still want a way to extract it from files...



From memory?

But also in complete agreement on being able to extract it. Unfortunately I don't quite understanding the background process to getting into these files so I can't really lend my programming skills to this until I spend serious time understanding what's going on. Hopefully someone who knows what they're doing with sink their teeth into this.


Yes, Access to the memory like Prizrak did for Call Of Duty Black Ops 3. Because the game will have some decrypted codes on RAM to make encrypted files accessible. Prizrak's program will try to access RAM while the game is running and then, dump all files.


I'm not familiar with that process and I didn't find anything while googling, would you happen to have a link?
warrantyvoider
Posts: 236
Joined: Tue Apr 04, 2017 11:44 am

Re: Mass Effect Andromeda

Post by warrantyvoider »

dumping from ram is lame^^

collecting some research here https://www.reddit.com/r/meamodding/

example:

Image

https://pastebin.com/A1SWgUJu here the actual function, not optimized/guessed by ida/hexrays

greetz WV