270 lines
7.6 KiB
Text
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
|
|
}
|
|
}
|
|
}
|
|
}
|