
Developer easter egg · Female DNA
Hersent Louve
- Culture
- FrenchFrankish heritage
- Faith
- Catholicism
- Dynasty
- Louve
- Born
- 1042.2.5
- Died
- 1082.1.2, aged 39
- History ID
wolf_1
This is the game's own DNA of Hersent Louve, a developer easter egg character: a woman of French culture of the house Louve in Crusader Kings III, born 1042.2.5. 104 gene lines, written as the ruler designer's Copy DNA text: paste it with Paste DNA. Patch 1.20.0.3, from game/common/dna_data/01_easteregg_dna.txt.
Hair, skin and eyes
Each colour in the DNA is two points on the game's own palette textures (0–255 across, 0–255 down). The big dot is the first point, the dashed ring the second; the game's gene notes call a colour's two values dominant and recessive when they speak of inheritance.
Hair
#a67146 · second #d89b67

hair_color={ 122 94 118 54 }Skin
#be8a7b · second #be8a7b

skin_color={ 46 78 46 78 }Eyes
#113027 · second #113027

eye_color={ 180 162 180 162 }Face and body
101 genes of this DNA, grouped as the ruler designer's tabs (group = in common/genes). A slider's dot is the gene's value (0–255) — the middle line is neutral; the small ring is the second value. Bars without a middle line are a style the gene picks (named under it) and how much of it.
Body 5
- HeightNormal height140
- Body FatLow135
- MusclesBody shape apple half0
- Bust SizeBust shape 3 half177
- Body HairAverage112
Head and Neck 8
- Head Height165
- Head Width120
- Head ProfileHead profile pos138
- Head Top Height97
- Head Top Width160
- Neck Length110
- Neck Width106
- Lip ColorLight Tan99
Facial Structure 29
- Chin Forward135
- Chin Height117
- Chin Width124
- Forehead Angle150
- Forehead Brow HeightForehead brow height neg116
- Forehead Roundness80
- Forehead Width108
- Forehead Height134
- Jaw AngleJaw angle pos147
- Jaw Forward123
- Jaw HeightJaw height neg81
- Jaw Width172
- Cheek Forward23
- Cheek Height11
- Cheek Width13
- Forehead Brow CurveForehead brow curve neg81
- Forehead Brow Forward45
- Forehead Brow Inner Height31
- Forehead Brow Outer Height102
- Forehead Brow Width110
- Jaw Definition5
- Cheek DefinitionRounder Cheekbone36
- Cheek FatForward Distribution1
- Chin DetailCleft12
- Chin DefinitionDefined Chin22
- Temple DefinitionTemple def230
- Brow FurrowsBrow Furrow 1206
- Eye WrinklesEye Wrinkle 122
- Forehead WrinklesForehead Wrinkle 3168
Hairstyle 2
- Hair TypeStraight128
- BaldnessNo Baldness127
Eyes 13
- Eye Angle119
- Eye Depth136
- Eye Height123
- Eye Distance136
- Shut Eyes136
- Eye Corner Depth11
- Eye Fold ShapeEye fold shape pos55
- Eye Size31
- Eye Upper Lid Size97
- Lower Eyelid DefinitionLower Eyelid Type 172
- Eye Socket DetailSocket Type 1250
- Eyebrow ShapeAverage134
- Eyebrow FullnessThin106
Nose 15
- Nose Forward73
- Nose Height24
- Nose Length74
- Nostril Height1
- Nostril Width72
- Nose ProfileNose profile hawk pos30
- Nose Ridge Angle28
- Nose Ridge Width48
- Nose Size46
- Nose Tip Angle54
- Nose Tip Forward56
- Nose Tip Width7
- Nasolabial DetailNasolabial Type 377
- Nose Ridge DefinitionHigher1
- Nose Tip DefinitionNose tip def204
Mouth 19
- Mouth Corner Depth114
- Mouth Corner Height139
- Mouth ForwardMouth forward neg119
- Mouth HeightMouth height pos142
- Mouth WidthMouth width neg85
- Upper Lip SizeMouth upper lip size pos153
- Lower Lip Size83
- Open MouthMouth open neg57
- Lower Lip DefinitionMouth lower lip def pos157
- Lower Lip Fullness38
- Lower Lip Pad14
- Lower Lip Width60
- Philtrum DefinitionMouth philtrum def pos50
- Philtrum Shape37
- Philtrum Width21
- Upper Lip DefinitionMouth upper lip def pos43
- Upper Lip Fullness23
- Upper Lip Profile106
- Upper Lip Width16
Ears 5
- Ear Angle19
- Ear Inner ShapeEar inner shape pos38
- Ear BendBoth Bend35
- Ear Outward111
- Ear Size104
Genes outside the designer's tabs 5
- Expression otherCheek wrinkles left 010
- AgeOld 3124
- Eye accessoryNormal eyes182
- Teeth accessoryNormal teeth0
- Eyelashes accessoryNormal eyelashes18
On the start dates
What history/titles gives Hersent Louve on each start date they are alive on: titles, the realm counting vassals, liege and court.
1066 1066.9.15
Age 24
Holds no land.
Married to Otger Renart (1040–1082)
Traits and skills
Family
From history/characters (father, mother, add_spouse). Names with a link have a DNA page of their own.
Spouses 1
- Otger Renart (from 1056.4.7, 1040–1082)
In their history file
- 1054.7.16Faith → Catholicism
- 1056.4.7Soulmate: Otger Renart (1040–1082)
More DNA: family, house and culture
The DNA code
Show all 104 gene lines
ruler_designer_560723345={
type=female
id=0
random_seed=0
genes={ hair_color={ 122 94 118 54 }
skin_color={ 46 78 46 78 }
eye_color={ 180 162 180 162 }
gene_chin_forward={ "chin_forward_pos" 135 "chin_forward_pos" 135 }
gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 117 }
gene_chin_width={ "chin_width_neg" 124 "chin_width_neg" 124 }
gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 119 }
gene_eye_depth={ "eye_depth_pos" 136 "eye_depth_pos" 136 }
gene_eye_height={ "eye_height_neg" 123 "eye_height_neg" 123 }
gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 136 }
gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 136 }
gene_forehead_angle={ "forehead_angle_pos" 150 "forehead_angle_pos" 150 }
gene_forehead_brow_height={ "forehead_brow_height_neg" 116 "forehead_brow_height_neg" 116 }
gene_forehead_roundness={ "forehead_roundness_neg" 80 "forehead_roundness_neg" 80 }
gene_forehead_width={ "forehead_width_neg" 108 "forehead_width_neg" 108 }
gene_forehead_height={ "forehead_height_pos" 134 "forehead_height_pos" 134 }
gene_head_height={ "head_height_neg" 165 "head_height_neg" 107 }
gene_head_width={ "head_width_neg" 120 "head_width_neg" 120 }
gene_head_profile={ "head_profile_pos" 138 "head_profile_pos" 138 }
gene_head_top_height={ "head_top_height_neg" 97 "head_top_height_neg" 97 }
gene_head_top_width={ "head_top_width_pos" 160 "head_top_width_pos" 160 }
gene_jaw_angle={ "jaw_angle_pos" 147 "jaw_angle_pos" 147 }
gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_neg" 123 }
gene_jaw_height={ "jaw_height_neg" 81 "jaw_height_neg" 81 }
gene_jaw_width={ "jaw_width_pos" 172 "jaw_width_pos" 172 }
gene_mouth_corner_depth={ "mouth_corner_depth_neg" 114 "mouth_corner_depth_neg" 114 }
gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_pos" 139 }
gene_mouth_forward={ "mouth_forward_neg" 119 "mouth_forward_neg" 119 }
gene_mouth_height={ "mouth_height_pos" 142 "mouth_height_pos" 142 }
gene_mouth_width={ "mouth_width_neg" 85 "mouth_width_neg" 85 }
gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 153 "mouth_upper_lip_size_pos" 153 }
gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 83 "mouth_lower_lip_size_neg" 83 }
gene_mouth_open={ "mouth_open_neg" 57 "mouth_open_neg" 57 }
gene_neck_length={ "neck_length_neg" 110 "neck_length_neg" 110 }
gene_neck_width={ "neck_width_neg" 106 "neck_width_neg" 106 }
gene_bs_cheek_forward={ "cheek_forward_neg" 23 "cheek_forward_neg" 23 }
gene_bs_cheek_height={ "cheek_height_neg" 11 "cheek_height_neg" 11 }
gene_bs_cheek_width={ "cheek_width_pos" 13 "cheek_width_pos" 13 }
gene_bs_ear_angle={ "ear_angle_pos" 19 "ear_angle_pos" 19 }
gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 38 "ear_inner_shape_pos" 38 }
gene_bs_ear_bend={ "ear_both_bend_pos" 35 "ear_both_bend_pos" 35 }
gene_bs_ear_outward={ "ear_outward_neg" 111 "ear_outward_neg" 111 }
gene_bs_ear_size={ "ear_size_pos" 104 "ear_size_pos" 104 }
gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 11 "eye_corner_depth_neg" 11 }
gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 55 "eye_fold_shape_pos" 55 }
gene_bs_eye_size={ "eye_size_neg" 31 "eye_size_neg" 31 }
gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 97 "eye_upper_lid_size_pos" 97 }
gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 81 "forehead_brow_curve_neg" 81 }
gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 45 "forehead_brow_forward_pos" 45 }
gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 31 "forehead_brow_inner_height_neg" 31 }
gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 102 "forehead_brow_outer_height_pos" 102 }
gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 110 "forehead_brow_width_neg" 110 }
gene_bs_jaw_def={ "jaw_def_neg" 5 "jaw_def_neg" 5 }
gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 157 "mouth_lower_lip_def_pos" 157 }
gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 38 "mouth_lower_lip_full_pos" 38 }
gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 14 "mouth_lower_lip_pad_neg" 14 }
gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 60 "mouth_lower_lip_width_neg" 60 }
gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 50 "mouth_philtrum_def_pos" 50 }
gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 37 "mouth_philtrum_shape_neg" 37 }
gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 21 "mouth_philtrum_width_pos" 21 }
gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 43 "mouth_upper_lip_def_pos" 43 }
gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 23 "mouth_upper_lip_full_neg" 23 }
gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 106 "mouth_upper_lip_profile_neg" 106 }
gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 16 "mouth_upper_lip_width_pos" 16 }
gene_bs_nose_forward={ "nose_forward_pos" 73 "nose_forward_neg" 4 }
gene_bs_nose_height={ "nose_height_neg" 24 "nose_height_neg" 24 }
gene_bs_nose_length={ "nose_length_neg" 74 "nose_length_neg" 74 }
gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 1 "nose_nostril_height_pos" 1 }
gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 72 "nose_nostril_width_neg" 72 }
gene_bs_nose_profile={ "nose_profile_hawk_pos" 30 "nose_profile_hawk_pos" 30 }
gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 28 "nose_ridge_angle_neg" 28 }
gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 48 "nose_ridge_width_neg" 48 }
gene_bs_nose_size={ "nose_size_neg" 46 "nose_size_neg" 46 }
gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 54 "nose_tip_angle_pos" 6 }
gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 56 "nose_tip_forward_neg" 115 }
gene_bs_nose_tip_width={ "nose_tip_width_neg" 7 "nose_tip_width_neg" 7 }
face_detail_cheek_def={ "cheek_def_02" 36 "cheek_def_02" 36 }
face_detail_cheek_fat={ "cheek_fat_04_pos" 1 "cheek_fat_04_pos" 1 }
face_detail_chin_cleft={ "chin_cleft" 12 "chin_cleft" 12 }
face_detail_chin_def={ "chin_def" 22 "chin_def" 22 }
face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 72 "eye_lower_lid_def" 72 }
face_detail_eye_socket={ "eye_socket_01" 250 "eye_socket_01" 250 }
face_detail_nasolabial={ "nasolabial_03" 77 "nasolabial_03" 77 }
face_detail_nose_ridge_def={ "nose_ridge_def_pos" 1 "nose_ridge_def_pos" 1 }
face_detail_nose_tip_def={ "nose_tip_def" 204 "nose_tip_def" 204 }
face_detail_temple_def={ "temple_def" 230 "temple_def" 230 }
expression_brow_wrinkles={ "brow_wrinkles_01" 206 "brow_wrinkles_01" 206 }
expression_eye_wrinkles={ "eye_wrinkles_01" 22 "eye_wrinkles_01" 22 }
expression_forehead_wrinkles={ "forehead_wrinkles_03" 168 "forehead_wrinkles_03" 168 }
expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 }
complexion={ "complexion_5" 99 "complexion_5" 99 }
gene_height={ "normal_height" 140 "normal_height" 140 }
gene_bs_body_type={ "body_fat_head_fat_low" 135 "body_fat_head_fat_low" 135 }
gene_bs_body_shape={ "body_shape_apple_half" 0 "body_shape_apple_half" 0 }
gene_bs_bust={ "bust_shape_3_half" 177 "bust_shape_3_half" 177 }
gene_age={ "old_3" 124 "old_3" 124 }
gene_eyebrows_shape={ "avg_spacing_avg_thickness" 134 "avg_spacing_avg_thickness" 134 }
gene_eyebrows_fullness={ "layer_2_lower_thickness" 106 "layer_2_lower_thickness" 106 }
gene_body_hair={ "body_hair_avg" 112 "body_hair_avg" 112 }
eye_accessory={ "normal_eyes" 182 "normal_eyes" 182 }
teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 }
eyelashes_accessory={ "normal_eyelashes" 18 "normal_eyelashes" 18 }
gene_hair_type={ "hair_straight" 128 "hair_straight" 128 }
gene_baldness={ "no_baldness" 127 "no_baldness" 127 }
}
entity={ 0 0 }
}
From game/common/dna_data/01_easteregg_dna.txt, key special_wolf_1; history from game/history/characters/saxon.txt, Crusader Kings III 1.20.0.3.
How to use a DNA code
- Press Copy DNA here: the code goes to your clipboard.
- In Crusader Kings III, open the ruler designer.
- Press its Paste DNA button (next to Copy DNA). The game reads the code from the clipboard.
- If the game shows Paste DNA Failed, the text was changed on the way — copy it again.
The codes are written the way the game's own Copy DNA button writes them (as players share them): a ruler_designer block with the character's type and genes. Each gene line is copied unchanged from the game file. We have checked the format, but have not yet pasted these codes in the game ourselves.



