
Developer easter egg · Male DNA
Artur Kacprzak
- Culture
- PolishWest Slavic heritage
- Faith
- Catholicism
- 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

hair_color={ 66 223 178 186 }Skin
#c19276 · second #ae7c71

skin_color={ 143 81 18 91 }Eyes
#371504 · second #091e21

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
- 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.







