
This is the game's own DNA of Hajnal: a woman of Mogyër culture in Crusader Kings III, born 843.1.1. 105 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/00_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
#0d0601 · second #0d0601

hair_color={ 115 243 115 243 }Skin
#c09570 · second #c09570

skin_color={ 218 85 218 85 }Eyes
#0e0300 · second #0e0300

eye_color={ 26 245 26 245 }Face and body
102 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 height130
- Body FatMedium115
- MusclesBody shape rectangle full14
- Bust SizeBust shape 3 full208
- Body HairSparse with Low Stubble0
Head and Neck 8
- Head Height109
- Head Width165
- Head ProfileHead profile neg108
- Head Top Height94
- Head Top Width117
- Neck Length120
- Neck Width141
- Lip ColorHealthy127
Facial Structure 29
- Chin Forward105
- Chin Height116
- Chin Width129
- Forehead Angle124
- Forehead Brow HeightForehead brow height pos146
- Forehead Roundness141
- Forehead Width109
- Forehead Height150
- Jaw AngleJaw angle pos140
- Jaw Forward140
- Jaw HeightJaw height neg112
- Jaw Width117
- Cheek Forward30
- Cheek Height14
- Cheek Width31
- Forehead Brow CurveForehead brow curve neg110
- Forehead Brow Forward13
- Forehead Brow Inner Height17
- Forehead Brow Outer Height15
- Forehead Brow Width91
- Jaw Definition216
- Cheek DefinitionSharper Cheekbone7
- Cheek FatReduced Distribution15
- Chin DetailCleft22
- Chin DefinitionSmooth Chin37
- Temple DefinitionTemple def104
- Brow FurrowsBrow Furrow 30
- Eye WrinklesEye Wrinkle 1218
- Forehead WrinklesForehead Wrinkle 3194
Hairstyle 3
- Hair TypeStraight with Thin Beard97
- BaldnessNo Baldness127
- HairstylesSteppe hairstyles straight0
Eyes 13
- Eye Angle133
- Eye Depth121
- Eye Height122
- Eye Distance117
- Shut Eyes141
- Eye Corner Depth178
- Eye Fold ShapeEye fold shape pos35
- Eye Size36
- Eye Upper Lid Size185
- Lower Eyelid DefinitionLower Eyelid Type 127
- Eye Socket DetailSocket Type 21
- Eyebrow ShapeSparse159
- Eyebrow FullnessSparse221
Nose 15
- Nose Forward18
- Nose Height62
- Nose Length64
- Nostril Height18
- Nostril Width5
- Nose ProfileNose profile pos18
- Nose Ridge Angle11
- Nose Ridge Width10
- Nose Size56
- Nose Tip Angle13
- Nose Tip Forward172
- Nose Tip Width20
- Nasolabial DetailNasolabial Type 221
- Nose Ridge DefinitionLower23
- Nose Tip DefinitionNose tip def2
Mouth 19
- Mouth Corner Depth130
- Mouth Corner Height119
- Mouth ForwardMouth forward pos138
- Mouth HeightMouth height neg118
- Mouth WidthMouth width neg62
- Upper Lip SizeMouth upper lip size pos152
- Lower Lip Size205
- Open MouthMouth open neg12
- Lower Lip DefinitionMouth lower lip def pos40
- Lower Lip Fullness34
- Lower Lip Pad14
- Lower Lip Width51
- Philtrum DefinitionMouth philtrum def pos11
- Philtrum Shape80
- Philtrum Width111
- Upper Lip DefinitionMouth upper lip def pos38
- Upper Lip Fullness84
- Upper Lip Profile159
- Upper Lip Width28
Ears 5
- Ear Angle50
- Ear Inner ShapeEar inner shape pos24
- Ear BendUpper Bend55
- Ear Outward142
- Ear Size41
Genes outside the designer's tabs 5
- Expression otherCheek wrinkles both 010
- AgeOld 1112
- Eye accessoryNormal eyes166
- Teeth accessoryNormal teeth0
- Eyelashes accessoryNormal eyelashes64
On the start dates
What history/titles gives Hajnal on each start date they are alive on: titles, the realm counting vassals, liege and court.
Traits and skills
Family
From history/characters (father, mother, add_spouse). Names with a link have a DNA page of their own.
Spouses 1
- Árpád (from 861.1.1, 845–907)
Children 4
- Linütika Árpád (862–906)
- Tarkatzus Árpád (864–920)
- Ibolya Árpád (866–920)
- Zoltán Árpád (880–955)
More DNA: family, house and culture
The DNA code
Show all 105 gene lines
ruler_designer_306004={
type=female
id=0
random_seed=0
genes={ hair_color={ 115 243 115 243 }
skin_color={ 218 85 218 85 }
eye_color={ 26 245 26 245 }
gene_chin_forward={ "chin_forward_neg" 105 "chin_forward_neg" 105 }
gene_chin_height={ "chin_height_neg" 116 "chin_height_neg" 116 }
gene_chin_width={ "chin_width_pos" 129 "chin_width_pos" 129 }
gene_eye_angle={ "eye_angle_pos" 133 "eye_angle_pos" 133 }
gene_eye_depth={ "eye_depth_neg" 121 "eye_depth_neg" 121 }
gene_eye_height={ "eye_height_neg" 122 "eye_height_neg" 122 }
gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_neg" 117 }
gene_eye_shut={ "eye_shut_pos" 141 "eye_shut_pos" 141 }
gene_forehead_angle={ "forehead_angle_neg" 124 "forehead_angle_neg" 124 }
gene_forehead_brow_height={ "forehead_brow_height_pos" 146 "forehead_brow_height_pos" 146 }
gene_forehead_roundness={ "forehead_roundness_pos" 141 "forehead_roundness_pos" 141 }
gene_forehead_width={ "forehead_width_neg" 109 "forehead_width_neg" 109 }
gene_forehead_height={ "forehead_height_pos" 150 "forehead_height_pos" 150 }
gene_head_height={ "head_height_neg" 109 "head_height_neg" 109 }
gene_head_width={ "head_width_pos" 165 "head_width_pos" 165 }
gene_head_profile={ "head_profile_neg" 108 "head_profile_neg" 108 }
gene_head_top_height={ "head_top_height_neg" 94 "head_top_height_neg" 94 }
gene_head_top_width={ "head_top_width_neg" 117 "head_top_width_neg" 117 }
gene_jaw_angle={ "jaw_angle_pos" 140 "jaw_angle_pos" 140 }
gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 140 }
gene_jaw_height={ "jaw_height_neg" 112 "jaw_height_neg" 112 }
gene_jaw_width={ "jaw_width_neg" 117 "jaw_width_neg" 117 }
gene_mouth_corner_depth={ "mouth_corner_depth_pos" 130 "mouth_corner_depth_pos" 130 }
gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_neg" 119 }
gene_mouth_forward={ "mouth_forward_pos" 138 "mouth_forward_pos" 138 }
gene_mouth_height={ "mouth_height_neg" 118 "mouth_height_neg" 118 }
gene_mouth_width={ "mouth_width_neg" 62 "mouth_width_neg" 62 }
gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 152 "mouth_upper_lip_size_pos" 152 }
gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 205 "mouth_lower_lip_size_pos" 189 }
gene_mouth_open={ "mouth_open_neg" 12 "mouth_open_neg" 12 }
gene_neck_length={ "neck_length_neg" 120 "neck_length_neg" 120 }
gene_neck_width={ "neck_width_pos" 141 "neck_width_pos" 141 }
gene_bs_cheek_forward={ "cheek_forward_neg" 30 "cheek_forward_neg" 30 }
gene_bs_cheek_height={ "cheek_height_pos" 14 "cheek_height_pos" 14 }
gene_bs_cheek_width={ "cheek_width_pos" 31 "cheek_width_pos" 31 }
gene_bs_ear_angle={ "ear_angle_pos" 50 "ear_angle_pos" 50 }
gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 24 "ear_inner_shape_pos" 24 }
gene_bs_ear_bend={ "ear_upper_bend_pos" 55 "ear_upper_bend_pos" 55 }
gene_bs_ear_outward={ "ear_outward_pos" 142 "ear_outward_pos" 142 }
gene_bs_ear_size={ "ear_size_neg" 41 "ear_size_neg" 41 }
gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 178 "eye_corner_depth_neg" 178 }
gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 35 "eye_fold_shape_pos" 35 }
gene_bs_eye_size={ "eye_size_pos" 36 "eye_size_pos" 36 }
gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 185 "eye_upper_lid_size_neg" 185 }
gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 110 "forehead_brow_curve_neg" 110 }
gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 13 "forehead_brow_forward_neg" 13 }
gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 17 "forehead_brow_inner_height_pos" 17 }
gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 15 "forehead_brow_outer_height_pos" 15 }
gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 91 "forehead_brow_width_pos" 91 }
gene_bs_jaw_def={ "jaw_def_neg" 216 "jaw_def_neg" 216 }
gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 40 "mouth_lower_lip_def_pos" 40 }
gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 34 "mouth_lower_lip_full_neg" 83 }
gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 14 "mouth_lower_lip_pad_neg" 14 }
gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 51 "mouth_lower_lip_width_neg" 51 }
gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 11 "mouth_philtrum_def_pos" 11 }
gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 80 "mouth_philtrum_shape_pos" 80 }
gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 111 "mouth_philtrum_width_pos" 111 }
gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 38 "mouth_upper_lip_def_pos" 38 }
gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 84 "mouth_upper_lip_full_pos" 84 }
gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 159 "mouth_upper_lip_profile_pos" 159 }
gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 28 "mouth_upper_lip_width_neg" 28 }
gene_bs_nose_forward={ "nose_forward_pos" 18 "nose_forward_pos" 18 }
gene_bs_nose_height={ "nose_height_neg" 62 "nose_height_neg" 62 }
gene_bs_nose_length={ "nose_length_neg" 64 "nose_length_neg" 64 }
gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 18 "nose_nostril_height_neg" 18 }
gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 5 "nose_nostril_width_pos" 5 }
gene_bs_nose_profile={ "nose_profile_pos" 18 "nose_profile_pos" 18 }
gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 11 "nose_ridge_angle_neg" 11 }
gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 10 "nose_ridge_width_pos" 10 }
gene_bs_nose_size={ "nose_size_pos" 56 "nose_size_pos" 56 }
gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 13 "nose_tip_angle_pos" 13 }
gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 172 "nose_tip_forward_neg" 172 }
gene_bs_nose_tip_width={ "nose_tip_width_pos" 20 "nose_tip_width_pos" 20 }
face_detail_cheek_def={ "cheek_def_01" 7 "cheek_def_01" 7 }
face_detail_cheek_fat={ "cheek_fat_01_neg" 15 "cheek_fat_01_neg" 15 }
face_detail_chin_cleft={ "chin_cleft" 22 "chin_cleft" 22 }
face_detail_chin_def={ "chin_def_neg" 37 "chin_def_neg" 37 }
face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 27 "eye_lower_lid_def" 27 }
face_detail_eye_socket={ "eye_socket_02" 1 "eye_socket_02" 1 }
face_detail_nasolabial={ "nasolabial_02" 21 "nasolabial_02" 21 }
face_detail_nose_ridge_def={ "nose_ridge_def_neg" 23 "nose_ridge_def_neg" 23 }
face_detail_nose_tip_def={ "nose_tip_def" 2 "nose_tip_def" 2 }
face_detail_temple_def={ "temple_def" 104 "temple_def" 104 }
expression_brow_wrinkles={ "brow_wrinkles_03" 0 "brow_wrinkles_03" 0 }
expression_eye_wrinkles={ "eye_wrinkles_01" 218 "eye_wrinkles_01" 218 }
expression_forehead_wrinkles={ "forehead_wrinkles_03" 194 "forehead_wrinkles_03" 194 }
expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 }
complexion={ "complexion_1" 127 "complexion_1" 127 }
gene_height={ "normal_height" 130 "normal_height" 130 }
gene_bs_body_type={ "body_fat_head_fat_medium" 115 "body_fat_head_fat_medium" 115 }
gene_bs_body_shape={ "body_shape_rectangle_full" 14 "body_shape_triangle_half" 24 }
gene_bs_bust={ "bust_shape_3_full" 208 "bust_shape_4_full" 208 }
gene_age={ "old_1" 112 "old_1" 112 }
gene_eyebrows_shape={ "avg_spacing_low_thickness" 159 "avg_spacing_low_thickness" 159 }
gene_eyebrows_fullness={ "layer_2_low_thickness" 221 "layer_2_low_thickness" 221 }
gene_body_hair={ "body_hair_sparse_low_stubble" 0 "body_hair_sparse_low_stubble" 0 }
gene_hair_type={ "hair_straight_thin_beard" 97 "hair_straight_thin_beard" 97 }
gene_baldness={ "no_baldness" 127 "no_baldness" 127 }
eye_accessory={ "normal_eyes" 166 "normal_eyes" 166 }
teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 }
eyelashes_accessory={ "normal_eyelashes" 64 "normal_eyelashes" 64 }
hairstyles={ "steppe_hairstyles_straight" 0 "all_hairstyles" 0 }
}
entity={ 0 0 }
}
From game/common/dna_data/00_dna.txt, key 306004_hajnal; history from game/history/characters/hungarian.txt, Crusader Kings III 1.20.0.3.
hello_history 306004How 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.

