CK3 DatabaseCrusader Kings III · 1.20.0.3 “Crozier” · unofficial
At the court of Otto Nordheim: Bavaria on 1066.9.15
At the court of Otto Nordheim: Bavaria on 1066.9.15.

Developer easter egg · Male DNA

Chad Uhl

107 gene lines
Culture
SaxonCentral Germanic heritage
Dynasty
Uhl
Born
1039.2.16
Died
1066.9.16, aged 27
Sexuality
bisexual
History ID
easteregg_chad_uhl

This is the game's own DNA of Chad Uhl, a developer easter egg character: a man of Saxon culture of the house Uhl in Crusader Kings III, born 1039.2.16. 107 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

#3e2512 · second #461c0a

The game's hair colour palette (gfx/portraits/hair_palette.dds)
hair_color={ 121 180 184 172 }

Skin

#d7a388 · second #d29d86

The game's skin colour palette (gfx/portraits/skin_palette.dds)
skin_color={ 125 61 108 65 }

Eyes

#444612 · second #183c25

The game's eye colour palette (gfx/portraits/eye_palette.dds)
eye_color={ 127 131 164 148 }

Face and body

104 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 height124
  • Body FatMedium148
  • MusclesBody shape rectangle full40
  • Bust SizeBust clothes144
  • Body HairAverage127

Head and Neck 8

  • Head Height157
  • Head Width59
  • Head ProfileHead profile neg123
  • Head Top Height129
  • Head Top Width113
  • Neck Length153
  • Neck Width87
  • Lip ColorHealthy173

Facial Structure 29

  • Chin Forward162
  • Chin Height94
  • Chin Width47
  • Forehead Angle89
  • Forehead Brow HeightForehead brow height neg110
  • Forehead Roundness174
  • Forehead Width127
  • Forehead Height129
  • Jaw AngleJaw angle neg176
  • Jaw Forward162
  • Jaw HeightJaw height pos77
  • Jaw Width142
  • Cheek Forward83
  • Cheek Height19
  • Cheek Width215
  • Forehead Brow CurveForehead brow curve neg147
  • Forehead Brow Forward73
  • Forehead Brow Inner Height17
  • Forehead Brow Outer Height35
  • Forehead Brow Width81
  • Jaw Definition169
  • Cheek DefinitionSharper Cheekbone91
  • Cheek FatLower Distribution91
  • Chin DetailDimple4
  • Chin DefinitionDefined Chin182
  • Temple DefinitionTemple def82
  • Brow FurrowsBrow Furrow 459
  • Eye WrinklesEye Wrinkle 167
  • Forehead WrinklesForehead Wrinkle 3133

Hairstyle 3

  • Hair TypeStraight96
  • BaldnessNo Baldness127
  • HairstylesScripted character hairstyles 01255

Beard 1

  • BeardsScripted character beards 03255

Eyes 13

  • Eye Angle105
  • Eye Depth123
  • Eye Height115
  • Eye Distance118
  • Shut Eyes141
  • Eye Corner Depth37
  • Eye Fold ShapeEye Fold Shape Type 1131
  • Eye Size137
  • Eye Upper Lid Size101
  • Lower Eyelid DefinitionLower Eyelid Type 169
  • Eye Socket DetailDark Socket Type 180
  • Eyebrow ShapeThick176
  • Eyebrow FullnessThick164

Nose 15

  • Nose Forward81
  • Nose Height113
  • Nose Length103
  • Nostril Height55
  • Nostril Width43
  • Nose ProfileNose profile pos28
  • Nose Ridge Angle39
  • Nose Ridge Width63
  • Nose Size34
  • Nose Tip Angle69
  • Nose Tip Forward71
  • Nose Tip Width47
  • Nasolabial DetailNasolabial Type 10
  • Nose Ridge DefinitionLower89
  • Nose Tip DefinitionNose tip def0

Mouth 19

  • Mouth Corner Depth46
  • Mouth Corner Height75
  • Mouth ForwardMouth forward pos50
  • Mouth HeightMouth height pos213
  • Mouth WidthMouth width neg152
  • Upper Lip SizeMouth upper lip size neg85
  • Lower Lip Size107
  • Open MouthMouth open neg100
  • Lower Lip DefinitionMouth lower lip def pos50
  • Lower Lip Fullness27
  • Lower Lip Pad247
  • Lower Lip Width108
  • Philtrum DefinitionMouth philtrum def pos45
  • Philtrum Shape81
  • Philtrum Width17
  • Upper Lip DefinitionMouth upper lip def pos42
  • Upper Lip Fullness5
  • Upper Lip Profile1
  • Upper Lip Width29

Ears 5

  • Ear Angle17
  • Ear Inner ShapeEar inner shape pos138
  • Ear BendBoth Bend135
  • Ear Outward37
  • Ear Size53
Genes outside the designer's tabs 6
  • Expression otherCheek wrinkles both 010
  • AgeOld 2191
  • Eye accessoryNormal eyes130
  • Teeth accessoryNormal teeth0
  • Eyelashes accessoryNormal eyelashes26
  • ClothesWestern bedchamber79

On the start dates

What history/titles gives Chad Uhl on each start date they are alive on: titles, the realm counting vassals, liege and court.

1066 1066.9.15

Age 27

Holds no land.

At the court of Otto Nordheim (1020–1070)

Traits and skills

  • –Diplomacy
  • –Martial
  • –Stewardship
  • 10Intrigue
  • –Learning
  • –Prowess

Base skills as written in the character's history (– = not set: the game rolls it). In the game, traits, education and age add to them.

In their history file

  • 1054.7.16Faith → Catholicism

More DNA: family, house and culture

The DNA code

Show all 107 gene lines
ruler_designer_325137463={
	type=male
	id=0
	random_seed=0
	genes={ 		hair_color={ 121 180 184 172 }
 		skin_color={ 125 61 108 65 }
 		eye_color={ 127 131 164 148 }
 		gene_chin_forward={ "chin_forward_neg" 162 "chin_forward_neg" 112 }
 		gene_chin_height={ "chin_height_neg" 94 "chin_height_neg" 125 }
 		gene_chin_width={ "chin_width_neg" 47 "chin_width_neg" 89 }
 		gene_eye_angle={ "eye_angle_pos" 105 "eye_angle_pos" 131 }
 		gene_eye_depth={ "eye_depth_pos" 123 "eye_depth_pos" 140 }
 		gene_eye_height={ "eye_height_neg" 115 "eye_height_neg" 120 }
 		gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 127 }
 		gene_eye_shut={ "eye_shut_neg" 141 "eye_shut_neg" 115 }
 		gene_forehead_angle={ "forehead_angle_neg" 89 "forehead_angle_neg" 121 }
 		gene_forehead_brow_height={ "forehead_brow_height_neg" 110 "forehead_brow_height_neg" 104 }
 		gene_forehead_roundness={ "forehead_roundness_pos" 174 "forehead_roundness_pos" 174 }
 		gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 }
 		gene_forehead_height={ "forehead_height_neg" 129 "forehead_height_neg" 110 }
 		gene_head_height={ "head_height_pos" 157 "head_height_pos" 153 }
 		gene_head_width={ "head_width_neg" 59 "head_width_neg" 80 }
 		gene_head_profile={ "head_profile_neg" 123 "head_profile_neg" 120 }
 		gene_head_top_height={ "head_top_height_pos" 129 "head_top_height_pos" 143 }
 		gene_head_top_width={ "head_top_width_pos" 113 "head_top_width_pos" 137 }
 		gene_jaw_angle={ "jaw_angle_neg" 176 "jaw_angle_neg" 109 }
 		gene_jaw_forward={ "jaw_forward_pos" 162 "jaw_forward_pos" 138 }
 		gene_jaw_height={ "jaw_height_pos" 77 "jaw_height_pos" 131 }
 		gene_jaw_width={ "jaw_width_neg" 142 "jaw_width_neg" 109 }
 		gene_mouth_corner_depth={ "mouth_corner_depth_neg" 46 "mouth_corner_depth_neg" 104 }
 		gene_mouth_corner_height={ "mouth_corner_height_neg" 75 "mouth_corner_height_neg" 122 }
 		gene_mouth_forward={ "mouth_forward_pos" 50 "mouth_forward_pos" 139 }
 		gene_mouth_height={ "mouth_height_pos" 213 "mouth_height_pos" 139 }
 		gene_mouth_width={ "mouth_width_neg" 152 "mouth_width_neg" 120 }
 		gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 85 "mouth_upper_lip_size_neg" 112 }
 		gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 107 "mouth_lower_lip_size_neg" 120 }
 		gene_mouth_open={ "mouth_open_neg" 100 "mouth_open_neg" 100 }
 		gene_neck_length={ "neck_length_pos" 153 "neck_length_pos" 153 }
 		gene_neck_width={ "neck_width_pos" 87 "neck_width_pos" 127 }
 		gene_bs_cheek_forward={ "cheek_forward_pos" 83 "cheek_forward_neg" 31 }
 		gene_bs_cheek_height={ "cheek_height_pos" 19 "cheek_height_pos" 49 }
 		gene_bs_cheek_width={ "cheek_width_neg" 215 "cheek_width_pos" 2 }
 		gene_bs_ear_angle={ "ear_angle_pos" 17 "ear_angle_pos" 16 }
 		gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 138 "ear_inner_shape_pos" 122 }
 		gene_bs_ear_bend={ "ear_both_bend_pos" 135 "ear_lower_bend_pos" 127 }
 		gene_bs_ear_outward={ "ear_outward_neg" 37 "ear_outward_neg" 44 }
 		gene_bs_ear_size={ "ear_size_pos" 53 "ear_size_pos" 29 }
 		gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 37 "eye_corner_depth_pos" 71 }
 		gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 131 "eye_fold_shape_neg" 14 }
 		gene_bs_eye_size={ "eye_size_pos" 137 "eye_size_pos" 36 }
 		gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 101 "eye_upper_lid_size_pos" 2 }
 		gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 147 "forehead_brow_curve_neg" 19 }
 		gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 73 "forehead_brow_forward_neg" 25 }
 		gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 17 "forehead_brow_inner_height_neg" 119 }
 		gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 35 "forehead_brow_outer_height_neg" 35 }
 		gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 81 "forehead_brow_width_pos" 14 }
 		gene_bs_jaw_def={ "jaw_def_neg" 169 "jaw_def_pos" 39 }
 		gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 50 "mouth_lower_lip_def_pos" 50 }
 		gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 27 "mouth_lower_lip_full_pos" 109 }
 		gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 247 "mouth_lower_lip_pad_neg" 15 }
 		gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 108 "mouth_lower_lip_width_neg" 108 }
 		gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 45 "mouth_philtrum_def_pos" 26 }
 		gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 81 "mouth_philtrum_shape_pos" 81 }
 		gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 17 "mouth_philtrum_width_neg" 17 }
 		gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 42 "mouth_upper_lip_def_pos" 28 }
 		gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 5 "mouth_upper_lip_full_pos" 59 }
 		gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 1 "mouth_upper_lip_profile_pos" 1 }
 		gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 29 "mouth_upper_lip_width_pos" 29 }
 		gene_bs_nose_forward={ "nose_forward_pos" 81 "nose_forward_pos" 41 }
 		gene_bs_nose_height={ "nose_height_pos" 113 "nose_height_neg" 95 }
 		gene_bs_nose_length={ "nose_length_pos" 103 "nose_length_neg" 72 }
 		gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 55 "nose_nostril_height_pos" 43 }
 		gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 43 "nose_nostril_width_neg" 190 }
 		gene_bs_nose_profile={ "nose_profile_pos" 28 "nose_profile_pos" 28 }
 		gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 39 "nose_ridge_angle_pos" 37 }
 		gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 63 "nose_ridge_width_pos" 47 }
 		gene_bs_nose_size={ "nose_size_neg" 34 "nose_size_neg" 34 }
 		gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 69 "nose_tip_angle_neg" 11 }
 		gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 71 "nose_tip_forward_pos" 48 }
 		gene_bs_nose_tip_width={ "nose_tip_width_neg" 47 "nose_tip_width_pos" 35 }
 		face_detail_cheek_def={ "cheek_def_01" 91 "cheek_def_01" 91 }
 		face_detail_cheek_fat={ "cheek_fat_02_pos" 91 "cheek_fat_03_pos" 187 }
 		face_detail_chin_cleft={ "chin_dimple" 4 "chin_dimple" 4 }
 		face_detail_chin_def={ "chin_def" 182 "chin_def" 182 }
 		face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 69 "eye_lower_lid_def" 84 }
 		face_detail_eye_socket={ "eye_socket_color_01" 80 "eye_socket_01" 23 }
 		face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_02" 51 }
 		face_detail_nose_ridge_def={ "nose_ridge_def_neg" 89 "nose_ridge_def_pos" 68 }
 		face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 18 }
 		face_detail_temple_def={ "temple_def" 82 "temple_def" 125 }
 		expression_brow_wrinkles={ "brow_wrinkles_04" 59 "brow_wrinkles_04" 59 }
 		expression_eye_wrinkles={ "eye_wrinkles_01" 67 "eye_wrinkles_01" 67 }
 		expression_forehead_wrinkles={ "forehead_wrinkles_03" 133 "forehead_wrinkles_03" 133 }
 		expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 }
 		complexion={ "complexion_1" 173 "complexion_7" 120 }
 		gene_height={ "normal_height" 124 "normal_height" 161 }
 		gene_bs_body_type={ "body_fat_head_fat_medium" 148 "body_fat_head_fat_full" 134 }
 		gene_bs_body_shape={ "body_shape_rectangle_full" 40 "body_shape_rectangle_full" 0 }
 		gene_bs_bust={ "bust_clothes" 144 "bust_shape_3_half" 181 }
 		gene_age={ "old_2" 191 "old_2" 191 }
 		gene_eyebrows_shape={ "avg_spacing_high_thickness" 176 "far_spacing_lower_thickness" 146 }
 		gene_eyebrows_fullness={ "layer_2_high_thickness" 164 "layer_2_low_thickness" 175 }
 		gene_body_hair={ "body_hair_avg" 127 "body_hair_avg" 127 }
 		gene_hair_type={ "hair_straight" 96 "hair_straight" 96 }
 		gene_baldness={ "no_baldness" 127 "no_baldness" 127 }
 		eye_accessory={ "normal_eyes" 130 "normal_eyes" 130 }
 		teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 }
 		eyelashes_accessory={ "normal_eyelashes" 26 "normal_eyelashes" 26 }
 		hairstyles={ "scripted_character_hairstyles_01" 255 "all_hairstyles" 0 }
 		beards={ "scripted_character_beards_03" 255 "all_beards" 0 }
 		clothes={ "western_bedchamber" 79 "most_clothes" 0 }
 }
	entity={ 0 0 }
}

From game/common/dna_data/01_easteregg_dna.txt, key easteregg_chad_uhl; history from game/history/characters/eastereggs.txt, Crusader Kings III 1.20.0.3.

How to use a DNA code

  1. Press Copy DNA here: the code goes to your clipboard.
  2. In Crusader Kings III, open the ruler designer.
  3. Press its Paste DNA button (next to Copy DNA). The game reads the code from the clipboard.
  4. 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.