Aller au contenu

Photo

Help with Replacing Teeth/Head Models


  • Veuillez vous connecter pour répondre
2 réponses à ce sujet

#1
Brumbek

Brumbek
  • Members
  • 16 messages
I'm creating a mod that replaces the very unrealistic strips of teeth on humanoid characters with actual modeled teeth. Maybe it's just me but one thing I noticed right away in DA was the very hideous teeth strips, so I think my mod will really benefit people. I've created my new teeth mesh in 3DSMax 2010. That was the easy part. Here's a very rough first version of the teeth, ignore the crazy texturing.

However, I am uncertain which actual .msh/.mmh files need to be edited. I looked in the modelhierarchy.erf and found roughly 165 different models with the naming conventions "uh_" and "uhm_" that all contain the head mesh with mouth. I understand these are all slightly different based on race/nose/ears/ect. My first question would be does anyone know if I will in fact have to open replace every single on of these with my updated mouth mesh?

Really, I'd love to find a way to test it in-game. So I'm wondering what's the best way to do that? How can I find out which characters use which of the following meshes?

Here's the list of extracted resources that I believe may need editing:

kn_uhm_bas_0.msh
kn_uhm_bas_2.msh
kn_uhm_bas_3.msh
kn_uhm_basa_0.mmh
kn_uhm_basa_0.phy
kn_uhm_basa_2.mmh
kn_uhm_basa_2.phy
kn_uhm_basa_3.mmh
kn_uhm_basa_3.phy
uh_brw_01_0.msh
uh_brw_01a_0.mmh
uh_brw_01a_0.phy
uh_brw_02_0.msh
uh_brw_02a_0.mmh
uh_brw_02a_0.phy
uh_brw_04_0.msh
uh_brw_04a_0.mmh
uh_brw_04a_0.phy
uh_brw_05_0.msh
uh_brw_05a_0.mmh
uh_brw_05a_0.phy
uh_cdf_01_0.msh
uh_cdf_01a_0.mmh
uh_cdf_01a_0.phy
uh_cdf_02_0.msh
uh_cdf_02a_0.mmh
uh_cdf_02a_0.phy
uh_cdf_03_0.msh
uh_cdf_03a_0.mmh
uh_cdf_03a_0.phy
uh_cdf_04_0.msh
uh_cdf_04a_0.mmh
uh_cdf_04a_0.phy
uh_cdf_05_0.msh
uh_cdf_05a_0.mmh
uh_cdf_05a_0.phy
uh_cdf_06_0.msh
uh_cdf_06a_0.mmh
uh_cdf_06a_0.phy
uh_cdf_07_0.msh
uh_cdf_07a_0.mmh
uh_cdf_07a_0.phy
uh_cdf_08_0.msh
uh_cdf_08a_0.mmh
uh_cdf_08a_0.phy
uh_cdf_09_0.msh
uh_cdf_09a_0.mmh
uh_cdf_09a_0.phy
uh_cdm_01_0.msh
uh_cdm_01a_0.mmh
uh_cdm_01a_0.phy
uh_cdm_02_0.msh
uh_cdm_02a_0.mmh
uh_cdm_02a_0.phy
uh_cdm_03_0.msh
uh_cdm_03a_0.mmh
uh_cdm_03a_0.phy
uh_cdm_04_0.msh
uh_cdm_04a_0.mmh
uh_cdm_04a_0.phy
uh_cdm_05_0.msh
uh_cdm_05a_0.mmh
uh_cdm_05a_0.phy
uh_cdm_06_0.msh
uh_cdm_06a_0.mmh
uh_cdm_06a_0.phy
uh_cdm_07_0.msh
uh_cdm_07a_0.mmh
uh_cdm_07a_0.phy
uh_cdm_08_0.msh
uh_cdm_08a_0.mmh
uh_cdm_08a_0.phy
uh_cdm_09_0.msh
uh_cdm_09a_0.mmh
uh_cdm_09a_0.phy
uh_cef_01_0.msh
uh_cef_01a_0.mmh
uh_cef_01a_0.phy
uh_cef_02_0.msh
uh_cef_02a_0.mmh
uh_cef_02a_0.phy
uh_cef_03_0.msh
uh_cef_03a_0.mmh
uh_cef_03a_0.phy
uh_cef_04_0.msh
uh_cef_04a_0.mmh
uh_cef_04a_0.phy
uh_cef_05_0.msh
uh_cef_05a_0.mmh
uh_cef_05a_0.phy
uh_cef_06_0.msh
uh_cef_06a_0.mmh
uh_cef_06a_0.phy
uh_cef_07_0.msh
uh_cef_07a_0.mmh
uh_cef_07a_0.phy
uh_cem_01_0.msh
uh_cem_01a_0.mmh
uh_cem_01a_0.phy
uh_cem_02_0.msh
uh_cem_02a_0.mmh
uh_cem_02a_0.phy
uh_cem_03_0.msh
uh_cem_03a_0.mmh
uh_cem_03a_0.phy
uh_cem_04_0.msh
uh_cem_04a_0.mmh
uh_cem_04a_0.phy
uh_cem_05_0.msh
uh_cem_05a_0.mmh
uh_cem_05a_0.phy
uh_cem_06_0.msh
uh_cem_06a_0.mmh
uh_cem_06a_0.phy
uh_cem_07_0.msh
uh_cem_07a_0.mmh
uh_cem_07a_0.phy
uh_cem_08_0.msh
uh_cem_08a_0.mmh
uh_cem_08a_0.phy
uh_cem_09_0.msh
uh_cem_09a_0.mmh
uh_cem_09a_0.phy
uh_cem_10_0.msh
uh_cem_10a_0.mmh
uh_cem_10a_0.phy
uh_chf_01_0.msh
uh_chf_01a_0.mmh
uh_chf_01a_0.phy
uh_chf_02_0.msh
uh_chf_02a_0.mmh
uh_chf_02a_0.phy
uh_chf_03_0.msh
uh_chf_03a_0.mmh
uh_chf_03a_0.phy
uh_chf_04_0.msh
uh_chf_04a_0.mmh
uh_chf_04a_0.phy
uh_chf_05_0.msh
uh_chf_05a_0.mmh
uh_chf_05a_0.phy
uh_chf_06_0.msh
uh_chf_06a_0.mmh
uh_chf_06a_0.phy
uh_chk_01_0.msh
uh_chk_01a_0.mmh
uh_chk_01a_0.phy
uh_chk_02_0.msh
uh_chk_02a_0.mmh
uh_chk_02a_0.phy
uh_chk_03_0.msh
uh_chk_03a_0.mmh
uh_chk_03a_0.phy
uh_chk_04_0.msh
uh_chk_04a_0.mmh
uh_chk_04a_0.phy
uh_chk_06_0.msh
uh_chk_06a_0.mmh
uh_chk_06a_0.phy
uh_chk_07_0.msh
uh_chk_07a_0.mmh
uh_chk_07a_0.phy
uh_chk_08_0.msh
uh_chk_08a_0.mmh
uh_chk_08a_0.phy
uh_chk_13_0.msh
uh_chk_13a_0.mmh
uh_chk_13a_0.phy
uh_chm_01_0.msh
uh_chm_01a_0.mmh
uh_chm_01a_0.phy
uh_chm_02_0.msh
uh_chm_02a_0.mmh
uh_chm_02a_0.phy
uh_chm_03_0.msh
uh_chm_03a_0.mmh
uh_chm_03a_0.phy
uh_chm_04_0.msh
uh_chm_04a_0.mmh
uh_chm_04a_0.phy
uh_chm_05_0.msh
uh_chm_05a_0.mmh
uh_chm_05a_0.phy
uh_chm_06_0.msh
uh_chm_06a_0.mmh
uh_chm_06a_0.phy
uh_chm_07_0.msh
uh_chm_07a_0.mmh
uh_chm_07a_0.phy
uh_chm_08_0.msh
uh_chm_08a_0.mmh
uh_chm_08a_0.phy
uh_chm_09_0.msh
uh_chm_09a_0.mmh
uh_chm_09a_0.phy
uh_chm_10_0.msh
uh_chm_10a_0.mmh
uh_chm_10a_0.phy
uh_chm_11_0.msh
uh_chm_11a_0.mmh
uh_chm_11a_0.phy
uh_ear_01_0.msh
uh_ear_01a_0.mmh
uh_ear_01a_0.phy
uh_ear_02_0.msh
uh_ear_02a_0.mmh
uh_ear_02a_0.phy
uh_ear_03_0.msh
uh_ear_03a_0.mmh
uh_ear_03a_0.phy
uh_ear_04_0.msh
uh_ear_04a_0.mmh
uh_ear_04a_0.phy
uh_ear_05_0.msh
uh_ear_05a_0.mmh
uh_ear_05a_0.phy
uh_ear_06_0.msh
uh_ear_06a_0.mmh
uh_ear_06a_0.phy
uh_ear_07_0.msh
uh_ear_07a_0.mmh
uh_ear_07a_0.phy
uh_ear_08_0.msh
uh_ear_08a_0.mmh
uh_ear_08a_0.phy
uh_ear_09_0.msh
uh_ear_09a_0.mmh
uh_ear_09a_0.phy
uh_ear_10_0.msh
uh_ear_10a_0.mmh
uh_ear_10a_0.phy
uh_ear_11_0.msh
uh_ear_11a_0.mmh
uh_ear_11a_0.phy
uh_ear_12_0.msh
uh_ear_12a_0.mmh
uh_ear_12a_0.phy
uh_ear_13_0.msh
uh_ear_13a_0.mmh
uh_ear_13a_0.phy
uh_ear_14_0.msh
uh_ear_14a_0.mmh
uh_ear_14a_0.phy
uh_eye_01_0.msh
uh_eye_01a_0.mmh
uh_eye_01a_0.phy
uh_eye_02_0.msh
uh_eye_02a_0.mmh
uh_eye_02a_0.phy
uh_eye_03_0.msh
uh_eye_03a_0.mmh
uh_eye_03a_0.phy
uh_eye_04_0.msh
uh_eye_04a_0.mmh
uh_eye_04a_0.phy
uh_eye_05_0.msh
uh_eye_05a_0.mmh
uh_eye_05a_0.phy
uh_eye_06_0.msh
uh_eye_06a_0.mmh
uh_eye_06a_0.phy
uh_eye_nrma.mao
uh_har_h01a.mao
uh_har_h01a_l2.mao
uh_har_h01a_l3.mao
uh_hed_bw1.mao
uh_hed_bw1_l2.mao
uh_hed_bw1_l3.mao
uh_hed_bw2.mao
uh_hed_bw2_l2.mao
uh_hed_bw2_l3.mao
uh_hed_chka.mao
uh_hed_chka_l2.mao
uh_hed_chka_l3.mao
uh_hed_dbga.mao
uh_hed_dbga_l2.mao
uh_hed_dbga_l3.mao
uh_hed_dcp.mao
uh_hed_dcp_l2.mao
uh_hed_dcp_l3.mao
uh_hed_dwfa.mao
uh_hed_dwfa_0d.dds
uh_hed_dwfa_0dl2.dds
uh_hed_dwfa_0dl3.dds
uh_hed_dwfa_0n.dds
uh_hed_dwfa_0nl2.dds
uh_hed_dwfa_0nl3.dds
uh_hed_dwfa_l2.mao
uh_hed_dwfa_l3.mao
uh_hed_elfa.mao
uh_hed_elfa_0d.dds
uh_hed_elfa_0dl2.dds
uh_hed_elfa_0dl3.dds
uh_hed_elfa_0n.dds
uh_hed_elfa_0nl2.dds
uh_hed_elfa_0nl3.dds
uh_hed_elfa_l2.mao
uh_hed_elfa_l3.mao
uh_hed_emo.mao
uh_hed_emo_l2.mao
uh_hed_emo_l3.mao
uh_hed_fema.mao
uh_hed_fema_0d.dds
uh_hed_fema_0dl2.dds
uh_hed_fema_0dl3.dds
uh_hed_fema_0n.dds
uh_hed_fema_0nl2.dds
uh_hed_fema_0nl3.dds
uh_hed_fema_l2.mao
uh_hed_fema_l3.mao
uh_hed_infa.mao
uh_hed_infa_0d.dds
uh_hed_infa_0dl2.dds
uh_hed_infa_0dl3.dds
uh_hed_infa_0n.dds
uh_hed_infa_0nl2.dds
uh_hed_infa_0nl3.dds
uh_hed_infa_l2.mao
uh_hed_infa_l3.mao
uh_hed_kida.mao
uh_hed_kida_0d.dds
uh_hed_kida_0dl2.dds
uh_hed_kida_0dl3.dds
uh_hed_kida_0n.dds
uh_hed_kida_0nl2.dds
uh_hed_kida_0nl3.dds
uh_hed_kida_l2.mao
uh_hed_kida_l3.mao
uh_hed_maka.mao
uh_hed_maka_l2.mao
uh_hed_maka_l3.mao
uh_hed_masa.mao
uh_hed_masa_0d.dds
uh_hed_masa_0dl2.dds
uh_hed_masa_0dl3.dds
uh_hed_masa_0n.dds
uh_hed_masa_0nl2.dds
uh_hed_masa_0nl3.dds
uh_hed_masa_l2.mao
uh_hed_masa_l3.mao
uh_hed_mbd.mao
uh_hed_mbd_l2.mao
uh_hed_mbd_l3.mao
uh_hed_mlw.mao
uh_hed_mlw_l2.mao
uh_hed_mlw_l3.mao
uh_hed_mup.mao
uh_hed_mup_l2.mao
uh_hed_mup_l3.mao
uh_hed_olda.mao
uh_hed_olda_0d.dds
uh_hed_olda_0dl2.dds
uh_hed_olda_0dl3.dds
uh_hed_olda_0n.dds
uh_hed_olda_0nl2.dds
uh_hed_olda_0nl3.dds
uh_hed_olda_l2.mao
uh_hed_olda_l3.mao
uh_hed_quna.mao
uh_hed_quna_0d.dds
uh_hed_quna_0dl2.dds
uh_hed_quna_0dl3.dds
uh_hed_quna_0n.dds
uh_hed_quna_0nl2.dds
uh_hed_quna_0nl3.dds
uh_hed_quna_l2.mao
uh_hed_quna_l3.mao
uh_hed_scr.mao
uh_hed_scr_l2.mao
uh_hed_scr_l3.mao
uh_hed_sica.mao
uh_hed_sica_0d.dds
uh_hed_sica_0dl2.dds
uh_hed_sica_0dl3.dds
uh_hed_sica_0n.dds
uh_hed_sica_0nl2.dds
uh_hed_sica_0nl3.dds
uh_hed_sica_l2.mao
uh_hed_sica_l3.mao
uh_hed_stb.mao
uh_hed_stb_l2.mao
uh_hed_stb_l3.mao
uh_hed_tata.mao
uh_hed_tata_l2.mao
uh_hed_tata_l3.mao
uh_hed_tatb.mao
uh_hed_tatb_l2.mao
uh_hed_tatb_l3.mao
uh_jaw_01_0.msh
uh_jaw_01a_0.mmh
uh_jaw_01a_0.phy
uh_jaw_02_0.msh
uh_jaw_02a_0.mmh
uh_jaw_02a_0.phy
uh_jaw_03_0.msh
uh_jaw_03a_0.mmh
uh_jaw_03a_0.phy
uh_jaw_04_0.msh
uh_jaw_04a_0.mmh
uh_jaw_04a_0.phy
uh_jaw_05_0.msh
uh_jaw_05a_0.mmh
uh_jaw_05a_0.phy
uh_jaw_06_0.msh
uh_jaw_06a_0.mmh
uh_jaw_06a_0.phy
uh_jaw_07_0.msh
uh_jaw_07a_0.mmh
uh_jaw_07a_0.phy
uh_jaw_08_0.msh
uh_jaw_08a_0.mmh
uh_jaw_08a_0.phy
uh_jaw_09_0.msh
uh_jaw_09a_0.mmh
uh_jaw_09a_0.phy
uh_jaw_10_0.msh
uh_jaw_10a_0.mmh
uh_jaw_10a_0.phy
uh_jaw_11_0.msh
uh_jaw_11a_0.mmh
uh_jaw_11a_0.phy
uh_jaw_12_0.msh
uh_jaw_12a_0.mmh
uh_jaw_12a_0.phy
uh_mth_01_0.msh
uh_mth_01a_0.mmh
uh_mth_01a_0.phy
uh_mth_03_0.msh
uh_mth_03a_0.mmh
uh_mth_03a_0.phy
uh_mth_04_0.msh
uh_mth_04a_0.mmh
uh_mth_04a_0.phy
uh_mth_05_0.msh
uh_mth_05a_0.mmh
uh_mth_05a_0.phy
uh_mth_06_0.msh
uh_mth_06a_0.mmh
uh_mth_06a_0.phy
uh_mth_07_0.msh
uh_mth_07a_0.mmh
uh_mth_07a_0.phy
uh_mth_08_0.msh
uh_mth_08a_0.mmh
uh_mth_08a_0.phy
uh_mth_09_0.msh
uh_mth_09a_0.mmh
uh_mth_09a_0.phy
uh_mth_10_0.msh
uh_mth_10a_0.mmh
uh_mth_10a_0.phy
uh_mth_11_0.msh
uh_mth_11a_0.mmh
uh_mth_11a_0.phy
uh_mth_12_0.msh
uh_mth_12a_0.mmh
uh_mth_12a_0.phy
uh_mth_13_0.msh
uh_mth_13a_0.mmh
uh_mth_13a_0.phy
uh_mth_14_0.msh
uh_mth_14a_0.mmh
uh_mth_14a_0.phy
uh_mth_15_0.msh
uh_mth_15a_0.mmh
uh_mth_15a_0.phy
uh_mth_16_0.msh
uh_mth_16a_0.mmh
uh_mth_16a_0.phy
uh_mth_17_0.msh
uh_mth_17a_0.mmh
uh_mth_17a_0.phy
uh_nec_01_0.msh
uh_nec_01a_0.mmh
uh_nec_01a_0.phy
uh_nec_02_0.msh
uh_nec_02a_0.mmh
uh_nec_02a_0.phy
uh_nec_03_0.msh
uh_nec_03a_0.mmh
uh_nec_03a_0.phy
uh_nec_04_0.msh
uh_nec_04a_0.mmh
uh_nec_04a_0.phy
uh_nos_01_0.msh
uh_nos_01a_0.mmh
uh_nos_01a_0.phy
uh_nos_02_0.msh
uh_nos_02a_0.mmh
uh_nos_02a_0.phy
uh_nos_03_0.msh
uh_nos_03a_0.mmh
uh_nos_03a_0.phy
uh_nos_04_0.msh
uh_nos_04a_0.mmh
uh_nos_04a_0.phy
uh_nos_07_0.msh
uh_nos_07a_0.mmh
uh_nos_07a_0.phy
uh_nos_08_0.msh
uh_nos_08a_0.mmh
uh_nos_08a_0.phy
uh_nos_09_0.msh
uh_nos_09a_0.mmh
uh_nos_09a_0.phy
uh_nos_10_0.msh
uh_nos_10a_0.mmh
uh_nos_10a_0.phy
uh_nos_11_0.msh
uh_nos_11a_0.mmh
uh_nos_11a_0.phy
uh_nos_12_0.msh
uh_nos_12a_0.mmh
uh_nos_12a_0.phy
uh_nos_13_0.msh
uh_nos_13a_0.mmh
uh_nos_13a_0.phy
uh_nos_14_0.msh
uh_nos_14a_0.mmh
uh_nos_14a_0.phy
uh_nos_15_0.msh
uh_nos_15a_0.mmh
uh_nos_15a_0.phy
uh_nos_18_0.msh
uh_nos_18a_0.mmh
uh_nos_18a_0.phy
uh_nos_19_0.msh
uh_nos_19a_0.mmh
uh_nos_19a_0.phy
uh_nos_20_0.msh
uh_nos_20a_0.mmh
uh_nos_20a_0.phy
uh_nos_23_0.msh
uh_nos_23a_0.mmh
uh_nos_23a_0.phy
uh_nos_24_0.msh
uh_nos_24a_0.mmh
uh_nos_24a_0.phy
uh_nos_25_0.msh
uh_nos_25a_0.mmh
uh_nos_25a_0.phy
uh_nos_27_0.msh
uh_nos_27a_0.mmh
uh_nos_27a_0.phy
uh_nos_28_0.msh
uh_nos_28a_0.mmh
uh_nos_28a_0.phy
uh_nos_29_0.msh
uh_nos_29a_0.mmh
uh_nos_29a_0.phy
uh_nos_30_0.msh
uh_nos_30a_0.mmh
uh_nos_30a_0.phy
uh_nos_31_0.msh
uh_nos_31a_0.mmh
uh_nos_31a_0.phy
uh_nos_32_0.msh
uh_nos_32a_0.mmh
uh_nos_32a_0.phy
uh_nos_33_0.msh
uh_nos_33a_0.mmh
uh_nos_33a_0.phy
uh_nos_34_0.msh
uh_nos_34a_0.mmh
uh_nos_34a_0.phy
uh_nos_35_0.msh
uh_nos_35a_0.mmh
uh_nos_35a_0.phy
uh_nos_36_0.msh
uh_nos_36a_0.mmh
uh_nos_36a_0.phy
uh_nos_37_0.msh
uh_nos_37a_0.mmh
uh_nos_37a_0.phy
uh_nos_38_0.msh
uh_nos_38a_0.mmh
uh_nos_38a_0.phy
uh_pct_dc1_0t.mao
uh_pct_dc1_0t_l2.mao
uh_pct_dc1_0t_l3.mao
uh_pct_dn1_0t.mao
uh_pct_dn1_0t_l2.mao
uh_pct_dn1_0t_l3.mao
uh_pct_h01_0t.mao
uh_pct_h01_0t_l2.mao
uh_pct_h01_0t_l3.mao
uh_pct_h02_0t.mao
uh_pct_h02_0t_l2.mao
uh_pct_h02_0t_l3.mao
uh_pmt_001_0t.mao
uh_pmt_001_0t_l2.mao
uh_pmt_001_0t_l3.mao
uh_shp_01_0.msh
uh_shp_01a_0.mmh
uh_shp_01a_0.phy
uh_shp_02_0.msh
uh_shp_02a_0.mmh
uh_shp_02a_0.phy
uh_shp_03_0.msh
uh_shp_03a_0.mmh
uh_shp_03a_0.phy
uh_shp_04_0.msh
uh_shp_04a_0.mmh
uh_shp_04a_0.phy
uh_tat_av1.mao
uh_tat_av1_0t.mao
uh_tat_av1_0t_l2.mao
uh_tat_av1_0t_l3.mao
uh_tat_av1_l2.mao
uh_tat_av1_l3.mao
uh_tat_av2.mao
uh_tat_av2_0t.mao
uh_tat_av2_0t_l2.mao
uh_tat_av2_0t_l3.mao
uh_tat_av2_l2.mao
uh_tat_av2_l3.mao
uh_tat_av3.mao
uh_tat_av3_0t.mao
uh_tat_av3_0t_l2.mao
uh_tat_av3_0t_l3.mao
uh_tat_av3_l2.mao
uh_tat_av3_l3.mao
uh_tat_da1.mao
uh_tat_da1_0t.mao
uh_tat_da1_0t_l2.mao
uh_tat_da1_0t_l3.mao
uh_tat_da1_l2.mao
uh_tat_da1_l3.mao
uh_tat_da2.mao
uh_tat_da2_0t.mao
uh_tat_da2_0t_l2.mao
uh_tat_da2_0t_l3.mao
uh_tat_da2_l2.mao
uh_tat_da2_l3.mao
uh_tat_da3.mao
uh_tat_da3_0t.mao
uh_tat_da3_0t_l2.mao
uh_tat_da3_0t_l3.mao
uh_tat_da3_l2.mao
uh_tat_da3_l3.mao
uh_tat_dw1.mao
uh_tat_dw1_0t.mao
uh_tat_dw1_0t_l2.mao
uh_tat_dw1_0t_l3.mao
uh_tat_dw1_l2.mao
uh_tat_dw1_l3.mao
uh_tat_dw2.mao
uh_tat_dw2_0t.mao
uh_tat_dw2_0t_l2.mao
uh_tat_dw2_0t_l3.mao
uh_tat_dw2_l2.mao
uh_tat_dw2_l3.mao
uh_tat_ed1_0t.mao
uh_tat_ed1_0t_l2.mao
uh_tat_ed1_0t_l3.mao
uh_tat_ed2_0t.mao
uh_tat_ed2_0t_l2.mao
uh_tat_ed2_0t_l3.mao
uh_tat_ed3_0t.mao
uh_tat_ed3_0t_l2.mao
uh_tat_ed3_0t_l3.mao
uh_tat_ed4_0t.mao
uh_tat_ed4_0t_l2.mao
uh_tat_ed4_0t_l3.mao
uh_tat_p01.mao
uh_tat_p01_0t.mao
uh_tat_p01_0t_l2.mao
uh_tat_p01_0t_l3.mao
uh_tat_p01_l2.mao
uh_tat_p01_l3.mao
uh_tat_pm1.mao
uh_tat_pm1_0t.mao
uh_tat_pm1_0t_l2.mao
uh_tat_pm1_0t_l3.mao
uh_tat_pm1_l2.mao
uh_tat_pm1_l3.mao
uh_tee_01_0.msh
uh_tee_01a_0.mmh
uh_tee_01a_0.phy
uh_tee_03_0.msh
uh_tee_03a_0.mmh
uh_tee_03a_0.phy
uh_tee_04_0.msh
uh_tee_04a_0.mmh
uh_tee_04a_0.phy
uh_tee_05_0.msh
uh_tee_05a_0.mmh
uh_tee_05a_0.phy
uh_tee_06_0.msh
uh_tee_06a_0.mmh
uh_tee_06a_0.phy
uh_tee_07_0.msh
uh_tee_07a_0.mmh
uh_tee_07a_0.phy
uh_tee_08_0.msh
uh_tee_08a_0.mmh
uh_tee_08a_0.phy
uh_tee_09_0.msh
uh_tee_09a_0.mmh
uh_tee_09a_0.phy
uh_tee_10_0.msh
uh_tee_10a_0.mmh
uh_tee_10a_0.phy
uh_tee_11_0.msh
uh_tee_11a_0.mmh
uh_tee_11a_0.phy
uh_tee_12_0.msh
uh_tee_12a_0.mmh
uh_tee_12a_0.phy
uh_tee_13_0.msh
uh_tee_13a_0.mmh
uh_tee_13a_0.phy
uh_tee_14_0.msh
uh_tee_14a_0.mmh
uh_tee_14a_0.phy
uh_tee_15_0.msh
uh_tee_15a_0.mmh
uh_tee_15a_0.phy
uh_uhm_bas_0.msh
uh_uhm_bas_2.msh
uh_uhm_bas_3.msh
uh_uhm_basa_0.mmh
uh_uhm_basa_0.phy
uh_uhm_basa_2.mmh
uh_uhm_basa_2.phy
uh_uhm_basa_3.mmh
uh_uhm_basa_3.phy
uhm_cdf_01_0.msh
uhm_cdf_01a_0.mmh
uhm_cdf_01a_0.phy
uhm_cdf_02_0.msh
uhm_cdf_02a_0.mmh
uhm_cdf_02a_0.phy
uhm_cdf_03_0.msh
uhm_cdf_03a_0.mmh
uhm_cdf_03a_0.phy
uhm_cdf_04_0.msh
uhm_cdf_04a_0.mmh
uhm_cdf_04a_0.phy
uhm_cdf_05_0.msh
uhm_cdf_05a_0.mmh
uhm_cdf_05a_0.phy
uhm_cdf_06_0.msh
uhm_cdf_06a_0.mmh
uhm_cdf_06a_0.phy
uhm_cdf_07_0.msh
uhm_cdf_07a_0.mmh
uhm_cdf_07a_0.phy
uhm_cdf_08_0.msh
uhm_cdf_08a_0.mmh
uhm_cdf_08a_0.phy
uhm_cdm_01_0.msh
uhm_cdm_01a_0.mmh
uhm_cdm_01a_0.phy
uhm_cdm_02_0.msh
uhm_cdm_02a_0.mmh
uhm_cdm_02a_0.phy
uhm_cdm_03_0.msh
uhm_cdm_03a_0.mmh
uhm_cdm_03a_0.phy
uhm_cdm_04_0.msh
uhm_cdm_04a_0.mmh
uhm_cdm_04a_0.phy
uhm_cdm_05_0.msh
uhm_cdm_05a_0.mmh
uhm_cdm_05a_0.phy
uhm_cef_01_0.msh
uhm_cef_01a_0.mmh
uhm_cef_01a_0.phy
uhm_cef_02_0.msh
uhm_cef_02a_0.mmh
uhm_cef_02a_0.phy
uhm_cef_03_0.msh
uhm_cef_03a_0.mmh
uhm_cef_03a_0.phy
uhm_cef_04_0.msh
uhm_cef_04a_0.mmh
uhm_cef_04a_0.phy
uhm_cef_05_0.msh
uhm_cef_05a_0.mmh
uhm_cef_05a_0.phy
uhm_cef_06_0.msh
uhm_cef_06a_0.mmh
uhm_cef_06a_0.phy
uhm_cef_07_0.msh
uhm_cef_07a_0.mmh
uhm_cef_07a_0.phy
uhm_cef_08_0.msh
uhm_cef_08a_0.mmh
uhm_cef_08a_0.phy
uhm_cem_01_0.msh
uhm_cem_01a_0.mmh
uhm_cem_01a_0.phy
uhm_cem_02_0.msh
uhm_cem_02a_0.mmh
uhm_cem_02a_0.phy
uhm_cem_03_0.msh
uhm_cem_03a_0.mmh
uhm_cem_03a_0.phy
uhm_cem_04_0.msh
uhm_cem_04a_0.mmh
uhm_cem_04a_0.phy
uhm_cem_05_0.msh
uhm_cem_05a_0.mmh
uhm_cem_05a_0.phy
uhm_cem_06_0.msh
uhm_cem_06a_0.mmh
uhm_cem_06a_0.phy
uhm_chf_01_0.msh
uhm_chf_01a_0.mmh
uhm_chf_01a_0.phy
uhm_chf_02_0.msh
uhm_chf_02a_0.mmh
uhm_chf_02a_0.phy
uhm_chf_03_0.msh
uhm_chf_03a_0.mmh
uhm_chf_03a_0.phy
uhm_chf_04_0.msh
uhm_chf_04a_0.mmh
uhm_chf_04a_0.phy
uhm_chf_05_0.msh
uhm_chf_05a_0.mmh
uhm_chf_05a_0.phy
uhm_chf_06_0.msh
uhm_chf_06a_0.mmh
uhm_chf_06a_0.phy
uhm_chf_07_0.msh
uhm_chf_07a_0.mmh
uhm_chf_07a_0.phy
uhm_chf_08_0.msh
uhm_chf_08a_0.mmh
uhm_chf_08a_0.phy
uhm_chf_09_0.msh
uhm_chf_09a_0.mmh
uhm_chf_09a_0.phy
uhm_chf_10_0.msh
uhm_chf_10a_0.mmh
uhm_chf_10a_0.phy
uhm_chf_11_0.msh
uhm_chf_11a_0.mmh
uhm_chf_11a_0.phy
uhm_chf_12_0.msh
uhm_chf_12a_0.mmh
uhm_chf_12a_0.phy
uhm_chf_13_0.msh
uhm_chf_13a_0.mmh
uhm_chf_13a_0.phy
uhm_chm_01_0.msh
uhm_chm_01a_0.mmh
uhm_chm_01a_0.phy
uhm_chm_02_0.msh
uhm_chm_02a_0.mmh
uhm_chm_02a_0.phy
uhm_chm_03_0.msh
uhm_chm_03a_0.mmh
uhm_chm_03a_0.phy
uhm_chm_04_0.msh
uhm_chm_04a_0.mmh
uhm_chm_04a_0.phy
uhm_chm_05_0.msh
uhm_chm_05a_0.mmh
uhm_chm_05a_0.phy
uhm_chm_06_0.msh
uhm_chm_06a_0.mmh
uhm_chm_06a_0.phy
uhm_chm_07_0.msh
uhm_chm_07a_0.mmh
uhm_chm_07a_0.phy
uhm_chm_08_0.msh
uhm_chm_08a_0.mmh
uhm_chm_08a_0.phy
uhm_chm_09_0.msh
uhm_chm_09a_0.mmh
uhm_chm_09a_0.phy
uhm_chm_10_0.msh
uhm_chm_10a_0.mmh
uhm_chm_10a_0.phy
uhm_chm_11_0.msh
uhm_chm_11a_0.mmh
uhm_chm_11a_0.phy
uhm_chm_12_0.msh
uhm_chm_12a_0.mmh
uhm_chm_12a_0.phy
uhm_ckn_01_0.msh
uhm_ckn_01a_0.mmh
uhm_ckn_01a_0.phy
uhm_ckn_02_0.msh
uhm_ckn_02a_0.mmh
uhm_ckn_02a_0.phy
uhm_ckn_03_0.msh
uhm_ckn_03a_0.mmh
uhm_ckn_03a_0.phy
uhm_cqm_01_0.msh
uhm_cqm_01a_0.mmh
uhm_cqm_01a_0.phy
uhm_eye_01_0.msh
uhm_eye_01a_0.mmh
uhm_eye_01a_0.phy
uhm_eye_02_0.msh
uhm_eye_02a_0.mmh
uhm_eye_02a_0.phy
uhm_eye_03_0.msh
uhm_eye_03a_0.mmh
uhm_eye_03a_0.phy
uhm_eye_04_0.msh
uhm_eye_04a_0.mmh
uhm_eye_04a_0.phy
uhm_eye_05_0.msh
uhm_eye_05a_0.mmh
uhm_eye_05a_0.phy
uhm_eye_06_0.msh
uhm_eye_06a_0.mmh
uhm_eye_06a_0.phy
uhm_eye_08_0.msh
uhm_eye_08a_0.mmh
uhm_eye_08a_0.phy
uhm_eye_09_0.msh
uhm_eye_09a_0.mmh
uhm_eye_09a_0.phy
uhm_eye_11_0.msh
uhm_eye_11a_0.mmh
uhm_eye_11a_0.phy
uhm_eye_12_0.msh
uhm_eye_12a_0.mmh
uhm_eye_12a_0.phy
uhm_eye_13_0.msh
uhm_eye_13a_0.mmh
uhm_eye_13a_0.phy
uhm_eye_14_0.msh
uhm_eye_14a_0.mmh
uhm_eye_14a_0.phy
uhm_eye_15_0.msh
uhm_eye_15a_0.mmh
uhm_eye_15a_0.phy
uhm_eye_18_0.msh
uhm_eye_18a_0.mmh
uhm_eye_18a_0.phy
uhm_eye_19_0.msh
uhm_eye_19a_0.mmh
uhm_eye_19a_0.phy
uhm_eye_20_0.msh
uhm_eye_20a_0.mmh
uhm_eye_20a_0.phy
uhm_eye_23_0.msh
uhm_eye_23a_0.mmh
uhm_eye_23a_0.phy
uhm_eye_24_0.msh
uhm_eye_24a_0.mmh
uhm_eye_24a_0.phy
uhm_eye_25_0.msh
uhm_eye_25a_0.mmh
uhm_eye_25a_0.phy
uhm_eye_26_0.msh
uhm_eye_26a_0.mmh
uhm_eye_26a_0.phy
uhm_eye_27_0.msh
uhm_eye_27a_0.mmh
uhm_eye_27a_0.phy
uhm_eye_31_0.msh
uhm_eye_31a_0.mmh
uhm_eye_31a_0.phy
uhm_kid_ef_0.msh
uhm_kid_ef_2.msh
uhm_kid_ef_3.msh
uhm_kid_efa_0.mmh
uhm_kid_efa_0.phy
uhm_kid_efa_2.mmh
uhm_kid_efa_2.phy
uhm_kid_efa_3.mmh
uhm_kid_efa_3.phy
uhm_kid_em_0.msh
uhm_kid_em_2.msh
uhm_kid_em_3.msh
uhm_kid_ema_0.mmh
uhm_kid_ema_0.phy
uhm_kid_ema_2.mmh
uhm_kid_ema_2.phy
uhm_kid_ema_3.mmh
uhm_kid_ema_3.phy
uhm_kid_hf_0.msh
uhm_kid_hf_2.msh
uhm_kid_hf_3.msh
uhm_kid_hfa_0.mmh
uhm_kid_hfa_0.phy
uhm_kid_hfa_2.mmh
uhm_kid_hfa_2.phy
uhm_kid_hfa_3.mmh
uhm_kid_hfa_3.phy
uhm_kid_hm_0.msh
uhm_kid_hm_2.msh
uhm_kid_hm_3.msh
uhm_kid_hma_0.mmh
uhm_kid_hma_0.phy
uhm_kid_hma_2.mmh
uhm_kid_hma_2.phy
uhm_kid_hma_3.mmh
uhm_kid_hma_3.phy
uhm_rig_01a_0.mmh
uhm_rig_01a_0.msh
uhm_rig_01a_0.phy
uhm_rig_hf_0.msh
uhm_rig_hfa_0.mmh
uhm_rig_hfa_0.phy
uhm_rig_hma_0.mmh
uhm_rig_hma_0.msh
uhm_rig_hma_0.phy
uhm_rig_uha_0.mmh
uhm_rig_uha_0.msh
uhm_rig_uha_0.phy

(Is there a way to do scrolling codeboxes?)

I read the wiki and tried to find the answers myself but I'm new to Dragon Age, so any help on if I need to update all of these or only some would be very apprecaited.

As to how I'm actually placing my mouth mesh, I'm using Eshme's 3DSMax importer, which is awesome, to import the said files above. And then I delete the mouth polygons and replace them with my new mouth. Then I set up the Skin envelopes for the new mouth polygons to match the old mouth. Then I export.

Anyway, thanks for whatever help you can provide.

Modifié par Brumbek, 04 avril 2010 - 10:48 .


#2
tmp7704

tmp7704
  • Members
  • 11 156 messages
The *.mao files are definitions of materials applied to models -- this means things like texture maps and some additional parameters.



The *.dds files are textures.



The *.phy files describe approximation of mesh shape, used for physics (things like collisions etc)



The *.mmh files describe so called 'model hierarchy' i.e. how the mesh, bones and other elements come together.



The *.msh files are actual 3d models used by the game. The _0, _2 and _3 in the name indicate "level of detail" of the mesh -- the lower the number, the more detail in the mesh. The game generally decides which mesh to show is based on distance from the viewer.



Overall, you'll probably just need to focus on the base _0 level *.msh files rather than on the whole list -- it's not like models at larger distance are going to show their teeth in any detail. Not to mention i'd be quite surprised if they even had any modeled teeth to speak of. By "base files" i mean the ones listed in the "choose base" dropdown box of the Morph Editor in the Toolset.

#3
DarthParametric

DarthParametric
  • Members
  • 1 414 messages
To test it in game, do the following:



1. Edit the base human male head mesh (uh_uhm_bas_0.msh) with your new teeth.



2. Export the modified mesh and put it in the Override folder.



3. Load the Toolset and create a new Human male morph.



4. Have a quick look in the Teeth tab (tab 09) by setting the "Teeth Debug" to 1. If it looks OK set it back to 0.



5. Export out a MOR.



6. Find the exported head and move it into the base Override folder. Rename it hm_genfl_alistair.mor (you might also need to edit the MOR in the GFF editor and change the Name field to hm_genfl_alistair).



7. Run the game, load a save at the party camp and go have a chat with Alistair.



In order to replace the teeth across the board, you'd have to edit every single head morph target mesh. That's not only a lot of work, it would be a complete waste of time to be honest. 95% of the time you'd never even notice the change. I would suggest only replacing teeth for the important unique morph targets - party members, Duncan, Anora, Loghain, Calin, etc. - heads you are going to see a lot of close-up dialogue in cutscenes with.