CK3 DatabaseCrusader Kings III · 1.20.0.3 “Crozier” · unofficial
At the court of Dirk Gerulfing: Holland on 1066.9.15
At the court of Dirk Gerulfing: Holland on 1066.9.15.

Developer easter egg · Male DNA

Daan Broekhof

107 gene lines
Culture
DutchCentral Germanic heritage
Dynasty
Broekhof
Born
1026.9.15
Died
1066.9.16, aged 40
Sexuality
heterosexual
History ID
easteregg_daan_broekhof

This is the game's own DNA of Daan Broekhof, a developer easter egg character: a man of Dutch culture of the house Broekhof in Crusader Kings III, born 1026.9.15. 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

#5b4630 · second #63200c

The game's hair colour palette (gfx/portraits/hair_palette.dds)
hair_color={ 18 154 210 150 }

Skin

#fdeae5 · second #be8e74

The game's skin colour palette (gfx/portraits/skin_palette.dds)
skin_color={ 17 14 127 82 }

Eyes

#0e2b2b · second #0f3032

The game's eye colour palette (gfx/portraits/eye_palette.dds)
eye_color={ 204 164 205 153 }

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 height180
  • Body FatLow115
  • MusclesBody shape rectangle full103
  • Bust SizeBust clothes119
  • Body HairAverage90

Head and Neck 8

  • Head Height115
  • Head Width92
  • Head ProfileHead profile neg72
  • Head Top Height127
  • Head Top Width128
  • Neck Length102
  • Neck Width74
  • Lip ColorNatural52

Facial Structure 29

  • Chin Forward107
  • Chin Height131
  • Chin Width165
  • Forehead Angle119
  • Forehead Brow HeightForehead brow height pos142
  • Forehead Roundness202
  • Forehead Width184
  • Forehead Height255
  • Jaw AngleJaw angle neg115
  • Jaw Forward110
  • Jaw HeightJaw height pos59
  • Jaw Width161
  • Cheek Forward171
  • Cheek Height103
  • Cheek Width39
  • Forehead Brow CurveForehead brow curve neg23
  • Forehead Brow Forward7
  • Forehead Brow Inner Height67
  • Forehead Brow Outer Height5
  • Forehead Brow Width17
  • Jaw Definition255
  • Cheek DefinitionRounder Cheekbone0
  • Cheek FatLower Distribution0
  • Chin DetailCleft160
  • Chin DefinitionDefined Chin0
  • Temple DefinitionTemple def176
  • Brow FurrowsBrow Furrow 396
  • Eye WrinklesEye Wrinkle 10
  • Forehead WrinklesForehead Wrinkle 146

Hairstyle 3

  • Hair TypeStraight168
  • BaldnessNo Baldness127
  • HairstylesFp2 hairstyles iberian muslim straight255

Beard 1

  • BeardsNo beard255

Eyes 13

  • Eye Angle113
  • Eye Depth129
  • Eye Height147
  • Eye Distance105
  • Shut Eyes121
  • Eye Corner Depth101
  • Eye Fold ShapeEye Fold Shape Type 1157
  • Eye Size83
  • Eye Upper Lid Size1
  • Lower Eyelid DefinitionLower Eyelid Type 152
  • Eye Socket DetailSocket Type 168
  • Eyebrow ShapeFar-apart Thin134
  • Eyebrow FullnessThin0

Nose 15

  • Nose Forward21
  • Nose Height157
  • Nose Length73
  • Nostril Height253
  • Nostril Width51
  • Nose ProfileNose profile hawk pos53
  • Nose Ridge Angle10
  • Nose Ridge Width9
  • Nose Size105
  • Nose Tip Angle83
  • Nose Tip Forward205
  • Nose Tip Width13
  • Nasolabial DetailNasolabial Type 20
  • Nose Ridge DefinitionLower42
  • Nose Tip DefinitionNose tip def63

Mouth 19

  • Mouth Corner Depth117
  • Mouth Corner Height157
  • Mouth ForwardMouth forward neg100
  • Mouth HeightMouth height pos127
  • Mouth WidthMouth width pos129
  • Upper Lip SizeMouth upper lip size pos145
  • Lower Lip Size93
  • Open MouthMouth open pos135
  • Lower Lip DefinitionMouth lower lip def pos98
  • Lower Lip Fullness73
  • Lower Lip Pad57
  • Lower Lip Width27
  • Philtrum DefinitionMouth philtrum def pos132
  • Philtrum Shape123
  • Philtrum Width27
  • Upper Lip DefinitionMouth upper lip def pos176
  • Upper Lip Fullness97
  • Upper Lip Profile59
  • Upper Lip Width67

Ears 5

  • Ear Angle21
  • Ear Inner ShapeEar inner shape pos52
  • Ear BendUpper Bend45
  • Ear Outward51
  • Ear Size39
Genes outside the designer's tabs 6
  • Expression otherCheek wrinkles both 010
  • AgeOld 2169
  • Eye accessoryNormal eyes220
  • Teeth accessoryNormal teeth0
  • Eyelashes accessoryNormal eyelashes183
  • ClothesWestern bedchamber79

On the start dates

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

1066 1066.9.15

Age 40

Holds no land.

At the court of Dirk Gerulfing (1054–1091)

Traits and skills

  • –Diplomacy
  • –Martial
  • –Stewardship
  • 2Intrigue
  • –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_837670966={
	type=male
	id=0
	random_seed=0
	genes={ 		hair_color={ 18 154 210 150 }
 		skin_color={ 17 14 127 82 }
 		eye_color={ 204 164 205 153 }
 		gene_chin_forward={ "chin_forward_neg" 107 "chin_forward_neg" 101 }
 		gene_chin_height={ "chin_height_pos" 131 "chin_height_pos" 131 }
 		gene_chin_width={ "chin_width_neg" 165 "chin_width_neg" 121 }
 		gene_eye_angle={ "eye_angle_neg" 113 "eye_angle_neg" 122 }
 		gene_eye_depth={ "eye_depth_neg" 129 "eye_depth_neg" 115 }
 		gene_eye_height={ "eye_height_pos" 147 "eye_height_pos" 132 }
 		gene_eye_distance={ "eye_distance_neg" 105 "eye_distance_neg" 127 }
 		gene_eye_shut={ "eye_shut_pos" 121 "eye_shut_pos" 129 }
 		gene_forehead_angle={ "forehead_angle_neg" 119 "forehead_angle_neg" 122 }
 		gene_forehead_brow_height={ "forehead_brow_height_pos" 142 "forehead_brow_height_pos" 155 }
 		gene_forehead_roundness={ "forehead_roundness_pos" 202 "forehead_roundness_pos" 142 }
 		gene_forehead_width={ "forehead_width_neg" 184 "forehead_width_neg" 82 }
 		gene_forehead_height={ "forehead_height_neg" 255 "forehead_height_neg" 111 }
 		gene_head_height={ "head_height_neg" 115 "head_height_neg" 119 }
 		gene_head_width={ "head_width_neg" 92 "head_width_neg" 88 }
 		gene_head_profile={ "head_profile_neg" 72 "head_profile_neg" 96 }
 		gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 132 }
 		gene_head_top_width={ "head_top_width_pos" 128 "head_top_width_pos" 130 }
 		gene_jaw_angle={ "jaw_angle_neg" 115 "jaw_angle_neg" 117 }
 		gene_jaw_forward={ "jaw_forward_neg" 110 "jaw_forward_neg" 124 }
 		gene_jaw_height={ "jaw_height_pos" 59 "jaw_height_pos" 140 }
 		gene_jaw_width={ "jaw_width_neg" 161 "jaw_width_neg" 119 }
 		gene_mouth_corner_depth={ "mouth_corner_depth_neg" 117 "mouth_corner_depth_neg" 123 }
 		gene_mouth_corner_height={ "mouth_corner_height_pos" 157 "mouth_corner_height_pos" 128 }
 		gene_mouth_forward={ "mouth_forward_neg" 100 "mouth_forward_neg" 117 }
 		gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 }
 		gene_mouth_width={ "mouth_width_pos" 129 "mouth_width_pos" 129 }
 		gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 145 "mouth_upper_lip_size_pos" 132 }
 		gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 93 "mouth_lower_lip_size_neg" 107 }
 		gene_mouth_open={ "mouth_open_pos" 135 "mouth_open_pos" 135 }
 		gene_neck_length={ "neck_length_pos" 102 "neck_length_pos" 131 }
 		gene_neck_width={ "neck_width_pos" 74 "neck_width_pos" 148 }
 		gene_bs_cheek_forward={ "cheek_forward_neg" 171 "cheek_forward_pos" 4 }
 		gene_bs_cheek_height={ "cheek_height_neg" 103 "cheek_height_pos" 18 }
 		gene_bs_cheek_width={ "cheek_width_neg" 39 "cheek_width_neg" 50 }
 		gene_bs_ear_angle={ "ear_angle_pos" 21 "ear_angle_neg" 17 }
 		gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 52 "ear_inner_shape_pos" 78 }
 		gene_bs_ear_bend={ "ear_upper_bend_pos" 45 "ear_lower_bend_pos" 43 }
 		gene_bs_ear_outward={ "ear_outward_neg" 51 "ear_outward_pos" 56 }
 		gene_bs_ear_size={ "ear_size_pos" 39 "ear_size_pos" 14 }
 		gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 101 "eye_corner_depth_pos" 237 }
 		gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 157 "eye_fold_shape_neg" 81 }
 		gene_bs_eye_size={ "eye_size_neg" 83 "eye_size_pos" 72 }
 		gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 1 "eye_upper_lid_size_pos" 105 }
 		gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 23 "forehead_brow_curve_neg" 133 }
 		gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 7 "forehead_brow_forward_pos" 29 }
 		gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 67 "forehead_brow_inner_height_pos" 8 }
 		gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 5 "forehead_brow_outer_height_neg" 39 }
 		gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 17 "forehead_brow_width_pos" 23 }
 		gene_bs_jaw_def={ "jaw_def_neg" 255 "jaw_def_neg" 16 }
 		gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 98 "mouth_lower_lip_def_pos" 85 }
 		gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 73 "mouth_lower_lip_full_neg" 33 }
 		gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 57 "mouth_lower_lip_pad_neg" 0 }
 		gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 27 "mouth_lower_lip_width_pos" 5 }
 		gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 132 "mouth_philtrum_def_pos" 22 }
 		gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 123 "mouth_philtrum_shape_neg" 18 }
 		gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 27 "mouth_philtrum_width_neg" 34 }
 		gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 176 "mouth_upper_lip_def_pos" 2 }
 		gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 97 "mouth_upper_lip_full_neg" 12 }
 		gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 59 "mouth_upper_lip_profile_pos" 56 }
 		gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 67 "mouth_upper_lip_width_pos" 92 }
 		gene_bs_nose_forward={ "nose_forward_neg" 21 "nose_forward_neg" 25 }
 		gene_bs_nose_height={ "nose_height_pos" 157 "nose_height_pos" 47 }
 		gene_bs_nose_length={ "nose_length_pos" 73 "nose_length_pos" 73 }
 		gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 253 "nose_nostril_height_pos" 27 }
 		gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 51 "nose_nostril_width_neg" 9 }
 		gene_bs_nose_profile={ "nose_profile_hawk_pos" 53 "nose_profile_hawk" 28 }
 		gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 10 "nose_ridge_angle_pos" 10 }
 		gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 9 "nose_ridge_width_neg" 9 }
 		gene_bs_nose_size={ "nose_size_pos" 105 "nose_size_pos" 27 }
 		gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 83 "nose_tip_angle_neg" 99 }
 		gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 205 "nose_tip_forward_pos" 47 }
 		gene_bs_nose_tip_width={ "nose_tip_width_neg" 13 "nose_tip_width_pos" 32 }
 		face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_01" 13 }
 		face_detail_cheek_fat={ "cheek_fat_02_pos" 0 "cheek_fat_02_pos" 9 }
 		face_detail_chin_cleft={ "chin_cleft" 160 "chin_cleft" 11 }
 		face_detail_chin_def={ "chin_def" 0 "chin_def" 7 }
 		face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 52 "eye_lower_lid_def" 0 }
 		face_detail_eye_socket={ "eye_socket_01" 68 "eye_socket_color_01" 7 }
 		face_detail_nasolabial={ "nasolabial_02" 0 "nasolabial_03" 24 }
 		face_detail_nose_ridge_def={ "nose_ridge_def_neg" 42 "nose_ridge_def_pos" 0 }
 		face_detail_nose_tip_def={ "nose_tip_def" 63 "nose_tip_def" 194 }
 		face_detail_temple_def={ "temple_def" 176 "temple_def" 200 }
 		expression_brow_wrinkles={ "brow_wrinkles_03" 96 "brow_wrinkles_03" 96 }
 		expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 }
 		expression_forehead_wrinkles={ "forehead_wrinkles_01" 46 "forehead_wrinkles_01" 46 }
 		expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 }
 		complexion={ "complexion_3" 52 "complexion_7" 197 }
 		gene_height={ "normal_height" 180 "normal_height" 119 }
 		gene_bs_body_type={ "body_fat_head_fat_low" 115 "body_fat_head_fat_full" 115 }
 		gene_bs_body_shape={ "body_shape_rectangle_full" 103 "body_shape_rectangle_full" 52 }
 		gene_bs_bust={ "bust_clothes" 119 "bust_shape_1_half" 144 }
 		gene_age={ "old_2" 169 "old_2" 169 }
 		gene_eyebrows_shape={ "far_spacing_lower_thickness" 134 "avg_spacing_avg_thickness" 163 }
 		gene_eyebrows_fullness={ "layer_2_lower_thickness" 0 "layer_2_lower_thickness" 143 }
 		gene_body_hair={ "body_hair_avg" 90 "body_hair_avg" 90 }
 		gene_hair_type={ "hair_straight" 168 "hair_straight" 168 }
 		gene_baldness={ "no_baldness" 127 "no_baldness" 127 }
 		eye_accessory={ "normal_eyes" 220 "normal_eyes" 220 }
 		teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 }
 		eyelashes_accessory={ "normal_eyelashes" 183 "normal_eyelashes" 183 }
 		beards={ "no_beard" 255 "no_beard" 0 }
 		hairstyles={ "fp2_hairstyles_iberian_muslim_straight" 255 "all_hairstyles" 0 }
 		clothes={ "western_bedchamber" 79 "most_clothes" 0 }
 }
	entity={ 0 0 }
}

From game/common/dna_data/01_easteregg_dna.txt, key easteregg_daan_broekhof_dna; 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.