CK3 DatabaseCrusader Kings III · 1.20.0.3 “Crozier” · unofficial
At the court of Wacław Lis: Czersk on 1066.9.15
At the court of Wacław Lis: Czersk on 1066.9.15.

Developer easter egg · Male DNA

Artur Kacprzak

107 gene lines
Culture
PolishWest Slavic heritage
Dynasty
Kacprzak
Nickname
the Young
Born
1045.5.5
Died
1076.9.16, aged 31
Sexuality
heterosexual
History ID
easteregg_artur_kacprzak

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

#100a03 · second #391708

The game's hair colour palette (gfx/portraits/hair_palette.dds)
hair_color={ 66 223 178 186 }

Skin

#c19276 · second #ae7c71

The game's skin colour palette (gfx/portraits/skin_palette.dds)
skin_color={ 143 81 18 91 }

Eyes

#371504 · second #091e21

The game's eye colour palette (gfx/portraits/eye_palette.dds)
eye_color={ 76 200 244 190 }

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 height169
  • Body FatFull105
  • MusclesBody shape triangle half51
  • Bust SizeBust clothes152
  • Body HairAverage120

Head and Neck 8

  • Head Height128
  • Head Width180
  • Head ProfileHead profile pos143
  • Head Top Height111
  • Head Top Width137
  • Neck Length96
  • Neck Width188
  • Lip ColorRosy0

Facial Structure 29

  • Chin Forward168
  • Chin Height107
  • Chin Width152
  • Forehead Angle166
  • Forehead Brow HeightForehead brow height neg115
  • Forehead Roundness132
  • Forehead Width142
  • Forehead Height118
  • Jaw AngleJaw angle pos126
  • Jaw Forward130
  • Jaw HeightJaw height neg128
  • Jaw Width137
  • Cheek Forward23
  • Cheek Height63
  • Cheek Width67
  • Forehead Brow CurveForehead brow curve neg34
  • Forehead Brow Forward100
  • Forehead Brow Inner Height31
  • Forehead Brow Outer Height42
  • Forehead Brow Width2
  • Jaw Definition97
  • Cheek DefinitionRounder Cheekbone17
  • Cheek FatForward Distribution101
  • Chin DetailCleft79
  • Chin DefinitionSmooth Chin249
  • Temple DefinitionTemple def75
  • Brow FurrowsBrow Furrow 274
  • Eye WrinklesEye Wrinkle 2251
  • Forehead WrinklesForehead Wrinkle 117

Hairstyle 3

  • Hair TypeWavy97
  • BaldnessNo Baldness127
  • HairstylesWestern hairstyles straight231

Beard 1

  • BeardsWestern beards straight88

Eyes 13

  • Eye Angle131
  • Eye Depth118
  • Eye Height134
  • Eye Distance118
  • Shut Eyes185
  • Eye Corner Depth55
  • Eye Fold ShapeEye Fold Shape Type 159
  • Eye Size25
  • Eye Upper Lid Size21
  • Lower Eyelid DefinitionLower Eyelid Type 145
  • Eye Socket DetailSocket Type 264
  • Eyebrow ShapeSparse205
  • Eyebrow FullnessAverage255

Nose 15

  • Nose Forward51
  • Nose Height13
  • Nose Length61
  • Nostril Height111
  • Nostril Width57
  • Nose ProfileNose profile pos17
  • Nose Ridge Angle81
  • Nose Ridge Width139
  • Nose Size69
  • Nose Tip Angle19
  • Nose Tip Forward40
  • Nose Tip Width77
  • Nasolabial DetailNasolabial Type 30
  • Nose Ridge DefinitionHigher0
  • Nose Tip DefinitionNose tip def234

Mouth 19

  • Mouth Corner Depth102
  • Mouth Corner Height118
  • Mouth ForwardMouth forward neg114
  • Mouth HeightMouth height neg127
  • Mouth WidthMouth width neg102
  • Upper Lip SizeMouth upper lip size pos160
  • Lower Lip Size80
  • Open MouthMouth open neg81
  • Lower Lip DefinitionMouth lower lip def pos43
  • Lower Lip Fullness36
  • Lower Lip Pad34
  • Lower Lip Width10
  • Philtrum DefinitionMouth philtrum def pos48
  • Philtrum Shape10
  • Philtrum Width9
  • Upper Lip DefinitionMouth upper lip def pos18
  • Upper Lip Fullness24
  • Upper Lip Profile14
  • Upper Lip Width33

Ears 5

  • Ear Angle44
  • Ear Inner ShapeEar inner shape pos24
  • Ear BendLower Bend2
  • Ear Outward25
  • Ear Size114
Genes outside the designer's tabs 6
  • Expression otherCheek wrinkles both 010
  • AgeOld 2120
  • Eye accessoryNormal eyes119
  • Teeth accessoryNormal teeth0
  • Eyelashes accessoryNormal eyelashes134
  • ClothesWestern bedchamber79

On the start dates

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

1066 1066.9.15

Age 21

Holds no land.

At the court of Wacław Lis (1028–1092)

Traits and skills

  • 6Diplomacy
  • 6Martial
  • 6Stewardship
  • 0Intrigue
  • 2Learning
  • 5Prowess

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
  • 1066.1.1Nickname → the Young

More DNA: family, house and culture

The DNA code

Show all 107 gene lines
ruler_designer_517768623={
	type=male
	id=0
	random_seed=0
	genes={ 		hair_color={ 66 223 178 186 }
 		skin_color={ 143 81 18 91 }
 		eye_color={ 76 200 244 190 }
 		gene_chin_forward={ "chin_forward_neg" 168 "chin_forward_neg" 127 }
 		gene_chin_height={ "chin_height_pos" 107 "chin_height_pos" 137 }
 		gene_chin_width={ "chin_width_pos" 152 "chin_width_pos" 137 }
 		gene_eye_angle={ "eye_angle_pos" 131 "eye_angle_pos" 131 }
 		gene_eye_depth={ "eye_depth_neg" 118 "eye_depth_neg" 105 }
 		gene_eye_height={ "eye_height_neg" 134 "eye_height_neg" 127 }
 		gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 102 }
 		gene_eye_shut={ "eye_shut_pos" 185 "eye_shut_pos" 128 }
 		gene_forehead_angle={ "forehead_angle_neg" 166 "forehead_angle_neg" 123 }
 		gene_forehead_brow_height={ "forehead_brow_height_neg" 115 "forehead_brow_height_neg" 115 }
 		gene_forehead_roundness={ "forehead_roundness_pos" 132 "forehead_roundness_pos" 132 }
 		gene_forehead_width={ "forehead_width_pos" 142 "forehead_width_pos" 142 }
 		gene_forehead_height={ "forehead_height_neg" 118 "forehead_height_neg" 118 }
 		gene_head_height={ "head_height_pos" 128 "head_height_pos" 144 }
 		gene_head_width={ "head_width_pos" 180 "head_width_pos" 162 }
 		gene_head_profile={ "head_profile_pos" 143 "head_profile_pos" 178 }
 		gene_head_top_height={ "head_top_height_neg" 111 "head_top_height_neg" 96 }
 		gene_head_top_width={ "head_top_width_neg" 137 "head_top_width_neg" 111 }
 		gene_jaw_angle={ "jaw_angle_pos" 126 "jaw_angle_pos" 134 }
 		gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_pos" 135 }
 		gene_jaw_height={ "jaw_height_neg" 128 "jaw_height_neg" 115 }
 		gene_jaw_width={ "jaw_width_neg" 137 "jaw_width_neg" 94 }
 		gene_mouth_corner_depth={ "mouth_corner_depth_neg" 102 "mouth_corner_depth_neg" 102 }
 		gene_mouth_corner_height={ "mouth_corner_height_neg" 118 "mouth_corner_height_neg" 118 }
 		gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 114 }
 		gene_mouth_height={ "mouth_height_neg" 127 "mouth_height_neg" 127 }
 		gene_mouth_width={ "mouth_width_neg" 102 "mouth_width_neg" 102 }
 		gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 160 "mouth_upper_lip_size_pos" 160 }
 		gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 80 "mouth_lower_lip_size_neg" 80 }
 		gene_mouth_open={ "mouth_open_neg" 81 "mouth_open_neg" 81 }
 		gene_neck_length={ "neck_length_pos" 96 "neck_length_pos" 151 }
 		gene_neck_width={ "neck_width_pos" 188 "neck_width_pos" 141 }
 		gene_bs_cheek_forward={ "cheek_forward_pos" 23 "cheek_forward_pos" 12 }
 		gene_bs_cheek_height={ "cheek_height_neg" 63 "cheek_height_neg" 38 }
 		gene_bs_cheek_width={ "cheek_width_neg" 67 "cheek_width_neg" 103 }
 		gene_bs_ear_angle={ "ear_angle_neg" 44 "ear_angle_neg" 44 }
 		gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 24 "ear_inner_shape_pos" 24 }
 		gene_bs_ear_bend={ "ear_lower_bend_pos" 2 "ear_lower_bend_pos" 2 }
 		gene_bs_ear_outward={ "ear_outward_neg" 25 "ear_outward_neg" 25 }
 		gene_bs_ear_size={ "ear_size_pos" 114 "ear_size_pos" 114 }
 		gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 55 "eye_corner_depth_pos" 252 }
 		gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 59 "eye_fold_shape_neg" 0 }
 		gene_bs_eye_size={ "eye_size_pos" 25 "eye_size_pos" 37 }
 		gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 21 "eye_upper_lid_size_pos" 38 }
 		gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 34 "forehead_brow_curve_neg" 34 }
 		gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 100 "forehead_brow_forward_pos" 100 }
 		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" 42 "forehead_brow_outer_height_pos" 42 }
 		gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 2 "forehead_brow_width_pos" 2 }
 		gene_bs_jaw_def={ "jaw_def_pos" 97 "jaw_def_neg" 7 }
 		gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 43 "mouth_lower_lip_def_pos" 43 }
 		gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 36 "mouth_lower_lip_full_pos" 36 }
 		gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 34 "mouth_lower_lip_pad_neg" 34 }
 		gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 10 "mouth_lower_lip_width_neg" 10 }
 		gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 48 "mouth_philtrum_def_pos" 48 }
 		gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 10 "mouth_philtrum_shape_neg" 10 }
 		gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 9 "mouth_philtrum_width_pos" 9 }
 		gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 18 "mouth_upper_lip_def_pos" 18 }
 		gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 24 "mouth_upper_lip_full_pos" 24 }
 		gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 14 "mouth_upper_lip_profile_pos" 14 }
 		gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 33 "mouth_upper_lip_width_neg" 33 }
 		gene_bs_nose_forward={ "nose_forward_pos" 51 "nose_forward_pos" 7 }
 		gene_bs_nose_height={ "nose_height_pos" 13 "nose_height_neg" 23 }
 		gene_bs_nose_length={ "nose_length_neg" 61 "nose_length_pos" 3 }
 		gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 111 "nose_nostril_height_pos" 38 }
 		gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 57 "nose_nostril_width_neg" 88 }
 		gene_bs_nose_profile={ "nose_profile_pos" 17 "nose_profile_pos" 46 }
 		gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 81 "nose_ridge_angle_neg" 29 }
 		gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 139 "nose_ridge_width_pos" 44 }
 		gene_bs_nose_size={ "nose_size_pos" 69 "nose_size_pos" 26 }
 		gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 19 "nose_tip_angle_pos" 42 }
 		gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 40 "nose_tip_forward_neg" 40 }
 		gene_bs_nose_tip_width={ "nose_tip_width_neg" 77 "nose_tip_width_pos" 65 }
 		face_detail_cheek_def={ "cheek_def_02" 17 "cheek_def_02" 5 }
 		face_detail_cheek_fat={ "cheek_fat_04_pos" 101 "cheek_fat_04_pos" 203 }
 		face_detail_chin_cleft={ "chin_cleft" 79 "chin_cleft" 23 }
 		face_detail_chin_def={ "chin_def_neg" 249 "chin_def_neg" 249 }
 		face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 45 "eye_lower_lid_def" 45 }
 		face_detail_eye_socket={ "eye_socket_02" 64 "eye_socket_02" 1 }
 		face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_03" 1 }
 		face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 10 }
 		face_detail_nose_tip_def={ "nose_tip_def" 234 "nose_tip_def" 234 }
 		face_detail_temple_def={ "temple_def" 75 "temple_def" 5 }
 		expression_brow_wrinkles={ "brow_wrinkles_02" 74 "brow_wrinkles_02" 74 }
 		expression_eye_wrinkles={ "eye_wrinkles_02" 251 "eye_wrinkles_02" 251 }
 		expression_forehead_wrinkles={ "forehead_wrinkles_01" 17 "forehead_wrinkles_01" 17 }
 		expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 }
 		complexion={ "complexion_2" 0 "complexion_4" 159 }
 		gene_height={ "normal_height" 169 "normal_height" 115 }
 		gene_bs_body_type={ "body_fat_head_fat_full" 105 "body_fat_head_fat_full" 105 }
 		gene_bs_body_shape={ "body_shape_triangle_half" 51 "body_shape_triangle_half" 0 }
 		gene_bs_bust={ "bust_clothes" 152 "bust_shape_3_full" 190 }
 		gene_age={ "old_2" 120 "old_2" 120 }
 		gene_eyebrows_shape={ "avg_spacing_low_thickness" 205 "avg_spacing_low_thickness" 205 }
 		gene_eyebrows_fullness={ "layer_2_avg_thickness" 255 "layer_2_low_thickness" 127 }
 		gene_body_hair={ "body_hair_avg" 120 "body_hair_avg" 120 }
 		gene_hair_type={ "hair_wavy" 97 "hair_wavy" 97 }
 		gene_baldness={ "no_baldness" 127 "no_baldness" 127 }
 		eye_accessory={ "normal_eyes" 119 "normal_eyes" 119 }
 		teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 }
 		eyelashes_accessory={ "normal_eyelashes" 134 "normal_eyelashes" 134 }
 		beards={ "western_beards_straight" 88 "no_beard" 0 }
 		hairstyles={ "western_hairstyles_straight" 231 "all_hairstyles" 0 }
 		clothes={ "western_bedchamber" 79 "most_clothes" 0 }
 }
	entity={ 0 0 }
}

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