Skip to content

A guide to editing Character Meshes

Padme4000 edited this page Feb 4, 2022 · 20 revisions

Introduction

When replacing meshes for characters such as Squadmates or well known characters you have to edit what is called a pcc (package) but sometimes the pcc's are shared between multiple characters.

So these types of mods do sometimes come with incompatibility problems however that is where Mounts, Patching, Moddesc oh my comes in to save the day.

I suggest a read of this tutorial as it gives a good idea of how patching works in Mass Effect modding. However don't be discouraged as modding and seeing your mod in action is a great feeling.

I also highly suggest to check any patches for the games for files that have been fixed so your mod can include those fixes instead of overriding them. Due to your mod mounting higher than the Patches.

I also suggest the LE3 Community Patch's optional Framework if it has a character you want to edit included.

If you are looking to edit hair colour, eye colour or skin tint then I advise this tutorial: How To Change Hair, Eye, and Skin Color for NPCS

Tools We'll Be Using

Legendary Explorer

  • Asset Database
  • Package Editor
  • Mesh Explorer
  • TFC Compactor

ME3 Tweaks Mod Manager

  • ASI Manager (Streaming Levels HUD)

Getting Started

From this point onwards I will assume you have your meshes ready for import if not follow these tutorials;

Streaming Levels HUD

The Streaming Levels HUD ASI is super handy to help work out what PCC you want to edit.

You can find it in ME3 Tweaks Mod Manager > Mod Management > ASI Mod Manager (see image 01)

Image 01

Once open click on the game you want to install the ASI for, then click on Streaming Levels HUD and then install ASI (see image 02)


Image 02

Then in game you get to the area you want to edit. On top left you will green and yellow text such as image 03 below. In my case I went to the area Garrus is to see what PCC's are being used there.


Image 03

So why do we do this? We do this to better work out what PCC we may need to edit in the area we go to. So when we use asset database we can compare what we search for there with what is being used in the scene we take screenshots of to see currently used packages in that area/scene. This is especially helpful when you are looking for one specific location/scene to edit.

Asset Database

Now for companions or others such as Joker or Anderson we need to edit all PCC's their meshes show up in, in order for our edits to show up. Unless you are just editing one instance of them, however its still good to use Asset database. As it is a great tool to use to find these PCC's if you know what you're looking for.

In Legendary Explorer go to the utilities tab and the asset database (see image 04)


Image 04

If you have already scanned the game to create the database for the game you're editing it will look something like this (see image 05)


Image 05

For more detailed information on the other tabs we won't be using in this tutorial for Asset Database including setting up the database see this guide Finding in game assets quickly by Kinkojiro

However if you want to generate a new database go to Database and generate new database (see image 06)


Image 06

Characters File Names

Some are straight forward but I will still write them, others have unique code names. So this list will show what they are known as usually in packages as well the short hand used in their unique meshes and textures. When not listed it means they don't have a unique mesh/texture and instead use generic outfits that are shared, and/or use morphs to define a unique face.

When not using unique assets this does make it a bit harder to locate their packages but this is where the ASI I showed you how to install comes in handy.

LE3 Character File Names

Table below is for LE3.

Character Package Assets
Ashley Ashley Ash/Ashley
Garrus Garrus Gar/Garrus
Kaidan Kaidan Kai/Kaiden
Liara Liara Lia/Liara
James Marine San/James
Javik Prothean Prn/Pro
Tali Tali TLI/Tali
EDI EDI EDI
Jack Jack JCK/Jack
Aria Aria ARA/Aria
Cortez Cortez N/A
Brooks Femme FTL
Joker Joker Joker
Anderson Anderson Anderson
Hackett Hackett Hackett

LE2 Character File Names

Please be aware some characters use outfits with generic names rather than part of their character name. Such as Jacob's armour is called HMM_ARM_MEDe. But if you can locate their files, you are halfway there. Another part of this tutorial will be showing how to find what else they use via references.

Character Package Assets
Thane Assassin THN/Thane
Jack Convict JCK/Jack
Grunt Grunt GNT/Grunt
Jacob Leading JCB/Jacob
Legion Geth LEG/Legion
Garrus Garrus GAR/Garrus
Samara Mystic Sam/Samara
Mordin Professor MOR/Mordin
Tali Tali TLI/Tali
Kasumi Thief KSM/Kasumi
Zaeed Veteran Zad/Zaeed
Miranda Vixen Mir/Miranda

Using Asset Database

Now we have our list we can search for the character we want to work on, in my LE2 examples I will be using Garrus as there is something else I want to show as LE2 has some unique issues that in this case are luckily an easy fix.

However first lets open up another Asset Database and in one type in the search with the Files tab open the character we're searching for using the tables above to better find them. And here is the why I have in some cases two instances of Asset Database open. It is so I can have both File tab open and the meshes tab open, this way we can compare to see what PCC's actually have the meshes we want to edit in them.

As in some cases we may have PCC's with the character name that don't actually require editing due to not housing the meshes we want to edit. You could just use the meshes tab but to be on safe side I do have both open in order to compare on what needs editing and what doesn't need editing. (see image 07)


Image 07

Now we click on the mesh in my case TUR_HED_PROGarrus_Damage_MDL as his armours don't have his name in them and then I compare the list of usages on the right with meshes to the list of PCC's in my file search. (see image 08)

So now to explain which we use when there are more than one, why? Simply that with Legendary Edition patches were made as separate "DLC" and therefore mount higher than the basegame so if we were to use the basegame version of the file we wouldn't have any fixes done in the DLC_METR_Patch01. So if you ever see that latter name when there are duplicates always use that version instead.

In the Image 08 below I show this highlighted in red. Highlighted in green is the mesh I mentioned and highlighted in yellow are the PCC's I would require. As you can see comparing the right list to the left we do not need to edit the LOC_INT files as they do not contain the meshes.


Image 08

Now we know which ones we want right click on the PCC name on either file tab or meshes tab and click open in Windows explorer (see image 09)


Image 09

Now copy this pcc into your mods folder, repeating until you have all the PCC's you require to edit (see image 10)


Image 10

Now for characters like Garrus he has two unique head meshes in LE2 this means I also need to check what PCC's that is in, as that is another mesh I would need to edit. Especially since the mod I am creating will be editing the head. If you want to see the mesh you're clicking on Press Toggle Mesh Rendering at the bottom of the middle bar, with doing this I can see when clicking on TUR_HED_PROGarrus_MDL that is the other mesh I would need to edit. (see image 11)


Image 11

Now as you can see we can now see the mesh in the middle section, as well as another PCC I would require to edit (see image 12)


Image 12

Now before I start editing these files once I have all the ones I need I copy them to a seperate folder somewhere else, usually my workspace folders. So in case I mess anything up I don't have to do all that again to get the file. Only slightly increases the workflow speed but also a nice thing to do if its a character I also regularly make mods for, as then I have a starting point each time.

And when I successfully make edits that could then work as a base for other mods I also tend to back those up into their own folders as well. (see image 13)


Image 13

Clone this wiki locally