CK3 DatabaseCrusader Kings III · 1.20.0.3 “Crozier” · unofficial
At the court of Jarosław Bodzęta: Opole on 1066.9.15
At the court of Jarosław Bodzęta: Opole on 1066.9.15.

Developer easter egg · Male DNA

Łukasz Opara

107 gene lines
Culture
PolishWest Slavic heritage
Dynasty
Opara
Nickname
the Priest-Eater
Born
1040.1.12
Died
1066.9.16, aged 26
Sexuality
bisexual
History ID
easteregg_lukasz_opara

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

#080502 · second #060300

The game's hair colour palette (gfx/portraits/hair_palette.dds)
hair_color={ 22 238 53 248 }

Skin

#c99482 · second #c99482

The game's skin colour palette (gfx/portraits/skin_palette.dds)
skin_color={ 69 70 69 70 }

Eyes

#39190a · second #102f27

The game's eye colour palette (gfx/portraits/eye_palette.dds)
eye_color={ 65 162 184 162 }

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 height131
  • Body FatBody average80
  • MusclesBody shape average19
  • Bust SizeBust clothes127
  • Body HairSparse255

Head and Neck 8

  • Head Height50
  • Head Width127
  • Head ProfileHead profile pos127
  • Head Top Height124
  • Head Top Width127
  • Neck Length179
  • Neck Width127
  • Lip ColorHealthy0

Facial Structure 29

  • Chin Forward58
  • Chin Height113
  • Chin Width127
  • Forehead Angle127
  • Forehead Brow HeightForehead brow height pos173
  • Forehead Roundness127
  • Forehead Width96
  • Forehead Height127
  • Jaw AngleJaw angle pos127
  • Jaw Forward127
  • Jaw HeightJaw height pos118
  • Jaw Width127
  • Cheek Forward0
  • Cheek Height205
  • Cheek Width87
  • Forehead Brow CurveForehead brow curve pos0
  • Forehead Brow Forward0
  • Forehead Brow Inner Height0
  • Forehead Brow Outer Height0
  • Forehead Brow Width0
  • Jaw Definition0
  • Cheek DefinitionSharper Cheekbone0
  • Cheek FatEven Distribution0
  • Chin DetailCleft0
  • Chin DefinitionDefined Chin0
  • Temple DefinitionTemple def0
  • Brow FurrowsBrow Furrow 10
  • Eye WrinklesEye Wrinkle 10
  • Forehead WrinklesForehead Wrinkle 10

Hairstyle 3

  • HairstylesAll hairstyles11
  • Hair TypeWavy255
  • BaldnessNo Baldness127

Beard 1

  • BeardsAll beards137

Eyes 13

  • Eye Angle110
  • Eye Depth158
  • Eye Height85
  • Eye Distance127
  • Shut Eyes146
  • Eye Corner Depth0
  • Eye Fold ShapeEye fold shape pos0
  • Eye Size0
  • Eye Upper Lid Size0
  • Lower Eyelid DefinitionLower Eyelid Type 10
  • Eye Socket DetailSocket Type 10
  • Eyebrow ShapeAverage243
  • Eyebrow FullnessAverage83

Nose 15

  • Nose Forward0
  • Nose Height0
  • Nose Length0
  • Nostril Height0
  • Nostril Width50
  • Nose ProfileNose profile pos0
  • Nose Ridge Angle0
  • Nose Ridge Width0
  • Nose Size207
  • Nose Tip Angle0
  • Nose Tip Forward0
  • Nose Tip Width0
  • Nasolabial DetailNasolabial Type 10
  • Nose Ridge DefinitionHigher0
  • Nose Tip DefinitionNose tip def0

Mouth 19

  • Mouth Corner Depth203
  • Mouth Corner Height105
  • Mouth ForwardMouth forward pos24
  • Mouth HeightMouth height pos127
  • Mouth WidthMouth width pos155
  • Upper Lip SizeMouth upper lip size neg195
  • Lower Lip Size127
  • Open MouthMouth open pos2
  • Lower Lip DefinitionMouth lower lip def pos80
  • Lower Lip Fullness0
  • Lower Lip Pad0
  • Lower Lip Width0
  • Philtrum DefinitionMouth philtrum def pos0
  • Philtrum Shape0
  • Philtrum Width0
  • Upper Lip DefinitionMouth upper lip def pos167
  • Upper Lip Fullness0
  • Upper Lip Profile0
  • Upper Lip Width0

Ears 5

  • Ear Angle0
  • Ear Inner ShapeEar inner shape pos0
  • Ear BendBoth Bend0
  • Ear Outward54
  • Ear Size0
Genes outside the designer's tabs 6
  • Expression otherCheek wrinkles left 01127
  • AgeOld 2177
  • Eye accessoryNormal eyes0
  • Teeth accessoryNormal teeth0
  • Eyelashes accessoryNormal eyelashes0
  • ClothesNorthern low nobility clothes50

On the start dates

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

1066 1066.9.15

Age 26

Holds no land.

At the court of Jarosław Bodzęta (1035–1085)

Traits and skills

  • –Diplomacy
  • –Martial
  • –Stewardship
  • 5Intrigue
  • 3Learning
  • –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

  • 1066.1.1Nickname → the Priest-Eater

More DNA: family, house and culture

The DNA code

Show all 107 gene lines
ruler_designer_304974971={
	type=male
	id=0
	random_seed=0
	genes={ 		hair_color={ 22 238 53 248 }
 		skin_color={ 69 70 69 70 }
 		eye_color={ 65 162 184 162 }
 		gene_chin_forward={ "chin_forward_pos" 58 "chin_forward_pos" 127 }
 		gene_chin_height={ "chin_height_pos" 113 "chin_height_pos" 127 }
 		gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 }
 		gene_eye_angle={ "eye_angle_pos" 110 "eye_angle_pos" 127 }
 		gene_eye_depth={ "eye_depth_pos" 158 "eye_depth_pos" 127 }
 		gene_eye_height={ "eye_height_pos" 85 "eye_height_pos" 127 }
 		gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 }
 		gene_eye_shut={ "eye_shut_pos" 146 "eye_shut_pos" 127 }
 		gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 }
 		gene_forehead_brow_height={ "forehead_brow_height_pos" 173 "forehead_brow_height_pos" 127 }
 		gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 }
 		gene_forehead_width={ "forehead_width_pos" 96 "forehead_width_pos" 127 }
 		gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 }
 		gene_head_height={ "head_height_pos" 50 "head_height_pos" 127 }
 		gene_head_width={ "head_width_pos" 127 "head_width_pos" 127 }
 		gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 }
 		gene_head_top_height={ "head_top_height_pos" 124 "head_top_height_pos" 127 }
 		gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 }
 		gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 }
 		gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 127 }
 		gene_jaw_height={ "jaw_height_pos" 118 "jaw_height_pos" 127 }
 		gene_jaw_width={ "jaw_width_pos" 127 "jaw_width_pos" 127 }
 		gene_mouth_corner_depth={ "mouth_corner_depth_pos" 203 "mouth_corner_depth_pos" 127 }
 		gene_mouth_corner_height={ "mouth_corner_height_pos" 105 "mouth_corner_height_pos" 127 }
 		gene_mouth_forward={ "mouth_forward_pos" 24 "mouth_forward_pos" 127 }
 		gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 }
 		gene_mouth_width={ "mouth_width_pos" 155 "mouth_width_pos" 127 }
 		gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 195 "mouth_upper_lip_size_pos" 127 }
 		gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 127 }
 		gene_mouth_open={ "mouth_open_pos" 2 "mouth_open_pos" 127 }
 		gene_neck_length={ "neck_length_pos" 179 "neck_length_pos" 127 }
 		gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 }
 		gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 }
 		gene_bs_cheek_height={ "cheek_height_pos" 205 "cheek_height_pos" 0 }
 		gene_bs_cheek_width={ "cheek_width_pos" 87 "cheek_width_pos" 0 }
 		gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 }
 		gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 }
 		gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 }
 		gene_bs_ear_outward={ "ear_outward_pos" 54 "ear_outward_pos" 0 }
 		gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 }
 		gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 }
 		gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 }
 		gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 }
 		gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 }
 		gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 }
 		gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 }
 		gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 0 "forehead_brow_inner_height_pos" 0 }
 		gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 }
 		gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 }
 		gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 }
 		gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 80 "mouth_lower_lip_def_pos" 0 }
 		gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 }
 		gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 }
 		gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 }
 		gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 }
 		gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 }
 		gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 }
 		gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 167 "mouth_upper_lip_def_pos" 0 }
 		gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 }
 		gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 }
 		gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 }
 		gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 }
 		gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 }
 		gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 }
 		gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 }
 		gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 50 "nose_nostril_width_pos" 0 }
 		gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_pos" 0 }
 		gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 0 "nose_ridge_angle_pos" 0 }
 		gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 }
 		gene_bs_nose_size={ "nose_size_neg" 207 "nose_size_pos" 0 }
 		gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 }
 		gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 }
 		gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 0 }
 		face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 }
 		face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 }
 		face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 }
 		face_detail_chin_def={ "chin_def" 0 "chin_def" 0 }
 		face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 }
 		face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 }
 		face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 }
 		face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 }
 		face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 }
 		face_detail_temple_def={ "temple_def" 0 "temple_def" 0 }
 		expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 }
 		expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 }
 		expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 }
 		expression_other={ "cheek_wrinkles_left_01" 127 "cheek_wrinkles_left_01" 127 }
 		complexion={ "complexion_1" 0 "complexion_1" 0 }
 		gene_height={ "normal_height" 131 "normal_height" 127 }
 		gene_bs_body_type={ "body_average" 80 "body_fat_head_fat_medium" 127 }
 		gene_bs_body_shape={ "body_shape_average" 19 "body_shape_average" 0 }
 		gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 }
 		gene_age={ "old_2" 177 "old_1" 0 }
 		gene_eyebrows_shape={ "avg_spacing_avg_thickness" 243 "avg_spacing_avg_thickness" 243 }
 		gene_eyebrows_fullness={ "layer_2_avg_thickness" 83 "layer_2_avg_thickness" 83 }
 		gene_body_hair={ "body_hair_sparse" 255 "body_hair_sparse" 171 }
 		hairstyles={ "all_hairstyles" 11 "all_hairstyles" 0 }
 		gene_hair_type={ "hair_wavy" 255 "hair_wavy" 132 }
 		gene_baldness={ "no_baldness" 127 "no_baldness" 127 }
 		beards={ "all_beards" 137 "all_beards" 0 }
 		eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 }
 		teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 }
 		eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 }
 		clothes={ "northern_low_nobility_clothes" 50 "most_clothes" 0 }
 }
	entity={ 0 0 }
}

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