N3OW/common/genes/09_genes_special_makeup.txt
2026-09-04 17:32:19 -03:00

270 lines
7.6 KiB
Text

#These special genes will not be part of a character's DNA.
#The game can have hardcoded references to them and might use each of them differently
special_genes = {
morph_genes = {
gene_makeup = {
no_makeup = {
index = 0
}
chinese_01 = {
index = 1
male = {}
female = {
decal = {
body_part = head
textures = {
diffuse = "gfx/models/portraits/decals/female_head/decal_female_head_makeup_chinese_01_diffuse.dds"
# normal = "gfx/models/portraits/decals/female_head/decal_female_head_makeup_chinese_01_normal.dds"
properties = "gfx/models/portraits/decals/female_head/decal_female_head_makeup_chinese_01_properties.dds"
}
blend_modes = { #overlay/replace/hard_light/multiply
diffuse = replace
# normal = overlay
properties = replace
}
alpha_curve = { #controls decal alpha relative to gene strength. Will give a linear interpolation if left unspecified
#gene strngth%, decal alpha
{ 0.0 0.0 }
{ 0.5 0.5 }
{ 1.0 1.0 }
}
# age = {
# mode = multiply
# curve = {
# { 0.0 0.0 }
# { 0.38 0.0 }
# { 0.7 0.8 }
# }
# }
priority = 0
decal_apply_order = post_skin_color
}
}
boy = male
girl = female
}
chinese_02 = {
index = 2
male = {}
female = {
decal = {
body_part = head
textures = {
diffuse = "gfx/models/portraits/decals/female_head/decal_female_head_makeup_chinese_02_diffuse.dds"
# normal = "gfx/models/portraits/decals/female_head/decal_female_head_makeup_chinese_01_normal.dds"
properties = "gfx/models/portraits/decals/female_head/decal_female_head_makeup_chinese_02_properties.dds"
}
blend_modes = { #overlay/replace/hard_light/multiply
diffuse = replace
# normal = overlay
properties = replace
}
alpha_curve = { #controls decal alpha relative to gene strength. Will give a linear interpolation if left unspecified
#gene strngth%, decal alpha
{ 0.0 0.0 }
{ 0.5 0.5 }
{ 1.0 1.0 }
}
# age = {
# mode = multiply
# curve = {
# { 0.0 0.0 }
# { 0.38 0.0 }
# { 0.7 0.8 }
# }
# }
priority = 0
decal_apply_order = post_skin_color
}
}
boy = male
girl = female
}
japanese_01 = {
index = 3
male = {
decal = {
body_part = head
textures = {
diffuse = "gfx/models/portraits/decals/female_head/decal_male_head_makeup_japanese_01_diffuse.dds"
# normal = "gfx/models/portraits/decals/female_head/decal_male_head_makeup_japanese_01_normal.dds"
properties = "gfx/models/portraits/decals/female_head/decal_male_head_makeup_japanese_01_properties.dds"
}
blend_modes = { #overlay/replace/hard_light/multiply
diffuse = replace
# normal = overlay
properties = replace
}
alpha_curve = { #controls decal alpha relative to gene strength. Will give a linear interpolation if left unspecified
#gene strngth%, decal alpha
{ 0.0 0.0 }
{ 0.5 0.5 }
{ 1.0 1.0 }
}
# age = {
# mode = multiply
# curve = {
# { 0.0 0.0 }
# { 0.38 0.0 }
# { 0.7 0.8 }
# }
# }
priority = 0
decal_apply_order = post_skin_color
}
}
female = {
decal = {
body_part = head
textures = {
diffuse = "gfx/models/portraits/decals/female_head/decal_female_head_makeup_japanese_01_diffuse.dds"
# normal = "gfx/models/portraits/decals/female_head/decal_female_head_makeup_japanese_01_normal.dds"
properties = "gfx/models/portraits/decals/female_head/decal_female_head_makeup_japanese_01_properties.dds"
}
blend_modes = { #overlay/replace/hard_light/multiply
diffuse = replace
# normal = overlay
properties = replace
}
alpha_curve = { #controls decal alpha relative to gene strength. Will give a linear interpolation if left unspecified
#gene strngth%, decal alpha
{ 0.0 0.0 }
{ 0.5 0.5 }
{ 1.0 1.0 }
}
# age = {
# mode = multiply
# curve = {
# { 0.0 0.0 }
# { 0.38 0.0 }
# { 0.7 0.8 }
# }
# }
priority = 0
decal_apply_order = post_skin_color
}
}
boy = male
girl = female
}
malay_01 = {
index = 4
male = {}
female = {
decal = {
body_part = head
textures = {
diffuse = "gfx/models/portraits/decals/female_head/decal_female_head_makeup_malay_01_diffuse.dds"
# normal = "gfx/models/portraits/decals/female_head/decal_female_head_makeup_japanese_01_normal.dds"
properties = "gfx/models/portraits/decals/female_head/decal_female_head_makeup_malay_01_properties.dds"
}
blend_modes = { #overlay/replace/hard_light/multiply
diffuse = replace
# normal = overlay
properties = replace
}
alpha_curve = { #controls decal alpha relative to gene strength. Will give a linear interpolation if left unspecified
#gene strngth%, decal alpha
{ 0.0 0.0 }
{ 0.5 0.5 }
{ 1.0 1.0 }
}
# age = {
# mode = multiply
# curve = {
# { 0.0 0.0 }
# { 0.38 0.0 }
# { 0.7 0.8 }
# }
# }
priority = 0
decal_apply_order = pre_skin_color
}
}
boy = male
girl = female
}
ainu_01 = {
index = 5
male = {}
female = {
decal = {
body_part = head
textures = {
diffuse = "gfx/models/portraits/decals/female_head/decal_female_head_makeup_ainu_01_diffuse.dds"
# normal = "gfx/models/portraits/decals/female_head/decal_female_head_makeup_japanese_01_normal.dds"
properties = "gfx/models/portraits/decals/female_head/decal_female_head_makeup_ainu_01_properties.dds"
}
blend_modes = { #overlay/replace/hard_light/multiply
diffuse = multiply
# normal = overlay
properties = replace
}
alpha_curve = { #controls decal alpha relative to gene strength. Will give a linear interpolation if left unspecified
#gene strngth%, decal alpha
{ 0.0 0.0 }
{ 0.5 0.5 }
{ 1.0 1.0 }
}
# age = {
# mode = multiply
# curve = {
# { 0.0 0.0 }
# { 0.38 0.0 }
# { 0.7 0.8 }
# }
# }
priority = 0
decal_apply_order = pre_skin_color
}
}
boy = male
girl = female
}
ainu_02 = {
index = 6
male = {}
female = {
decal = {
body_part = head
textures = {
diffuse = "gfx/models/portraits/decals/female_head/decal_female_head_makeup_ainu_02_diffuse.dds"
# normal = "gfx/models/portraits/decals/female_head/decal_female_head_makeup_japanese_01_normal.dds"
properties = "gfx/models/portraits/decals/female_head/decal_female_head_makeup_ainu_02_properties.dds"
}
blend_modes = { #overlay/replace/hard_light/multiply
diffuse = multiply
# normal = overlay
properties = replace
}
alpha_curve = { #controls decal alpha relative to gene strength. Will give a linear interpolation if left unspecified
#gene strngth%, decal alpha
{ 0.0 0.0 }
{ 0.5 0.5 }
{ 1.0 1.0 }
}
# age = {
# mode = multiply
# curve = {
# { 0.0 0.0 }
# { 0.38 0.0 }
# { 0.7 0.8 }
# }
# }
priority = 0
decal_apply_order = pre_skin_color
}
}
boy = male
girl = female
}
}
}
}