# --------------------------------------------------------
# Human Race .ini for CharacterMakingExtender 3.8
# ini version: 0.9g
# --------------------------------------------------------
# slider settings

## RaceSetName = name
# 'RaceSetName' needs to be altogether the same with the race which uses the same targetTri files.
RaceSetName = commonTriRaces

## Files = targetTri, sourceTri (, sourceTri, ...)
# a set of '.tri path which is selected at race-records' and 'source .tri files'
# targetTri is relative path from 'Skyrim' folder,
# sourceTri is relative path from .ini

# female
Files = Data\meshes\actors\character\ranaline\character assets\childheadchargen.tri, baseHeadFemale.tri, CME_HeadFemale.tri, ECEHeadFemale.tri, RANs_HeadFemale.tri
Files = Data\meshes\actors\character\ranaline\character assets\eyeschildchargen.tri, baseEyesFemale.tri, CME_EyesFemale.tri, ECEEyesFemale.tri, RANs_EyesFemale.tri
Files = Data\meshes\actors\character\ranaline\character assets\eyesfemaleleftchargen.tri, baseEyesFemaleLeft.tri, CME_EyesFemaleLeft.tri, ECEEyesFemaleLeft.tri, RANs_EyesFemaleLeft.tri
Files = Data\meshes\actors\character\ranaline\character assets\eyesfemalerightchargen.tri, baseEyesFemaleRight.tri, CME_EyesFemaleRight.tri, ECEEyesFemaleRight.tri, RANs_EyesFemaleRight.tri
Files = Data\meshes\actors\character\ranaline\character assets\mouthchildchargen.tri, baseMouthhumanFemale.tri, CME_MouthhumanFemale.tri, ECEMouthhumanFemale.tri, RANs_MouthhumanFemale.tri
Files = Data\meshes\actors\character\ranaline\character assets\childheadbrowschargen.tri, baseHeadbrowsFemale.tri, CME_HeadbrowsFemale.tri, ECEHeadbrowsFemale.tri, RANs_HeadbrowsFemale.tri
Files = Data\meshes\actors\character\ranaline\character assets\childheadmaskleftsidechargen.tri, baseHeadmaskFemaleLeft.tri, CME_HeadmaskFemaleLeft.tri, ECEHeadmaskFemaleLeft.tri, RANs_HeadmaskFemaleLeft.tri
Files = Data\meshes\actors\character\ranaline\character assets\childheadmaskrightsidechargen.tri, baseHeadmaskFemaleRight.tri, CME_HeadmaskFemaleRight.tri, ECEHeadmaskFemaleRight.tri, RANs_HeadmaskFemaleRight.tri

# male
mFiles = Data\meshes\actors\character\ranaline\character assets\childheadchargen.tri, baseHeadFemale.tri, CME_HeadFemale.tri, ECEHeadFemale.tri, RANs_HeadFemale.tri
mFiles = Data\meshes\actors\character\ranaline\character assets\eyeschildchargen.tri, baseEyesFemale.tri, CME_EyesFemale.tri, ECEEyesFemale.tri, RANs_EyesFemale.tri
mFiles = Data\Meshes\actors\character\character assets\faceparts\eyesfemaleleftchargen.tri, baseEyesFemaleLeft.tri, CME_EyesFemaleLeft.tri, ECEEyesFemaleLeft.tri, RANs_EyesFemaleLeft.tri
mFiles = Data\Meshes\actors\character\character assets\faceparts\eyesfemalerightchargen.tri, baseEyesFemaleRight.tri, CME_EyesFemaleRight.tri, ECEEyesFemaleRight.tri, RANs_EyesFemaleRight.tri
mFiles = Data\meshes\actors\character\ranaline\character assets\mouthchildchargen.tri, baseMouthhumanFemale.tri, CME_MouthhumanFemale.tri, ECEMouthhumanFemale.tri, RANs_MouthhumanFemale.tri
mFiles = Data\meshes\actors\character\ranaline\character assets\childheadbrowschargen.tri, baseHeadbrowsFemale.tri, CME_HeadbrowsFemale.tri, ECEHeadbrowsFemale.tri, RANs_HeadbrowsFemale.tri
mFiles = Data\meshes\actors\character\ranaline\character assets\childheadmaskleftsidechargen.tri, baseHeadmaskFemaleLeft.tri, CME_HeadmaskFemaleLeft.tri, ECEHeadmaskFemaleLeft.tri, RANs_HeadmaskFemaleLeft.tri
mFiles = Data\meshes\actors\character\ranaline\character assets\childheadmaskrightsidechargen.tri, baseHeadmaskFemaleRight.tri, CME_HeadmaskFemaleRight.tri, ECEHeadmaskFemaleRight.tri, RANs_HeadmaskFemaleRight.tri


[-Body]
-Sex, 1
-Presets, 2

$CME_Load, 901, 208
$CME_LoadName, 910, 206

-SkinTone, 3
-weight, 4

$CME_HeadScale, 902, 202, NPC Head [Head], 0.2

$CME_HeadUpDown, 903, 203, CME HeadPos, 1, 0, 0, 2

#$CME_ShoulderScale, 908, 202, NPC Spine2 [Spn2], 0.2, NPC Head [Head], (1 / x), WeaponBack, (1 / x), WeaponBow, (1 / x), QUIVER, (1 / x), NPC Root [Root], (120.5 / (29.1 * x + 91.4))
#$CME_HandScale, 905, 2, Dummy, 0.2, NPC L Hand [LHnd], (x * 0.8517), NPC R Hand [RHnd], (x * 0.8517), SHIELD, (1 / x), WEAPON, (1 /x)
#$CME_HandScale, 905, 102, Dummy, 0.2, NPC L Hand [LHnd], x, NPC R Hand [RHnd], x, SHIELD, (1 / x), WEAPON, (1 /x)
#$CME_LegScale, 904, 202, NPC L Thigh [LThg], 0.1, NPC R Thigh [RThg], x, NPC L Calf [LClf], ((x - 1) * 0.2 + 1), NPC R Calf [RClf], ((x - 1) * 0.2 + 1), NPC Pelvis [Pelv], (x):(1):(x < 1), WeaponDagger, (x):(1):(x < 1), WeaponAxe, (x):(1):(x < 1), WeaponSword, (x):(1):(x < 1), WeaponMace, (x):(1):(x < 1), NPC COM [COM ], (68.9113 / (x^3 * 9.7 + x^2 * 59.2113)):(68.9113 / (x^2 * 9.7 + x * 59.2113)):(x < 1), NPC Root [Root], (x^2 * 125 / (x^3 * 9.7 + x^2 * 59.2113 + 56.0887)):(x * 125 / (x^2 * 9.7 + x * 59.2113 + 56.0887)):(x < 1)

#$CME_WaistScale, 914, 202, CME Spine1, 0.2, +CME Spine1, -x, 0, 15, 8.7487, CME Spine2, (1 / x), +CME Spine2, (-x / (x + 1)), 0, -15, 2

$CME_BreastScale, 911, 2, NPC L Breast, 0.9, NPC R Breast, x
$CME_ButtScale, 912, 2, NPC L Butt, 0.9, NPC R Butt, x

$CME_BowQuiver, 909, 202, WeaponBow, 0.99, QUIVER, x
$CME_WeaponsScale, 915, 202, WeaponDagger, 0.2, WeaponAxe, x, WeaponSword, x, WeaponMace, x, WeaponBack, x, WeaponBow, x, QUIVER, x, SHIELD, x, WEAPON, x



[-Head]
$RANs_Weight, 4604, 200, RANs_WeightSlim, RANs_WeightFat
$RANs_Age, 4603, 200, RANs_AgeYoung, RANs_AgeAdult
-Complexion, 5
-Dirt, 6,
-DirtColor, 7
-Scars, 8
-WarPaint, 9
-WarPaintColor, 10

[-Face]
$CME_HeadUpDown, 903, 203, CME HeadPos, 1, 0, 0, 2
$CME_FaceUpDown, 907, 200, CME_FaceUp, NoMorph
$CME_ForeheadFix, 913, 0, NoMorph, CME_ForeheadFix

$CME_NeckSize, 50, 200, CME_NeckThin, 1

$CME_CheeksUpDown, 17, 200, CheeksDown, CheeksUp
$CME_CheeksBoneInOut, 18, 200, CheeksIn, CheeksOut

$CME_CheeksWidth, 53, 200, CME_CheeksNarrow, CME_CheeksWide
$CME_CheeksBlow, 54, 200, ece_CheeksSuck, CME_CheeksBlow

$CME_JawWidth, 14, 200, JawNarrow, JawWide
$CME_JawUpDown, 15, 200, JawUp, JawDown
$CME_JawBackForward, 16, 200, JawBack, JawForward

$CME_ChinWidth, 41, 200, ChinThin, ChinWide
$CME_ChinUpDown, 42, 200, ChinMoveUp, ChinMoveDown
$CME_ChinBackForward, 43, 200, Overbite, Underbite

$ECE_ChinBackForward, 104, 200, ece_ChinBack, ece_ChinForward
$CME_UnderChinSlope, 87, 200, CME_UnderChinIn, CME_UnderChinOut

[-Eyes]
$CME_EyesType, 26, 1, ece_HumEyesType, 25
$CME_EyesType, 26, 101, EyesType, 37

-EyeColor, 27

$CME_EyesSize, 60, 200, CME_EyesSmall, CME_EyesBig
$CME_EyesHeight, 61, 200, CME_EyesShort, CME_EyesLong
$CME_UpperEyesHeight, 62, 200, CME_EyesUpperDown, CME_EyesUpperUp
$CME_LowerEyesHeight, 63, 200, CME_EyesLowerUp, CME_EyesLowerDown
$CME_EyesSlope, 64, 200, CME_EyesSad, CME_EyesAngry
$CME_EyeballSize, 65, 200, CME_EyeballSmall, CME_EyeballBig
$CME_EyeballInOut, 67, 200, CME_EyeballOut, CME_EyeballIn
$CME_EyeballUpDown, 68, 200, CME_EyeballDown, CME_EyeballUp
$CME_EyelashLength, 66, 200, CME_EyelashShort, CME_EyelashLong

$CME_EyesUpDown, 28, 200, EyesMoveDown, EyesMoveUp
$CME_EyesInOut, 29, 200, EyesMoveIn, EyesMoveOut
$CME_EyesBackForward, 30, 200, EyesBack, EyesForward

[-Brow]
-BrowType, 34

$CME_BlowSlope, 70, 200, CME_BrowSad, CME_BrowAngry
$CME_BlowArch, 71, 200, CME_BrowStraight, CME_BrowArch

$CME_BlowUpDown, 35, 200, BrowDown, BrowUp
$CME_BlowInOut, 36, 200, BrowIn, BrowOut
$CME_BlowBackForward, 37, 200, BrowBack, BrowForward
$RANs_ForeheadBackForward, 4601, 200, RANs_ForeheadBack, RANs_ForeheadForward

[-Mouth]
$CME_LipType, 38, 1, ece_HumLipType, 28
$CME_LipType, 38, 101, LipType, 28

$RANs_LipDuckly, 4600, 200, RANs_LipFlat, RANs_LipDuck
$CME_MouthWidth, 80, 200, CME_MouthNarrow, CME_MouthWide
$CME_MouthHeight, 81, 200, CME_MouthThin, CME_MouthThick
$CME_UpperLipHeight, 82, 200, CME_UpperLipThin, CME_UpperLipThick
$CME_LowerLipHeight, 83, 200, CME_LowerLipThin, CME_LowerLipThick
$CME_MouthCornaerUpDown, 84, 200, CME_MouthCornerDown, CME_MouthCornerUp
$CME_MouthCornerBackForward, 85, 200, CME_MouthCornerDeep, CME_MouthCornerShallow
$CME_MouthUpDown, 39, 200, LipMoveDown, LipMoveUp
$CME_MouthBackForward, 40, 200, LipMoveIn, LipMoveOut

[-Hair]
-Hair, 45
-FacialHair, 99
-HairColor, 46

[$CME_Nose]
$CME_NoseType, 11, 1, ece_HumNoseType, 30
$CME_NoseType, 11, 101, NoseType, 30

$CME_NoseUpDown, 12, 200, NoseDown, NoseUp
$CME_NoseLength, 13, 200, NoseShort, NoseLong
$CME_NoseBackForward, 97, 200, CME_NoseLow, CME_NoseHigh
$ECE_NoseBridgeWidth, 100, 200, ece_NoseBridgeNarrow, ece_NoseBridgeWide
$ECE_NoseTipWidth, 101, 200, ece_NoseNarrow, ece_NoseWide
$CME_NoseHoleSlope, 92, 200, CME_NoseUpward, CME_NoseDownward

$CME_NoseSellionBackForward, 93, 0, CME_NoseSellionDeep, CME_NoseSellionShallow
$CME_NoseSellionUpDown, 94, 200, CME_NoseSellionDown, CME_NoseSellionUp
$CME_NoseSellionWidth, 95, 200, CME_NoseSellionNarrow, CME_NoseSellionWide

$RANs_NoseRidgeShape, 4602, 200, RANs_NoseRidgeHollow, RANs_NoseRidgeConvex
$CME_AroundNoseBackForward, 96, 200, CME_AroundNoseIn, CME_AroundNoseOut

[$ECE_Ears]
$ECE_EarShape, 102, 1, ece_HumEarType, 7
$ECE_EarSize, 103, 200, ece_EarSmall, ece_EarLarge
$CME_EarUpDown, 52, 200, CME_EarsMoveDown, CME_EarsMoveUp
$CME_ElfEar, 51, 200, CME_LopEar, CME_ElfEar

[$ECE_MakeUP]
-CheekColor, 19
-LaughLines, 20
-CheekColorLower, 21
-NoseColor, 22
-ChinColor, 23
-NeckColor, 24
-ForeheadColor, 25
-EyelinerColor, 31
-EyeShadow, 32
-EyeTint, 33
-LipColor, 44

[$CME_RaceShape]
$CME_Nord, 73, 200, CME_NordRace_inv, CME_NordRace
$CME_Breton, 74, 200, CME_BretonRace_inv, CME_BretonRace
$CME_Imperial, 75, 200, CME_ImperialRace_inv, CME_ImperialRace
$CME_Redguard, 76, 200, CME_RedguardRace_inv, CME_RedguardRace
$CME_WoodElf, 77, 200, CME_WoodElfRace_inv, CME_WoodElfRace
$CME_DarkElf, 78, 200, CME_DarkElfRace_inv, CME_DarkElfRace
$CME_HighElf, 79, 200, CME_HighElfRace_inv, CME_HighElfRace

### test
## type 17 - player Expression
# SliderName, uniqueID, type=17
# call papyrus function: player.setExpressionOverride( (uniqueID - 920), value)
# uniqueIDs are must in range 920-966.
[$CME_Expression]
#Dialogue Anger, 920, 217
#Dialogue Fear, 921, 217
#Dialogue Happy, 922, 217
#Dialogue Sad, 923, 217
#Dialogue Surprise, 924, 217
#Dialogue Puzzled, 925, 217
#Dialogue Disgusted, 926, 217
Mood Neutral, 927, 217
Mood Anger, 928, 217
Mood Fear, 929, 217
Mood Happy, 930, 217
Mood Sad, 931, 217
Mood Surprise, 932, 217
Mood Puzzled, 933, 217
Mood Disgusted, 934, 217
Combat Anger, 935, 217
Combat Shout, 936, 217

[$CME_VertexEdit]
$CME_Vertex, 800, 218, commonTriRaces\commonTri_vertexList.txt

