Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Unused Model Filesbitmap/texture0Material FileMaterial Texture(s)PictureACBONUSAssessment OverrideAssessment Future PackNotes

Files called variants of:

pfa0_shol000.mdl and pfa0_shor000.mdl

pfa0_shol001.mdl and pfa0_shor001.mdl

NULL

HOWEVer does include files

pfh0_shol001.plt

pmh0_shol001.plt

Not defined
Not definedN/ARemoveRemove

Looks to be from testing. The 001 PLT file is identical to the 002 PLT file




















  • Some are super high face count (2K+! for one neck!)
  • pfa0_neck001.mdl, pfa0_neck003.mdl, pfh0_neck001.mdl, pfh0_neck002.mdl, pfh0_neck003.mdl, pfh0_neck004.mdl, pfh0_neck005.mdl, pfh0_neck006.mdl, pfh0_neck007.mdl, pfh0_neck063.mdl, pfh0_neck099.mdl do not explicitly say render 1 / shadow 1 (although since they're skinmesh they won't render shadows anyway)
  • ambient 0 0 0 - pfa0_neck001.mdl, pfa0_neck003.mdl, pfh0_neck001.mdl, pfh0_neck002.mdl, pfh0_neck003.mdl, pfh0_neck004.mdl, pfh0_neck005.mdl, pfh0_neck006.mdl, pfh0_neck007.mdl, pfh0_neck063.mdl, pfh0_neck099.mdl all have ambient set to 0 0 0 - should be 1 1 1
  • Need to double check all the MTR files are present and valid, odd cases of some phenotype 2 models getting a dedicated MTR for it.
  • pfh2_neck001.mdl misses renterhint and materialname
  • pme0_neck006.mdl, pme2_neck006.mdl, pmg0_neck003.mdl, pmg0_neck006.mdl, pmg2_neck003.mdl, pmg2_neck006.mdl, pmh0_neck003.mdl, pmh0_neck006.mdl, pmh2_neck003.mdl, pmh2_neck006.mdl are missing the material file refrence

...

  • Trimesh so no need to duplicate for horses
  • Some of the male pelvis models reference female material files, while some female ones reference male ones...? pelvis001 seems particuarly affected. Check the files in the MTR and see if they're identical and then swap to the correct version

Phenotypes\Robe


Unused Model Filesbitmap/texture0Material FileMaterial Texture(s)PictureACBONUSAssessment OverrideAssessment Future PackNotes

pmh0_

...

robe001.plt





Random PLT file
pfh0_robe002.mdl

pfh0_robe002.plt

pmh0_robe002.plt







Old robe

pmh0_rcloth01.pltM_pmh0_rcloth01.mtrpmh0_rcloth01_N.dds



Looks to be a test file for one of the robes, which are more akin to pelvis pieces.
  • pmh0_robe003.mdl, pmh0_robe004.mdl pmh0_robe005.mdl, pmh0_robe020.mdl, pmh0_robe021.mdl, pmh0_robe030.mdl, pmh0_robe031.mdl appears to have a lot of trimesh for maybe shadows, or for dummy nodes, but there are countless issues with the nodes (they're all invisible, no shadows, some are shadows, some reference node names, bitmaps are improperly set, etc.). Needs checking out. Possibly shadow or testing leftovers.
  • pfa2_robe038.mdl has not got a correct materialname and renderhint for skin nodes 1 and 2 (named oddly pfa2_robe038t and pfa2_robe038p?)
  • pfe0_robe038.mdl, pfe2_robe038.mdl, pmh0_robe003.mdl, pmh0_robe004.mdl, pmh0_robe005.mdl, pmh0_robe006.mdl, pmh0_robe020.mdl, pmh0_robe021.mdl, pmh0_robe030.mdl, pmh0_robe031.mdl, pmh0_robe032.mdl, pmh0_robe033.mdl, pmh0_robe038.mdl, pmh2_robe021.mdl, pmo0_robe021.mdl, pmo0_robe038.mdl, pmo2_robe021.mdl - There are a LOT of random ambient/diffiuse values used. Even on non-visible nodes or shadow nodes these should be reset to 1.0 for everything for consistency.
  • render and shadow values are almost never set on the skinmesh nodes
  • pfa2_robe038.mdl, pfg0_robe030.mdl, pfg0_robe031.mdl, pfg0_robe032.mdl, pfg0_robe033.mdl, pfo0_robe020.mdl, pma0_robe003.mdl, pma0_robe038.mdl, pma2_robe038.mdl, pme2_robe030.mdl, pme2_robe038.mdl, pmg0_robe030.mdl, pmg0_robe031.mdl, pmg0_robe032.mdl, pmg0_robe033.mdl, pmg0_robe038.mdl, pmh2_robe006.mdl, pmh2_robe020.mdl, pmo0_robe038.mdl, pmo2_robe003.mdl, pmo2_robe038.mdl have got invalid material references (and no specular hints enabled) for some skins, not sure if the normal files for them support it but it seems odd why they wouldn't.
  • Basically all of them need a check over (big grin)

...

Unused Model Filesbitmap/texture0Material FileMaterial Texture(s)PictureACBONUSAssessment OverrideAssessment Future PackNotes

Files called variants of:

pfa0_neck007pfh0_shol000.mdl plus 5 otherspfa2

pfh0_neck007shor000.mdl plus 5 otherspfa0

pfh2_neck007.plt

M_pfa0_neck001.mtr (IN USE DO NOT REMOVE)
n/aN/A

shol000.mdl plus 5 others

pfh2_shor000.mdl plus 5 others

None



RemoveRemove

Looks to be from in-error thinking these are in use but enither are in the base game parts_neck.2da

The MDL files are identical to 001 and the PLT files are identical to 001 versions too. They even share a MTR file.
000 models should not be used since 000 is "empty/blank" for that armor part. Same models as pfh0_shol003.mdl so presumably just from testing/mistakenly included.

pmh0_shol001.mdl plus 11 others

pmh0_shor001.mdl plus 11 others

pmh2_shol001.mdl plus 11 others

pmh2_shol001.mdl plus 11 others

pfh0_shol001.plt

pfh0_shol001.plt

pfh0_shor001.plt

pmh0_shor001.plt





RemoveRemoveNot used in parts_shoulders.2da and looks unfinished/low poly (original game model?)

pmh0_shol002.mdl plus 6 others

pmh0_shor002.mdl plus 6 others

pmh2_shol002.mdl plus 6 others

pmh2_shor002.mdl plus 6 others

pmh0_shol002.plt

pfh0_shol002.plt

pmh0_shor002.plt

pfh0_shor002.plt





RemoveRemoveNot used in parts_shoulders.2da and notably contains very few variants. Also low poly (original game model?)


M_pmh0_sho019.mtrpmh0_sho019_N.dds



Spelling mistake "sho" instead of "shol" or similar. Already a M_pmh0_shol019" and associated normal.



pmh0_sho007_N.dds



Spelling mistake, again "sho" instead of "shol" or similar. Already a pmh0_shol007_n.dds
  • These are Trimesh. Still not sure why some are skinsmesh and some are trimesh.
  • Valid shoulders: 003 through 009 (7 files per phenotype/race)
  • Lots are set to "tile" classification
    • pfd0_shol003.mdl, pfd0_shol004.mdl, pfd0_shol005.mdl, pfd0_shol006.mdl, pfd0_shol007.mdl, pfd0_shol008.mdl, pfd0_shol009.mdl, pfd0_shol010.mdl, pfd0_shol011.mdl, pfd0_shol012.mdl, pfd0_shol013.mdl, pfd0_shol014.mdl, pfd0_shol015.mdl, pfd0_shol016.mdl, pfd0_shol017.mdl, pfd0_shol018.mdl, pfd0_shol019.mdl, pfd0_shol020.mdl, pfd0_shol021.mdl, pfd0_shol022.mdl, pfd0_shol023.mdl, pfd0_shol024.mdl, pfd0_shol025.mdl, pfd0_shol186.mdl, pfd0_shor003.mdl, pfd0_shor004.mdl, pfd0_shor005.mdl, pfd0_shor006.mdl, pfd0_shor007.mdl, pfd0_shor008.mdl, pfd0_shor009.mdl, pfd0_shor010.mdl, pfd0_shor011.mdl, pfd0_shor012.mdl, pfd0_shor013.mdl, pfd0_shor014.mdl, pfd0_shor015.mdl, pfd0_shor016.mdl, pfd0_shor017.mdl, pfd0_shor018.mdl, pfd0_shor019.mdl, pfd0_shor020.mdl, pfd0_shor021.mdl, pfd0_shor022.mdl, pfd0_shor023.mdl, pfd0_shor024.mdl, pfd0_shor025.mdl, pfd0_shor186.mdl, pfd2_shol003.mdl, pfd2_shol004.mdl, pfd2_shol005.mdl, pfd2_shol006.mdl, pfd2_shol007.mdl, pfd2_shol008.mdl, pfd2_shol009.mdl, pfd2_shol010.mdl, pfd2_shol011.mdl, pfd2_shol012.mdl, pfd2_shol013.mdl, pfd2_shol014.mdl, pfd2_shol015.mdl, pfd2_shol016.mdl, pfd2_shol017.mdl, pfd2_shol018.mdl, pfd2_shol019.mdl, pfd2_shol020.mdl, pfd2_shol021.mdl, pfd2_shol022.mdl, pfd2_shol023.mdl, pfd2_shol024.mdl, pfd2_shol025.mdl, pfd2_shol186.mdl, pfd2_shor003.mdl, pfd2_shor004.mdl, pfd2_shor005.mdl, pfd2_shor006.mdl, pfd2_shor007.mdl, pfd2_shor008.mdl, pfd2_shor009.mdl, pfd2_shor010.mdl, pfd2_shor011.mdl, pfd2_shor012.mdl, pfd2_shor013.mdl, pfd2_shor014.mdl, pfd2_shor015.mdl, pfd2_shor016.mdl, pfd2_shor017.mdl, pfd2_shor018.mdl, pfd2_shor019.mdl, pfd2_shor020.mdl, pfd2_shor021.mdl, pfd2_shor022.mdl, pfd2_shor023.mdl, pfd2_shor024.mdl, pfd2_shor025.mdl, pfd2_shor186.mdl, pfe2_shol003.mdl, pfe2_shol004.mdl, pfe2_shol005.mdl, pfe2_shol006.mdl, pfe2_shol007.mdl, pfe2_shol008.mdl, pfe2_shol009.mdl, pfe2_shol010.mdl, pfe2_shol011.mdl, pfe2_shol012.mdl, pfe2_shol013.mdl, pfe2_shol014.mdl, pfe2_shol015.mdl, pfe2_shol016.mdl, pfe2_shol017.mdl, pfe2_shol018.mdl, pfe2_shol019.mdl, pfe2_shol020.mdl, pfe2_shol021.mdl, pfe2_shol022.mdl, pfe2_shol023.mdl, pfe2_shol024.mdl, pfe2_shol025.mdl, pfe2_shol186.mdl, pfe2_shor003.mdl, pfe2_shor004.mdl, pfe2_shor005.mdl, pfe2_shor006.mdl, pfe2_shor007.mdl, pfe2_shor008.mdl, pfe2_shor009.mdl, pfe2_shor010.mdl, pfe2_shor011.mdl, pfe2_shor012.mdl, pfe2_shor013.mdl, pfe2_shor014.mdl, pfe2_shor015.mdl, pfe2_shor016.mdl, pfe2_shor017.mdl, pfe2_shor018.mdl, pfe2_shor019.mdl, pfe2_shor020.mdl, pfe2_shor021.mdl, pfe2_shor022.mdl, pfe2_shor023.mdl, pfe2_shor024.mdl, pfe2_shor025.mdl, pfe2_shor186.mdl, pfg2_shol003.mdl, pfg2_shol004.mdl, pfg2_shol005.mdl, pfg2_shol006.mdl, pfg2_shol007.mdl, pfg2_shol008.mdl, pfg2_shol009.mdl, pfg2_shol010.mdl, pfg2_shol011.mdl, pfg2_shol012.mdl, pfg2_shol013.mdl, pfg2_shol014.mdl, pfg2_shol015.mdl, pfg2_shol016.mdl, pfg2_shol017.mdl, pfg2_shol018.mdl, pfg2_shol019.mdl, pfg2_shol020.mdl, pfg2_shol021.mdl, pfg2_shol022.mdl, pfg2_shol023.mdl, pfg2_shol024.mdl, pfg2_shol025.mdl, pfg2_shol186.mdl, pfg2_shor003.mdl, pfg2_shor004.mdl, pfg2_shor005.mdl, pfg2_shor006.mdl, pfg2_shor007.mdl, pfg2_shor008.mdl, pfg2_shor009.mdl, pfg2_shor010.mdl, pfg2_shor011.mdl, pfg2_shor012.mdl, pfg2_shor013.mdl, pfg2_shor014.mdl, pfg2_shor015.mdl, pfg2_shor016.mdl, pfg2_shor017.mdl, pfg2_shor018.mdl, pfg2_shor019.mdl, pfg2_shor020.mdl, pfg2_shor021.mdl, pfg2_shor022.mdl, pfg2_shor023.mdl, pfg2_shor024.mdl, pfg2_shor025.mdl, pfg2_shor186.mdl, pfh0_shol003.mdl, pfh0_shol004.mdl, pfh0_shol005.mdl, pfh0_shol006.mdl, pfh0_shol007.mdl, pfh0_shol009.mdl, pfh0_shol010.mdl, pfh0_shol011.mdl, pfh0_shol012.mdl, pfh0_shol013.mdl, pfh0_shol014.mdl, pfh0_shol015.mdl, pfh0_shol016.mdl, pfh0_shol017.mdl, pfh0_shol018.mdl, pfh0_shol019.mdl, pfh0_shol020.mdl, pfh0_shol021.mdl, pfh0_shol022.mdl, pfh0_shol023.mdl, pfh0_shol025.mdl, pfh0_shol186.mdl, pfh0_shor005.mdl, pfo0_shol003.mdl, pfo0_shol004.mdl, pfo0_shol005.mdl, pfo0_shol006.mdl, pfo0_shol007.mdl, pfo0_shol008.mdl, pfo0_shol009.mdl, pfo0_shol010.mdl, pfo0_shol011.mdl, pfo0_shol012.mdl, pfo0_shol013.mdl, pfo0_shol014.mdl, pfo0_shol015.mdl, pfo0_shol016.mdl, pfo0_shol017.mdl, pfo0_shol018.mdl, pfo0_shol019.mdl, pfo0_shol020.mdl, pfo0_shol021.mdl, pfo0_shol022.mdl, pfo0_shol023.mdl, pfo0_shol024.mdl, pfo0_shol025.mdl, pfo0_shol186.mdl, pfo0_shor003.mdl, pfo0_shor004.mdl, pfo0_shor005.mdl, pfo0_shor006.mdl, pfo0_shor007.mdl, pfo0_shor008.mdl, pfo0_shor009.mdl, pfo0_shor010.mdl, pfo0_shor011.mdl, pfo0_shor012.mdl, pfo0_shor013.mdl, pfo0_shor014.mdl, pfo0_shor015.mdl, pfo0_shor016.mdl, pfo0_shor017.mdl, pfo0_shor018.mdl, pfo0_shor019.mdl, pfo0_shor020.mdl, pfo0_shor021.mdl, pfo0_shor022.mdl, pfo0_shor023.mdl, pfo0_shor024.mdl, pfo0_shor025.mdl, pfo0_shor186.mdl, pfo2_shol003.mdl, pfo2_shol004.mdl, pfo2_shol005.mdl, pfo2_shol006.mdl, pfo2_shol007.mdl, pfo2_shol008.mdl, pfo2_shol009.mdl, pfo2_shol010.mdl, pfo2_shol011.mdl, pfo2_shol012.mdl, pfo2_shol013.mdl, pfo2_shol014.mdl, pfo2_shol015.mdl, pfo2_shol016.mdl, pfo2_shol017.mdl, pfo2_shol018.mdl, pfo2_shol019.mdl, pfo2_shol020.mdl, pfo2_shol021.mdl, pfo2_shol022.mdl, pfo2_shol023.mdl, pfo2_shol024.mdl, pfo2_shol025.mdl, pfo2_shol186.mdl, pfo2_shor003.mdl, pfo2_shor004.mdl, pfo2_shor005.mdl, pfo2_shor006.mdl, pfo2_shor007.mdl, pfo2_shor008.mdl, pfo2_shor009.mdl, pfo2_shor010.mdl, pfo2_shor011.mdl, pfo2_shor012.mdl, pfo2_shor013.mdl, pfo2_shor014.mdl, pfo2_shor015.mdl, pfo2_shor016.mdl, pfo2_shor017.mdl, pfo2_shor018.mdl, pfo2_shor019.mdl, pfo2_shor020.mdl, pfo2_shor021.mdl, pfo2_shor022.mdl, pfo2_shor023.mdl, pfo2_shor024.mdl, pfo2_shor025.mdl, pfo2_shor186.mdl, 
  • Otherwise at a brief check all looks fine

...