Female AIs - Faces & Heads: Difference between revisions

From The DarkMod Wiki
Jump to navigationJump to search
Geep (talk | contribs)
Geep (talk | contribs)
mNo edit summary
 
(28 intermediate revisions by the same user not shown)
Line 1: Line 1:
<big>'''Part 1 - Faces & Heads of the Standard Distribution'''</big>
By Geep, 2021
By Geep, 2021
==[PAGE UNDER CONSTRUCTION]==
==Introduction==
==Introduction to "Part 1 – Faces & Heads – The Usual Suspects"==


As with many video games, characters in TDM are composed of separate bodies and heads, which to some extent can be mixed and matched. In TDM (and unlike real-life) the character name and most other attributes is associated with the body, not the head. So default character names tend to be ignored when composing an FM. Indeed, an internal name is only displayed if a character is picked up, which is relatively rare. All this by way of explaining why the female heads are simply called, for instance, "Female01".
As with many video games, characters in TDM are composed of separate bodies and heads, which to some extent can be mixed and matched. In TDM (and unlike real-life) the character name and most other attributes is associated with the body, not the head. So default character names tend to be ignored when composing an FM. Indeed, an internal name is only displayed if a character is picked up, which is relatively rare. All this by way of explaining why the female heads are simply called, for instance, "Female01".


Given that, when you know which AI body and head you want, you would routinely select AI '''body''' first in DR’s "Create Entity", then, by selecting spawnarg "def_head", preview and choose a head. More about that process next.
===Basics of Pairing a Head with a Body===
Given that, when you know which AI body and head you want, you would routinely select the AI '''body''' first in DR’s "Create Entity", then:
* select the spawnarg "def_head" to reveal the "Choose AI head..." button;
* click on that to bring up the "Choose AI Head" dialog box, with a list of head entity names at left and a viewer at right;
* click on names to preview and ultimately choose a head. Besides a vast sea of male heads to wade through, there can be compatibility issues.


Although not immediately obvious, there are only 4 distinct faces currently available in the core assets. These brown-eyed women come with various hair colors and styles, as well as necklines designed for different types of bodies. Generally, noblewomen and wenches have plunging, shoulder-revealing necklines, while townfolks and mages are more demure. In Part 1, we present photos showing each face/head with a table of details, including which bodies it pairs well with. More information about pairing is in Part 2, as well as photos of bodies with their available clothing styles, reflective of their roles.
If you don't know what head will work for you, this process is tedious, and this web page will help.


==The Faces & Heads of the Standard Distribution==
Within DR, AI bodies are always shown headless; you have to wait to game time to see the heads and bodies paired. You can view the current "def_head" separately by the method just described.


==About the Images==
===Viewing Heads Independently of Bodies===
The head images here are from two sources:
Alternatively, in DR you can view heads independent of bodies, in two ways:
* ''If they have a gray background''. These are as seen in the DR "Create Model" viewer, which tends to be a bit more visually informative than the head-selection process of "Create Entity".
# select "Choose Entity" and navigate through the hierarchy prefix "The Dark Mod 2.0 (Standalone)"/Internal/AI/...
* ''Otherwise''. In-game shots are used in cases where the DR viewer can't display the actual hair treatment.
# select "Choose Model" and navigate through the hierarchy prefix models/md5/char/heads/npcs/... to find *.md5mesh names. Some will also have skins available. (When you use the other selection methods, a particular skin is pre-determined.)


==Notes about the Tables Below==
===The Usual Four Suspects===
''"Create Entity" Name (or Alternate Name).'' As seen in “Choose Entity”. To view the head in DR, navigate through the hierarchy prefix: The Dark Mod 2.0 (Standalone)/Internal/AI/...
Although not immediately obvious (due to a sea of both asset aliases and male faces), there are only 4 distinct up-to-date female faces currently available in the core assets. These brown-eyed women come with various hair colors and styles, as well as necklines designed for different types of bodies. If you look closely, you'll see that the corners of their lower lips are lightened... to hint at vampire fangs! In early TDM, females were considered "Vampire Girls".


To install a head in practice (but not see it in DR), first choose an appropriate body in “Create Entity”, then select its inherited spawnarg “def_head”, which will reveal the “Choose AI head…” button.
===The Four Types of Necklines===
The interface between female head and body can be roughly categorized (in declining order of skin shown) as:
{|
|-
| '''noblewoman''' || ||
|-
| '''wench or rogue''' || || ''wench also includes whore; rogue includes guard rogue''
|-
| '''townsfolk'''  || || ''other than wench''
|-
| '''mage or thief''' || ||
|}


These entityDefs may be found in the folder tdm_ai_humanoid_heads01/def/ in either tdm_ai_heads_springheel.def (most female heads) or tdm_ai_heads.def (for alternative/legacy names for Female02 wench and Female04 noblewoman).
The first two categories have plunging, shoulder-revealing necklines; the last two are more demure. While the upper chest of a noblewoman is part of the head model, for the wench it's part of the body model. If you use a default head, or select a head whose interface matches the body, it fits without further effort. However, with jiggering, heads and bodies can usually be interchanged across categories, except for the noblewoman. The aligning process is described at the bottom of this page. Also, see Part 2 for images of bodies with their available clothing styles, reflective of their roles.


''*.md5mesh Name''. As seen in "Choose Model". Path prefix not shown: md5/chars/...
===About Each Profile's Image and Data Table===
''Default Head on Body...'' If you choose the stated body type, the "def_head" spawnarg will have this head as default.
Here in Part 1, we present a "profile" of each face/head, with:
* a photo showing each face/head; and
* a table of details, including which bodies it pairs well with.


 
The head images here are from two sources:
==Female01==
* ''If they have a gray background''. These are as seen in the DR "Create Model" viewer, which tends to be a bit more visually informative than the head-selection process of "Create Entity".
 
* ''If they have a spyglass vignette''. Such in-game shots are used when the DR viewer can't display the actual hair treatment.
Springheel’s name for face: Noblewoman
 
20ish, with red lips and some prominent pinkish rouge on cheeks. Brown eyes and dark eyebrows.
 
===As Hooded Mage===
[[File:Female01 hood.png|thumb|left|Figure 1a. As Hooded Mage]]


{| class="wikitable"
{| class="wikitable"
|-
|-
| "Create Entity" Name || atdm:ai_head_female01_hood
! Row Label !! Meaning, Usage, Comment
|-
|-
| Model Name || ai_head_female01_hood
| Head Entity Name || The name for the head that you would select in either the "Choose AI Head" picker or in the body-independent "Choose Entity" method. Both are described above.
 
These entityDefs may be found in the folder tdm_ai_humanoid_heads01/def/ in either tdm_ai_heads_springheel.def (most female heads) or tdm_ai_heads.def (for alternative/legacy names for Female02 wench and Female04 noblewoman).
|-
|-
| *.md5mesh Name || heads/npcs/female_head01_mage
| Entity Uses Model || The internal name, that bridges from the entityDef to the md5mesh. Defined in same files as entityDefs.
|-
| Entity Uses Skin || The internal name, that bridges from the entityDef to the non-default skin definition. Row is skipped if only model's default texturing used.
|-
|-
| Neckline fits body mesh of... || mages and thieves
| *.md5mesh Name || As used in the body-independent "Choose Model" method, and internally. Path prefix not shown: md5/chars/...
|-
|-
| Hair Color || Mostly hidden
| Neckline fits body mesh of... || One of our 4 body-interface categories
|-
|-
| Color seen in "Create Entity"? || Partially
| Hair Color || Informal description of coloring.
|-
|-
| Default Head on Body... || atdm:ai_archmage01_female; atdm:ai_mage01_female
| Color seen in "Create Entity"? || Some hair colors are applied as skins that are not seen in DR.
|-
|-
| Comments || Hood restricts vision
| Default Head on Body... || If you choose the stated body type, the "def_head" spawnarg will have this head as default.
|}
|}


<br clear=all>
==Female01==
===As Townsfolk (or Similarly Dressed)===
 
[[File:Female01 townsfolk.png|thumb|left|Figure 1b. As Townsfolk]]
Springheel’s name for face: Noblewoman
 
20ish, with red lips and some prominent pinkish rouge on cheeks. Brown eyes and dark eyebrows.
 
===As Noblewoman with Light Brown Hair===
[[File:Female01 noblewoman.png|thumb|left|Figure 1a. Female01 as Noblewoman]]


{| class="wikitable"
{| class="wikitable"
|-
|-
| "Create Entity" Name || atdm:ai_head_female01_shaggy
| Head Entity Name || atdm:ai_head_female01_noblewoman
|-
|-
| Model Name || head_female01
| Entity Uses Model || head_female01_shaggy_noblewoman
|-
|-
| *.md5mesh Name || heads/npcs/female01_shaggy
| *.md5mesh Name || heads/npcs/female01_shaggy_noblewoman
|-
|-
| Neckline fits body mesh of... || non-noblewoman
| Neckline fits body mesh of... || noblewoman
|-
|-
| Hair Color || Light brown
| Hair Color || Light brown
Line 77: Line 97:


<br clear=all>
<br clear=all>
===As Noblewoman===
===As Blonde Wench or Rogue===
[[File:Female01 noblewoman.png|thumb|left|Figure 1c. As Noblewoman]]
''Perhaps this head should be placed among the special cases of Part 3. The head model includes shoulders. Possibly the idea was that the shoulders would hide the upper portion of the wench's torso, giving a bare-shouldered look without necklace. Readers, do you know of FMs where this is actually used?''
[[File:Female01 wench.png|thumb|left|Figure 1b. Female01 as Blonde Wench or Rogue]]


{| class="wikitable"
{| class="wikitable"
|-
|-
| "Create Entity" Name || atdm:ai_head_female01_noblewoman
| Head Entity Name || --
|-
|-
| Model Name || head_female01_shaggy_noblewoman
| Entity Uses Model || --
|-
|-
| *.md5mesh Name || heads/npcs/female01_shaggy_noblewoman
| *.md5mesh Name || townsfolk/wench/wench_head_new
|-
|-
| Neckline fits body mesh of... || Noblewoman
| Neckline fits body mesh of... || wench (variant? Broader shoulders than usual)
|-
|-
| Hair Color || Light brown
| Hair Color || Dark ("dirty") blonde
|-
|-
| Color seen in "Create Entity"? || Yes
| Color seen in "Create Entity"? || Yes
|-
|-
| Default Head on Body... || --
| Default Head on Body... || --
|-
| Comment || Mapper would have to define custom EntityDef to use.
|}
|}


<br clear=all>
<br clear=all>
===As Wench===
===As Townsfolk with Light Brown Hair===
[[File:Female01 wench.png|thumb|left|Figure 1d. As Wench]]
[[File:Female01 townsfolk.png|thumb|left|Figure 1c. Female01 as Townsfolk]]


{| class="wikitable"
{| class="wikitable"
|-
|-
| "Create Entity" Name || --
| Head Entity Name || atdm:ai_head_female01_shaggy
|-
|-
| Model Name || --
| Entity Uses Model || head_female01
|-
|-
| *.md5mesh Name || townsfolk/wench/wench_head_new
| *.md5mesh Name || heads/npcs/female01_shaggy
|-
|-
| Neckline fits body mesh of... || Wench
| Neckline fits body mesh of... || townsfolk
|-
|-
| Hair Color || Dirty blonde
| Hair Color || Light brown
|-
|-
| Color seen in "Create Entity"? || Yes
| Color seen in "Create Entity"? || Yes
Line 119: Line 142:


<br clear=all>
<br clear=all>
==Female02==
===As Hooded Mage===
[[File:Female01 hood.png|thumb|left|Figure 1d. Female01 as Hooded Mage]]


Springheel’s name: Wench default
Late 30s, olive/tanned complexion, pale lips. Brown eyes and dark eyebrows.
===Dirty Blonde As Townsfolk (or Similarly Dressed)===
[[File:Female02 blonde townsfolk.png|thumb|left|Figure 2.0a As Blonde Townsfolk]]
{| class="wikitable"
{| class="wikitable"
|-
|-
| "Create Entity" Name || atdm:ai_head_female02_base_blonde
| Head Entity Name || atdm:ai_head_female01_hood
|-
|-
| Entity Uses Model || female_head02
| Entity Uses Model || ai_head_female01_hood
|-
|-
| Entity Uses Skin || --
| *.md5mesh Name || heads/npcs/female_head01_mage
|-
|-
| *.md5mesh Name || heads/npcs/female_head02
| Neckline fits body mesh of... || mages and thieves
|-
|-
| Neckline fits body mesh of... || townfolk_female
| Hair Color || Mostly hidden
|-
|-
| Hair Color || Dirty blonde
| Color seen in "Create Entity"? || Partially
|-
|-
| Color seen in "Create Entity"? || Yes
| Default Head on Body... || atdm:ai_archmage01_female; atdm:ai_mage01_female
|-
|-
| Default Head on Body... || --
| Comments || Hood restricts vision
|}
|}


<br clear=all>
<br clear=all>
===Dirty Blonde As Wench===
==Female02==
[[File:Female02 blonde wench.png|thumb|left|Figure 2.0b As Blonde Wench]]
 
Springheel’s name: Wench default
 
Late 30s, olive/tanned complexion, pale lips. Brown eyes and dark eyebrows.
 
===As Blonde Wench or Rogue===
[[File:Female02 blonde wench.png|thumb|left|Figure 2a Female02 as Blonde Wench or Rogue]]


{| class="wikitable"
{| class="wikitable"
|-
|-
| "Create Entity" Name || atdm:ai_head_female02_blonde
| Head Entity Name || atdm:ai_head_female02_blonde
|-
|-
| Alternate Name || atdm:ai_head_wench
| Alternate Name || atdm:ai_head_wench
|-
|-
| Entity Uses Model || female_wench02 [see Note below]
| Entity Uses Model || female_wench02 [see Note below]
|-
| Entity Uses Skin || --
|-
|-
| *.md5mesh Name || townsfolk/wench/wench_head02_new
| *.md5mesh Name || townsfolk/wench/wench_head02_new
Line 164: Line 186:
| Neckline fits body mesh of... || wench
| Neckline fits body mesh of... || wench
|-
|-
| Hair Color || Dirty blonde
| Hair Color || Dark ("dirty") blonde
|-
|-
| Color seen in "Create Entity"? || Yes
| Color seen in "Create Entity"? || Yes
Line 175: Line 197:


<br clear=all>
<br clear=all>
===Strawberry Blonde (called "Red") As Townsfolk===
===As Brunette Wench or Rogue===
[Figure 2.1a[image TO DO]]
[Figure 2.2b[image TO DO]]
[[File:Female02 brunette wench.png|thumb|left|Figure 2b. Female02 as Brunette Wench or Rogue]]


{| class="wikitable"
{| class="wikitable"
|-
|-
| "Create Entity" Name || atdm:ai_head_female02_base_red
| Head Entity Name || atdm:ai_head_female02_brunette
|-
| Alternative Name || atdm:ai_head_wench_brunette
|-
|-
| Entity Uses Model || female_head02
| Entity Uses Model || head_wench02
|-
|-
| Entity Uses Skin || heads/redhair
| Entity Uses Skin || heads/brownhair
|-
|-
| *.md5mesh Name || heads/npcs/female_head02
| *.md5mesh Name || townsfolk/wench/wench_head02_new
|-
|-
| Neckline fits body mesh of... || townfolk_female
| Neckline fits body mesh of... || wench
|-
|-
| Hair Color || Strawberry blonde
| Hair Color || Brunette; very dark, almost black
|-
|-
| Color seen in "Create Entity"? || No
| Color seen in "Create Entity"? || No
Line 198: Line 223:


<br clear=all>
<br clear=all>
===Strawberry Blonde (called "Red") As Wench===
===As Redhead Wench or Rogue===
[Figure 2.1b[image TO DO]]
[[File:Female02 red wench.png|thumb|left|Figure 2c. Female02 as Redhead Wench or Rogue (specifically here, atdm:ai_townsfolk_wench_armed)]]


{| class="wikitable"
{| class="wikitable"
|-
|-
| "Create Entity" Name || atdm:ai_head_female02_red
| Head Entity Name || atdm:ai_head_female02_red
|-
|-
| Entity Uses Model || head_wench02
| Entity Uses Model || head_wench02
Line 213: Line 238:
| Neckline fits body mesh of... || wench
| Neckline fits body mesh of... || wench
|-
|-
| Hair Color || Strawberry blonde
| Hair Color || Dark red; red-brown or henna
|-
|-
| Color seen in "Create Entity"? || No
| Color seen in "Create Entity"? || No
Line 221: Line 246:


<br clear=all>
<br clear=all>
===Strawberry Blonde (called "Red") As Ponytailed Wench===
===As Ponytailed Redhead Wench or Rogue===
[[File:Female02 red ponytailed wench.png|thumb|left|Figure 2.1b As Red Ponytailed Wench]]
''Here's an example of a head that's used as a default for a different category body: thief (including non-guard rogue).''
[[File:Female02 red ponytailed wench.png|thumb|left|Figure 2d Female02 as Ponytailed Redhead Wench]]


{| class="wikitable"
{| class="wikitable"
|-
|-
| "Create Entity" Name || atdm:ai_head_female02_ponytail_red
| Head Entity Name || atdm:ai_head_female02_ponytail_red
|-
|-
| Alternate Name || atdm:ai_head_wench_ponytail
| Alternate Name || atdm:ai_head_wench_ponytail
Line 238: Line 264:
| Neckline fits body mesh of... || wench
| Neckline fits body mesh of... || wench
|-
|-
| Hair Color || Strawberry blonde
| Hair Color || Dark red; red-brown or henna
|-
|-
| Color seen in "Create Entity"? || Partial
| Color seen in "Create Entity"? || Partial
Line 248: Line 274:


<br clear=all>
<br clear=all>
===Brunette As Townsfolk (or Similarly Dressed)===
===As Blonde Townsfolk===
[Figure 2.2a[image TO DO]]
[[File:Female02 blonde townsfolk.png|thumb|left|Figure 2e Female02 as Blonde Townsfolk]]
{| class="wikitable"
|-
| Head Entity Name || atdm:ai_head_female02_base_blonde
|-
| Entity Uses Model || female_head02
|-
| *.md5mesh Name || heads/npcs/female_head02
|-
| Neckline fits body mesh of... || townsfolk
|-
| Hair Color || Dark ("dirty") blonde
|-
| Color seen in "Create Entity"? || Yes
|-
| Default Head on Body... || --
|}
 
<br clear=all>
===As Brunette Townsfolk===
[[File:Female02 brunette townsfolk.png|thumb|left|Figure 2f. Female02 as Brunette with Townsfolk body (specifically, atdm:ai_townsfolk_female)]]


{| class="wikitable"
{| class="wikitable"
|-
|-
| "Create Entity" Name || atdm:ai_head_female02_base_brunette
| Head Entity Name || atdm:ai_head_female02_base_brunette
|-
|-
| Entity Uses Model || female_head02
| Entity Uses Model || female_head02
Line 261: Line 307:
| *.md5mesh Name || heads/npcs/female_head02
| *.md5mesh Name || heads/npcs/female_head02
|-
|-
| Neckline fits body mesh of... || townfolk_female
| Neckline fits body mesh of... || townsfolk
|-
|-
| Hair Color || Brunette
| Hair Color || Brunette; very dark, almost black
|-
|-
| Color seen in "Create Entity"? || No
| Color seen in "Create Entity"? || No
Line 271: Line 317:


<br clear=all>
<br clear=all>
===Brunette As Wench===
===As Redhead Townsfolk===
[Figure 2.2b[image TO DO]]
[[File:Female02 redhead townsfolk.png|thumb|left|Figure 2g. Female02 as Redhead Townsfolk]]


{| class="wikitable"
{| class="wikitable"
|-
|-
| "Create Entity" Name || atdm:ai_head_female02_brunette
| Head Entity Name || atdm:ai_head_female02_base_red
|-
|-
| Alternative Name || atdm:ai_head_wench_brunette
| Entity Uses Model || female_head02
|-
|-
| Entity Uses Model || head_wench02
| Entity Uses Skin || heads/redhair
|-
|-
| Entity Uses Skin || heads/brownhair
| *.md5mesh Name || heads/npcs/female_head02
|-
| *.md5mesh Name || townsfolk/wench/wench_head02_new
|-
|-
| Neckline fits body mesh of... || wench
| Neckline fits body mesh of... || townsfolk
|-
|-
| Hair Color || Brunette
| Hair Color || Dark red; red-brown or henna
|-
|-
| Color seen in "Create Entity"? || No
| Color seen in "Create Entity"? || No
Line 302: Line 346:
Teen or young adult, pale and freckled, full pink lips, eyes a bit bloodshot.
Teen or young adult, pale and freckled, full pink lips, eyes a bit bloodshot.


===With Light Brown Hair===
===As Mage or Thief with Light Brown Hair===
[[File:Female03 light brown hair.png|thumb|left|Figure 3a With Light Brown Hair]]
[[File:Female03 light brown hair.png|thumb|left|Figure 3a Female03 as Mage or Thief with Light Brown Hair]]


{| class="wikitable"
{| class="wikitable"
|-
|-
| "Create Entity" Name || atdm:ai_head_female03_shaggy
| Head Entity Name || atdm:ai_head_female03_shaggy
|-
| Entity Uses Model ||
|-
|-
| Entity Uses Skin ||  
| Entity Uses Model || head_female03
|-
|-
| *.md5mesh Name || heads/npcs/female03_shaggy
| *.md5mesh Name || heads/npcs/female03_shaggy
|-
|-
| Neckline fits body mesh of... || Non-noblewoman
| Neckline fits body mesh of... || mage or thief
|-
|-
| Hair Color || Light brown
| Hair Color || Light brown
Line 325: Line 367:


<br clear=all>
<br clear=all>
===With Henna ("Red") Hair===
===As Redhead Mage or Thief===
[Figure 3b[image TO DO]]
[[File:Female03 thief.png|thumb|left|Figure 3b. Female03 as Redhead Mage or Thief (specifically here, armed thief]]


{| class="wikitable"
{| class="wikitable"
|-
|-
| "Create Entity" Name || atdm:ai_head_female03_shaggy_red
| Head Entity Name || atdm:ai_head_female03_shaggy_red
|-
|-
| Entity Uses Model ||  
| Entity Uses Model || head_female03
|-
|-
| Entity Uses Skin || (plus)
| Entity Uses Skin || heads/redhair
|-
|-
| *.md5mesh Name || heads/npcs/female03_shaggy
| *.md5mesh Name || heads/npcs/female03_shaggy
|-
|-
| Neckline fits body mesh of... || Non-noblewoman
| Neckline fits body mesh of... || mage or thief
|-
|-
| Hair Color || Henna
| Hair Color || Dark red; red-brown or henna
|-
|-
| Color seen in "Create Entity"? || No
| Color seen in "Create Entity"? || No
Line 356: Line 398:


===As Blonde Noblewoman (Bare-Necked)===
===As Blonde Noblewoman (Bare-Necked)===
[[File:Female04 blonde noble bare necked.png|thumb|left|Figure 4a. As Blonde Noblewoman]]
[[File:Female04 blonde noble bare necked.png|thumb|left|Figure 4a. Female04 as Blonde Noblewoman (Bare-Necked)]]


{| class="wikitable"
{| class="wikitable"
|-
|-
| "Create Entity" Name || atdm:ai_head_female04_noblewoman_bare
| Head Entity Name || atdm:ai_head_female04_noblewoman_bare
|-
| Entity Uses Model ||
|-
|-
| Entity Uses Skin ||
| Entity Uses Model || head_female04
|-
|-
| *.md5mesh Name || heads/npcs/female_new01
| *.md5mesh Name || heads/npcs/female_new01
Line 370: Line 410:
| Neckline fits body mesh of... || noblewoman
| Neckline fits body mesh of... || noblewoman
|-
|-
| Hair Color || Dirty Blonde
| Hair Color || Dark ("dirty") Blonde
|-
|-
| Color seen in "Create Entity"? || Yes
| Color seen in "Create Entity"? || Yes
Line 378: Line 418:


<br clear=all>
<br clear=all>
===As Blonde Wench===
===As Brunette Noblewoman (with Necklace)===
[[File:Female04 blonde wench.png|thumb|left|Figure 4b. As Blonde Wench]]
[[File:Female04 brunette noble necklaced.png|thumb|left|Figure 4b. Female04 as Brunette Noblewoman]]


{| class="wikitable"
{| class="wikitable"
|-
|-
| "Create Entity" Name || atdm:ai_head_female04
| Head Entity Name || atdm:ai_head_female04_noblewoman
|-
| Entity Uses Model || head_female04_noblewoman
|-
| *.md5mesh Name || heads/npcs/female04_noblewoman
|-
| Neckline fits body mesh of... || noblewoman
|-
| Hair Color || Brunette
|-
|-
| Entity Uses Model ||  
| Color seen in "Create Entity"? || Yes
|-
|-
| Entity Uses Skin ||
| Default Head on Body... || -- (but see legacy alternative below)
|-
|-
| *.md5mesh Name || heads/npcs/female_new01_wench
| Comments || With necklace, hair coif/snood. Legacy alternative below.
|-
|-
| Neckline fits body mesh of... || wench
| Alt. Head Entity Name || atdm:ai_head_noblewoman
|-
|-
| Hair Color || Dirty Blonde
| Alt. Entity Uses Model || head_noblewoman
|-
|-
| Color seen in "Create Entity"? || Yes
| Alt. *.md5mesh || nobles/noblewoman/noblewoman_head
|-
|-
| Default Head on Body... || --
| Alt. Default Head on Body... || Nobles/Unarmed/atdm:ai_noblewoman01
|}
|}


<br clear=all>
<br clear=all>
===As Brunette Noblewoman (with Necklace)===
===As Blonde Wench or Rogue===
[[File:Female04 brunette noble necklaced.png|thumb|left|Figure 4c. As Brunette Noblewoman]]
[[File:Female04 blonde wench.png|thumb|left|Figure 4c. Female04 as Blonde Wench or Rogue]]


{| class="wikitable"
{| class="wikitable"
|-
|-
| "Create Entity" Name || atdm:ai_head_female04_noblewoman
| Head Entity Name || atdm:ai_head_female04
|-
|-
| Alternative Name || atdm:ai_head_noblewoman ''[I think]''
| Entity Uses Model || head_female04_wench
|-
|-
| Entity Uses Model ||  
| *.md5mesh Name || heads/npcs/female_new01_wench
|-
|-
| Entity Uses Skin ||
| Neckline fits body mesh of... || wench
|-
|-
| *.md5mesh Name || heads/npcs/female04_noblewoman
| Hair Color || Dark ("dirty") Blonde
|-
| Neckline fits body mesh of... || noblewoman
|-
| Hair Color || Brunette
|-
|-
| Color seen in "Create Entity"? || Yes
| Color seen in "Create Entity"? || Yes
|-
|-
| Default Head on Body... || Nobles/Unarmed/atdm:ai_noblewoman01 (paired with legacy name)
| Default Head on Body... || --
|-
| Comments || With necklace, hair coif/snood
|}
|}


<br clear=all>
<br clear=all>


==More about Pairing a Head with a Body==
===Adjusting Alignment===
On every humanoid body there is a spawnarg “offsetHeadModel <x y z>”. This aligns the head with the body, thusly:
* x – a positive values moves the head forward from the body
* y - positions the head along the shoulders; typically left at 0
* z – a positive value moves the head upward from the body
The default values of these are optimized for the default head. But when you pair a non-default head with a body, it may not fit right. So iteratively tweak the <x y z> values and dmap, checking the alignment from multiple angles. Here’s an example:
[[File:Non-default Female03 head as townsfolk.png|thumb|left|Figure 5. A non-default Female03 head placed on a townsfolk body.]]
The figure to the left retains the body's default offsetHeadModel value of "1.7 0 -1.2". This hides part of the collar, and leaves a transparent gap at the lower edge of the neckline. Recall that an AI’s surface textures are one-sided, so transparent if viewed from inside.
In the figure to the right, the head is moved back and down to "1.0 0 -2.0", which works well both from the angle shown here and from a side view.
<br clear=all>
===Troubleshooting - If the Non-Default Head Does Not Appear In-Game===
Then more is needed. To force a female head onto a female body for which is it not designed, try the following spawnargs:
atdm:ai_head_noblewoman 0 0 0
atdm:ai_head_wench 0.4 0 -0.5
Just treat these as magic hacks, not anything understandable.
<br clear=all>
==Next/Previous in this Series==
==Next/Previous in this Series==
* Next: Part 2: [[Female AIs - Bodies & Frocks]]
* Next: Part 2: [[Female AIs - Frocks & Bodies]]
* Table of Contents: [[Female AIs]]
* Table of Contents: [[Female AIs]]

Latest revision as of 22:16, 8 December 2021

Part 1 - Faces & Heads of the Standard Distribution By Geep, 2021

Introduction

As with many video games, characters in TDM are composed of separate bodies and heads, which to some extent can be mixed and matched. In TDM (and unlike real-life) the character name and most other attributes is associated with the body, not the head. So default character names tend to be ignored when composing an FM. Indeed, an internal name is only displayed if a character is picked up, which is relatively rare. All this by way of explaining why the female heads are simply called, for instance, "Female01".

Basics of Pairing a Head with a Body

Given that, when you know which AI body and head you want, you would routinely select the AI body first in DR’s "Create Entity", then:

  • select the spawnarg "def_head" to reveal the "Choose AI head..." button;
  • click on that to bring up the "Choose AI Head" dialog box, with a list of head entity names at left and a viewer at right;
  • click on names to preview and ultimately choose a head. Besides a vast sea of male heads to wade through, there can be compatibility issues.

If you don't know what head will work for you, this process is tedious, and this web page will help.

Within DR, AI bodies are always shown headless; you have to wait to game time to see the heads and bodies paired. You can view the current "def_head" separately by the method just described.

Viewing Heads Independently of Bodies

Alternatively, in DR you can view heads independent of bodies, in two ways:

  1. select "Choose Entity" and navigate through the hierarchy prefix "The Dark Mod 2.0 (Standalone)"/Internal/AI/...
  2. select "Choose Model" and navigate through the hierarchy prefix models/md5/char/heads/npcs/... to find *.md5mesh names. Some will also have skins available. (When you use the other selection methods, a particular skin is pre-determined.)

The Usual Four Suspects

Although not immediately obvious (due to a sea of both asset aliases and male faces), there are only 4 distinct up-to-date female faces currently available in the core assets. These brown-eyed women come with various hair colors and styles, as well as necklines designed for different types of bodies. If you look closely, you'll see that the corners of their lower lips are lightened... to hint at vampire fangs! In early TDM, females were considered "Vampire Girls".

The Four Types of Necklines

The interface between female head and body can be roughly categorized (in declining order of skin shown) as:

noblewoman
wench or rogue wench also includes whore; rogue includes guard rogue
townsfolk other than wench
mage or thief

The first two categories have plunging, shoulder-revealing necklines; the last two are more demure. While the upper chest of a noblewoman is part of the head model, for the wench it's part of the body model. If you use a default head, or select a head whose interface matches the body, it fits without further effort. However, with jiggering, heads and bodies can usually be interchanged across categories, except for the noblewoman. The aligning process is described at the bottom of this page. Also, see Part 2 for images of bodies with their available clothing styles, reflective of their roles.

About Each Profile's Image and Data Table

Here in Part 1, we present a "profile" of each face/head, with:

  • a photo showing each face/head; and
  • a table of details, including which bodies it pairs well with.

The head images here are from two sources:

  • If they have a gray background. These are as seen in the DR "Create Model" viewer, which tends to be a bit more visually informative than the head-selection process of "Create Entity".
  • If they have a spyglass vignette. Such in-game shots are used when the DR viewer can't display the actual hair treatment.
Row Label Meaning, Usage, Comment
Head Entity Name The name for the head that you would select in either the "Choose AI Head" picker or in the body-independent "Choose Entity" method. Both are described above.

These entityDefs may be found in the folder tdm_ai_humanoid_heads01/def/ in either tdm_ai_heads_springheel.def (most female heads) or tdm_ai_heads.def (for alternative/legacy names for Female02 wench and Female04 noblewoman).

Entity Uses Model The internal name, that bridges from the entityDef to the md5mesh. Defined in same files as entityDefs.
Entity Uses Skin The internal name, that bridges from the entityDef to the non-default skin definition. Row is skipped if only model's default texturing used.
*.md5mesh Name As used in the body-independent "Choose Model" method, and internally. Path prefix not shown: md5/chars/...
Neckline fits body mesh of... One of our 4 body-interface categories
Hair Color Informal description of coloring.
Color seen in "Create Entity"? Some hair colors are applied as skins that are not seen in DR.
Default Head on Body... If you choose the stated body type, the "def_head" spawnarg will have this head as default.

Female01

Springheel’s name for face: Noblewoman

20ish, with red lips and some prominent pinkish rouge on cheeks. Brown eyes and dark eyebrows.

As Noblewoman with Light Brown Hair

Figure 1a. Female01 as Noblewoman
Head Entity Name atdm:ai_head_female01_noblewoman
Entity Uses Model head_female01_shaggy_noblewoman
*.md5mesh Name heads/npcs/female01_shaggy_noblewoman
Neckline fits body mesh of... noblewoman
Hair Color Light brown
Color seen in "Create Entity"? Yes
Default Head on Body... --


As Blonde Wench or Rogue

Perhaps this head should be placed among the special cases of Part 3. The head model includes shoulders. Possibly the idea was that the shoulders would hide the upper portion of the wench's torso, giving a bare-shouldered look without necklace. Readers, do you know of FMs where this is actually used?

Figure 1b. Female01 as Blonde Wench or Rogue
Head Entity Name --
Entity Uses Model --
*.md5mesh Name townsfolk/wench/wench_head_new
Neckline fits body mesh of... wench (variant? Broader shoulders than usual)
Hair Color Dark ("dirty") blonde
Color seen in "Create Entity"? Yes
Default Head on Body... --
Comment Mapper would have to define custom EntityDef to use.


As Townsfolk with Light Brown Hair

Figure 1c. Female01 as Townsfolk
Head Entity Name atdm:ai_head_female01_shaggy
Entity Uses Model head_female01
*.md5mesh Name heads/npcs/female01_shaggy
Neckline fits body mesh of... townsfolk
Hair Color Light brown
Color seen in "Create Entity"? Yes
Default Head on Body... --


As Hooded Mage

Figure 1d. Female01 as Hooded Mage
Head Entity Name atdm:ai_head_female01_hood
Entity Uses Model ai_head_female01_hood
*.md5mesh Name heads/npcs/female_head01_mage
Neckline fits body mesh of... mages and thieves
Hair Color Mostly hidden
Color seen in "Create Entity"? Partially
Default Head on Body... atdm:ai_archmage01_female; atdm:ai_mage01_female
Comments Hood restricts vision


Female02

Springheel’s name: Wench default

Late 30s, olive/tanned complexion, pale lips. Brown eyes and dark eyebrows.

As Blonde Wench or Rogue

Figure 2a Female02 as Blonde Wench or Rogue
Head Entity Name atdm:ai_head_female02_blonde
Alternate Name atdm:ai_head_wench
Entity Uses Model female_wench02 [see Note below]
*.md5mesh Name townsfolk/wench/wench_head02_new
Neckline fits body mesh of... wench
Hair Color Dark ("dirty") blonde
Color seen in "Create Entity"? Yes
Default Head on Body... Commoners, Armed/atdm:ai_guard_female_rogue


Note – An earlier version of this model, called “head_wench” and using the earlier mesh models/md5/chars/townsfolk/wench/tdm_ai_wench_head.md5mesh, is still exposed in tdm_ai_heads.def to support FM Lich Queen’s Demise and its custom face skin. See Part 3 of this series for more.


As Brunette Wench or Rogue

[Figure 2.2b[image TO DO]]

Figure 2b. Female02 as Brunette Wench or Rogue
Head Entity Name atdm:ai_head_female02_brunette
Alternative Name atdm:ai_head_wench_brunette
Entity Uses Model head_wench02
Entity Uses Skin heads/brownhair
*.md5mesh Name townsfolk/wench/wench_head02_new
Neckline fits body mesh of... wench
Hair Color Brunette; very dark, almost black
Color seen in "Create Entity"? No
Default Head on Body... --


As Redhead Wench or Rogue

Figure 2c. Female02 as Redhead Wench or Rogue (specifically here, atdm:ai_townsfolk_wench_armed)
Head Entity Name atdm:ai_head_female02_red
Entity Uses Model head_wench02
Entity Uses Skin heads/redhair
*.md5mesh Name townsfolk/wench/wench_head02_new
Neckline fits body mesh of... wench
Hair Color Dark red; red-brown or henna
Color seen in "Create Entity"? No
Default Head on Body... Commoners, Armed/atdm:ai_townsfolk_wench_armed; Commoners, Unarmed/atdm:ai_townsfolk_wench


As Ponytailed Redhead Wench or Rogue

Here's an example of a head that's used as a default for a different category body: thief (including non-guard rogue).

Figure 2d Female02 as Ponytailed Redhead Wench
Head Entity Name atdm:ai_head_female02_ponytail_red
Alternate Name atdm:ai_head_wench_ponytail
Entity Uses Model head_wench02_ponytail
Entity Uses Skin heads/redhair
*.md5mesh Name townsfolk/wench/wench_head02_ponytail_new
Neckline fits body mesh of... wench
Hair Color Dark red; red-brown or henna
Color seen in "Create Entity"? Partial
Default Head on Body... Commoners, Armed/Thieves/: atdm:ai_female_rogue; atdm:ai_female_thief; atdm:ai_female_thief_archer
Comments 'rogue' has scoop neckline, compared to 'thief'


As Blonde Townsfolk

Figure 2e Female02 as Blonde Townsfolk
Head Entity Name atdm:ai_head_female02_base_blonde
Entity Uses Model female_head02
*.md5mesh Name heads/npcs/female_head02
Neckline fits body mesh of... townsfolk
Hair Color Dark ("dirty") blonde
Color seen in "Create Entity"? Yes
Default Head on Body... --


As Brunette Townsfolk

Figure 2f. Female02 as Brunette with Townsfolk body (specifically, atdm:ai_townsfolk_female)
Head Entity Name atdm:ai_head_female02_base_brunette
Entity Uses Model female_head02
Entity Uses Skin heads/brownhair
*.md5mesh Name heads/npcs/female_head02
Neckline fits body mesh of... townsfolk
Hair Color Brunette; very dark, almost black
Color seen in "Create Entity"? No
Default Head on Body... Commoners, Unarmed/atdm:ai_townsfolk_female


As Redhead Townsfolk

Figure 2g. Female02 as Redhead Townsfolk
Head Entity Name atdm:ai_head_female02_base_red
Entity Uses Model female_head02
Entity Uses Skin heads/redhair
*.md5mesh Name heads/npcs/female_head02
Neckline fits body mesh of... townsfolk
Hair Color Dark red; red-brown or henna
Color seen in "Create Entity"? No
Default Head on Body... --


Female03

Springheel’s name: Waif

Teen or young adult, pale and freckled, full pink lips, eyes a bit bloodshot.

As Mage or Thief with Light Brown Hair

Figure 3a Female03 as Mage or Thief with Light Brown Hair
Head Entity Name atdm:ai_head_female03_shaggy
Entity Uses Model head_female03
*.md5mesh Name heads/npcs/female03_shaggy
Neckline fits body mesh of... mage or thief
Hair Color Light brown
Color seen in "Create Entity"? Yes
Default Head on Body... --


As Redhead Mage or Thief

Figure 3b. Female03 as Redhead Mage or Thief (specifically here, armed thief
Head Entity Name atdm:ai_head_female03_shaggy_red
Entity Uses Model head_female03
Entity Uses Skin heads/redhair
*.md5mesh Name heads/npcs/female03_shaggy
Neckline fits body mesh of... mage or thief
Hair Color Dark red; red-brown or henna
Color seen in "Create Entity"? No
Default Head on Body... --



Female04

Springheel’s name: Modelesque

Dramatic eyeshadow and brows, whitish makeup, pale skin, moles/beauty spots

As Blonde Noblewoman (Bare-Necked)

Figure 4a. Female04 as Blonde Noblewoman (Bare-Necked)
Head Entity Name atdm:ai_head_female04_noblewoman_bare
Entity Uses Model head_female04
*.md5mesh Name heads/npcs/female_new01
Neckline fits body mesh of... noblewoman
Hair Color Dark ("dirty") Blonde
Color seen in "Create Entity"? Yes
Default Head on Body... --


As Brunette Noblewoman (with Necklace)

Figure 4b. Female04 as Brunette Noblewoman
Head Entity Name atdm:ai_head_female04_noblewoman
Entity Uses Model head_female04_noblewoman
*.md5mesh Name heads/npcs/female04_noblewoman
Neckline fits body mesh of... noblewoman
Hair Color Brunette
Color seen in "Create Entity"? Yes
Default Head on Body... -- (but see legacy alternative below)
Comments With necklace, hair coif/snood. Legacy alternative below.
Alt. Head Entity Name atdm:ai_head_noblewoman
Alt. Entity Uses Model head_noblewoman
Alt. *.md5mesh nobles/noblewoman/noblewoman_head
Alt. Default Head on Body... Nobles/Unarmed/atdm:ai_noblewoman01


As Blonde Wench or Rogue

Figure 4c. Female04 as Blonde Wench or Rogue
Head Entity Name atdm:ai_head_female04
Entity Uses Model head_female04_wench
*.md5mesh Name heads/npcs/female_new01_wench
Neckline fits body mesh of... wench
Hair Color Dark ("dirty") Blonde
Color seen in "Create Entity"? Yes
Default Head on Body... --


More about Pairing a Head with a Body

Adjusting Alignment

On every humanoid body there is a spawnarg “offsetHeadModel <x y z>”. This aligns the head with the body, thusly:

  • x – a positive values moves the head forward from the body
  • y - positions the head along the shoulders; typically left at 0
  • z – a positive value moves the head upward from the body

The default values of these are optimized for the default head. But when you pair a non-default head with a body, it may not fit right. So iteratively tweak the <x y z> values and dmap, checking the alignment from multiple angles. Here’s an example:

Figure 5. A non-default Female03 head placed on a townsfolk body.

The figure to the left retains the body's default offsetHeadModel value of "1.7 0 -1.2". This hides part of the collar, and leaves a transparent gap at the lower edge of the neckline. Recall that an AI’s surface textures are one-sided, so transparent if viewed from inside.

In the figure to the right, the head is moved back and down to "1.0 0 -2.0", which works well both from the angle shown here and from a side view.


Troubleshooting - If the Non-Default Head Does Not Appear In-Game

Then more is needed. To force a female head onto a female body for which is it not designed, try the following spawnargs:

atdm:ai_head_noblewoman 0 0 0
atdm:ai_head_wench 0.4 0 -0.5

Just treat these as magic hacks, not anything understandable.


Next/Previous in this Series