XeNTaX Forum Index
Forum MultiEx Commander Tools Tools Home
It is currently Sat Jan 19, 2019 8:58 am

All times are UTC + 1 hour


Forum rules


Please click here to view the forum rules



Post new topic Reply to topic  [ 414 posts ]  Go to page Previous  1 ... 24, 25, 26, 27, 28
Author Message
 Post subject: Re: Frostbite model tools (Battlefield, Battlefront and othe
PostPosted: Sat Jan 12, 2019 1:51 pm 
Offline
M-M-M-Monster veteran
M-M-M-Monster veteran

Joined: Tue Mar 24, 2015 8:12 pm
Posts: 1744
Has thanked: 38 times
Have thanks: 1192 times














You can make the ads go away by registering

Here i gather all of the newest additions to the facefixing project.
- updated facefixes for SWBF2
- mesh tool & facefixes for BFV
- facefixes for Mirrors Edge Catalyst
- mesh/morph tool for MEA, facefixes for aliens and main characters
- morph tool for DAI
Some of them were posted above, MEA and DAI tools are added now.
I will try to describe everything in details if i have time.
But it seems now all of the "distorted face" games are covered.


Attachments:


You do not have the required permissions to view the files attached to this post. Register to gain access.



Top
 Profile  
 
 Post subject: Re: Frostbite model tools (Battlefield, Battlefront and othe
PostPosted: Sat Jan 12, 2019 5:13 pm 
Offline
ultra-n00b

Joined: Fri Sep 26, 2014 6:46 pm
Posts: 6
Has thanked: 5 times
Have thanks: 0 time
that is amazing that you got it working with Dragon Age Inquisition as well. I really appreciate all the work you are doing.

It will mean it will be less daunting porting DAI NPC's. Just a shame we can't access the edited morph files of our custom Inquisitors. But I can still use my previous method to make them. So really thank you as that is a long process so not having to do it for NPC's is bloody amazing.

So much thanks again.

Just a question how would I go about extracting the mesh and morph files for Inquisition and/or Mass Effect Andromeda? I am new to the tool and only see an option for the battlefront games and battlefield.


Top
 Profile  
 
 Post subject: Re: Frostbite model tools (Battlefield, Battlefront and othe
PostPosted: Sun Jan 13, 2019 2:32 am 
Offline
mega-veteran
mega-veteran

Joined: Sat Nov 06, 2010 12:27 am
Posts: 273
Has thanked: 97 times
Have thanks: 38 times
padme4000 wrote:
how would I go about extracting the mesh and morph files for Inquisition and/or Mass Effect Andromeda?

Regardless what Frostbite game you'd like to work on, all mesh tools developed by id-daemon work the same, so the link tutorial by Crofty from first post is still valid and current for anyone's needs, now when comes about the newly developed morph tools for DA:I/ME:A it works as follows.
Lets make this tutorial example for DA:I game:

The Fb_DAI_morph.exe tool needs the following assets to work:
3 parameters: meshset, skeleton, morphresource
chunk will be found automatically
Usage example:
Code:
Fb_DAI_morph.exe mt_basa_hf.meshset hf_skeleton.ebx hf_adamant_clarel.MorphResource

Basically the string above inside a text file with extension .bat/.cmd will give you the following results.
- It will output a distorted head mesh with distorted face in ASCII/SMD format, and a small SMD fix for it.
- For heads which are not distorted, you can just use 2nd animation frame from SMD fix as a rest pose of a skeleton.
- Non-distorted heads are those made not from "generic" base mesh, but have their own base mesh and most main characters are like this.
- If you're not sure which mesh is used for base, its name is inside of MorphResource file, use any HEX software to find it in the beginning.
NOTE: In case no one knew, BF4 tool Fb_BF4_mesh.exe works for "usual" DA:I meshes.

Make sure you have a fully dumped game with all it's assets in their required file/folder structure.
Now go in your dumped folder and in bundles folder create another new folder, I usually use "_"(underscore) to make sure its at the top, why use a new folder? to keep track of your progress and not get lost.
Now in your newly created folder make sure you have the following assets for the morph tool to work, I will use for this test ElfFemale.
- Fb_DAI_morph.exe
- mt_basa_ef_mesh.MeshSet
- ef_skeleton.ebx <- skeletons are easy to find in the ebx folder, they are named accordingly
- and any .MorphResource you want to extract morphs, you get these from res folder
Now I use the string above like this to do a morph, let's say Briala.
Code:
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_briala.MorphResource

The result will be three new assets:
Code:
ef_briala.ascii <-base head mesh with Briala morph applied in ASCII format
ef_briala.smd <-base head mesh with Briala morph applied in SMD format
ef_briala_ani.smd <- actual skeleton FIX in SMD format

Now we go to Blender to make them work.
Import the ef_briala.ascii format, it has correct normals in comparison to the SMD version.
Delete its skeleton, and import the small SMD fix ef_briala_ani.smd skeleton as Make New Armature, it will be imported rotated 90degrees so make sure to rotate it back to match the mesh.
Once you have rotated it properly 90degrees, no more no less, this is important, select ALL meshes, head/eyes/eyelashes and what ever else it has, and while holding CTRL select the skeleton, they need to be in exact order, meshes then select skeleton, now do CTRL+P and click Armature Deform to parent them.
Now you can apply the second frame of the animation and watch how the face gets fixed, easy right?

PS: For other details you can still check Crofty's tutorial, besides how to extract the morphs, applying a face fix is the same for all Frostbite games, and how to apply rest pose and what not.
If you want to do all morphs in a batch for ElfFemale then your .bat/.cmd should look like this. Take notice for 2 differences in base mesh/skeleton.

Code:
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_angry_widow_p3.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_briala.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_bulls_charger_dalish_p2.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_bulls_charger_skinner_p2.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_dalishscout_p3.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_emalien_p2.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_fiona.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_hav_assistant_researcher.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_hav_elf_servant_p3.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_hav_minaeve_p4.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_head_01.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_head_02.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_head_03.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_head_04.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_head_05.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_head_06.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_head_dalish_01.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_head_dalish_02.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_head_dalish_03.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_head_dalish_04.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_head_dalish_05.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_head_dalish_06.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_inquisitionmessenger_p3.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_inquisitor.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_mastertaniel_p2.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_medic_p3.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_mihris_p3.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_nissa_p2.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_proxy.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_savedelf_p3.MorphResource
Fb_DAI_morph.exe mt_cbt_sera_mesh.MeshSet hf_skeleton.ebx ef_sera.MorphResource
Fb_DAI_morph.exe mt_cbt_sera_mesh.MeshSet hf_skeleton.ebx ef_sera_noears.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_sky_apothecary_p4.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_trainer_assassin_p4.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_trainer_knightenchanter_p4.MorphResource
Fb_DAI_morph.exe mt_basa_ef_mesh.MeshSet ef_skeleton.ebx ef_trainer_reaver_p4.MorphResource

have fun


Top
 Profile  
 
 Post subject: Re: Frostbite model tools (Battlefield, Battlefront and othe
PostPosted: Mon Jan 14, 2019 4:24 pm 
Offline
ultra-n00b

Joined: Fri Sep 26, 2014 6:46 pm
Posts: 6
Has thanked: 5 times
Have thanks: 0 time
Mono24 thank you very much for the help


Top
 Profile  
 
 Post subject: Re: Frostbite model tools (Battlefield, Battlefront and othe
PostPosted: Mon Jan 14, 2019 4:25 pm 
Offline
M-M-M-Monster veteran
M-M-M-Monster veteran

Joined: Tue Mar 24, 2015 8:12 pm
Posts: 1744
Has thanked: 38 times
Have thanks: 1192 times
padme4000 wrote:
Just a shame we can't access the edited morph files of our custom Inquisitors

why not?
i was able to grab my custom main character from MEA (Sara)
i think it must be even easier to do it for DAI


Top
 Profile  
 
 Post subject: Re: Frostbite model tools (Battlefield, Battlefront and othe
PostPosted: Wed Jan 16, 2019 12:33 am 
Offline
ultra-n00b

Joined: Wed Apr 09, 2008 1:41 pm
Posts: 5
Has thanked: 0 time
Have thanks: 0 time
HI! Did not understand why dumper only create chunk folder? where is mesh folder, i set true to (dumpResEnabled = True) but still does not help..


Top
 Profile  
 
 Post subject: Re: Frostbite model tools (Battlefield, Battlefront and othe
PostPosted: Wed Jan 16, 2019 12:18 pm 
Offline
ultra-n00b

Joined: Fri Sep 26, 2014 6:46 pm
Posts: 6
Has thanked: 5 times
Have thanks: 0 time
daemon1 wrote:
why not?
i was able to grab my custom main character from MEA (Sara)
i think it must be even easier to do it for DAI


That is amazing that you got your Custom Ryder from Andromeda.

I have been told often that it was likely impossible due to the Frosty Engine.

The only way I have managed it is with ninja ripper, transferring the shape onto a mesh that has an armature and then manually moving the bones to make them look like they do in game. Though this can be very time consuming.


Top
 Profile  
 
 Post subject: Re: Frostbite model tools (Battlefield, Battlefront and othe
PostPosted: Fri Jan 18, 2019 4:59 am 
Offline
ultra-n00b

Joined: Mon Sep 03, 2018 12:02 am
Posts: 1
Has thanked: 0 time
Have thanks: 0 time
I have downloaded several tools from this thread, none of which seem to have Battlefield 3 support. Can you point me to more certain direction?


Top
 Profile  
 
 Post subject: Re: Frostbite model tools (Battlefield, Battlefront and othe
PostPosted: Fri Jan 18, 2019 9:11 pm 
Offline
mega-veteran
mega-veteran

Joined: Sat Nov 06, 2010 12:27 am
Posts: 273
Has thanked: 97 times
Have thanks: 38 times
kixpress wrote:
Can you point me to more certain direction?

Well, you normally start from page one and keep going one at a time and then, voilà: viewtopic.php?p=134793#p134793


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 414 posts ]  Go to page Previous  1 ... 24, 25, 26, 27, 28

All times are UTC + 1 hour


Who is online

Users browsing this forum: crtnr, Google [Bot] and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group