• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Descartes

Lt. General
42 Badges
Oct 12, 2008
1.212
2
  • Crusader Kings II
  • 500k Club
  • Sengoku
  • Europa Universalis: Rome
  • Heir to the Throne
  • Europa Universalis IV
  • Divine Wind
  • Europa Universalis III Complete
  • Hearts of Iron II: Armageddon
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Cradle of Civilization
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Way of Life
  • Mount & Blade: Warband
  • Europa Universalis IV: El Dorado
  • 200k Club
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Rome: Vae Victis
  • Europa Universalis IV: Call to arms event
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Europa Universalis IV: Third Rome
  • Crusader Kings II: Rajas of India
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II: The Old Gods
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Res Publica
  • Cities: Skylines
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Charlemagne
Paradox has given us an interesting option in character history. It's only used for three characters in the original game, but it's still there. I'm talking about character DNA. Have a look into the history file of Julius Ceasar:

Code:
name = "Gaius Julius Caesar"
military = 7
charisma = 7
finesse = 8
birth_province = 93
add_trait = tactician
wealth_change = 500
loyalty_change = 70
popularity_change = 50
culture = roman
religion = roman_pantheon
employer_country = ROM
family_name = "Julii"
dna = "abbbbbbbb"

As you can see, the dna is represented by a nine letters. These refer to different parts of the character portrait. I looked into an interface file and managed to figure out the order in which these letters are written. This is what I came up with:

CharactersSheet.jpg


EDIT: The original picture has been edited
 
Last edited:

adonys

Sergeant
88 Badges
Apr 5, 2008
85
2
  • BATTLETECH: Season pass
  • Shadowrun: Dragonfall
  • Empire of Sin
  • Mount & Blade: With Fire and Sword
  • Knights of Pen and Paper 2
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Cadet
  • Tyranny: Archon Edition
  • Tyranny: Gold Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Surviving Mars: First Colony Edition
  • Steel Division: Normandy 44
  • Steel Division: Normandy 44 Deluxe Edition
  • Knights of Honor
  • Crusader Kings Complete
  • BATTLETECH
  • Prison Architect
  • Crusader Kings III
  • Stellaris: Necroids
  • Tyranny - Bastards Wound
  • Stellaris: Humanoids Species Pack
  • Surviving Mars: Digital Deluxe Edition
  • Imperator: Rome Sign Up
  • Imperator: Rome - Magna Graecia
  • Stellaris: Federations
  • BATTLETECH: Heavy Metal
  • Stellaris: Lithoids
  • Age of Wonders: Planetfall Sign Up
  • BATTLETECH: Flashpoint
  • Shadowrun: Hong Kong
  • Europa Universalis III Complete
  • Steel Division: Normandy 44 -  Back to Hell
  • Shadowrun Returns
  • Europa Universalis III Complete
  • BATTLETECH - Digital Deluxe Edition
  • Surviving Mars: First Colony Edition
  • Imperator: Rome Deluxe Edition
  • Stellaris: Megacorp
  • Teleglitch: Die More Edition
  • Rome: Vae Victis
  • War of the Roses
  • Stellaris: Distant Stars
  • 500k Club
  • Pride of Nations
  • Mount & Blade: Warband
  • Tyranny: Archon Edition
  • Stellaris: Galaxy Edition
the program for CK DNA should work fine with Rome's one, as I'm sure they've used the same code for it (PI for CK and Rome's DNA).

each DNA position represents a face part (1 most probably for sex, 2 face, 3 ears, 4 cheekbones, 5 eyes, 6 nose, 7 chin, 8 hair, 9 mouth), and each position value a variant for that face part.

The problem is, it works only outside the game, with the save game files. In game, I think I can assign a DNA to a character, but there's no way we can test DNA position values, in order to make sons resemble their parents. That can be made, but, again, only in an outside of the game, savegame file parsing program.
 

Descartes

Lt. General
42 Badges
Oct 12, 2008
1.212
2
  • Crusader Kings II
  • 500k Club
  • Sengoku
  • Europa Universalis: Rome
  • Heir to the Throne
  • Europa Universalis IV
  • Divine Wind
  • Europa Universalis III Complete
  • Hearts of Iron II: Armageddon
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Cradle of Civilization
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Way of Life
  • Mount & Blade: Warband
  • Europa Universalis IV: El Dorado
  • 200k Club
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Rome: Vae Victis
  • Europa Universalis IV: Call to arms event
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Europa Universalis IV: Third Rome
  • Crusader Kings II: Rajas of India
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II: The Old Gods
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Res Publica
  • Cities: Skylines
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Charlemagne
each DNA position represents a face part (1 most probably for sex, 2 face, 3 ears, 4 cheekbones, 5 eyes, 6 nose, 7 chin, 8 hair, 9 mouth), and each position value a variant for that face part.
Are you talking about Rome now? I'm quite certain 1 is not for sex (look at 110028 - Cleopatra_VII.txt). Instead, it represents the background image, which has only one variant. And btw, the second position is for the neck. ;)
 

adonys

Sergeant
88 Badges
Apr 5, 2008
85
2
  • BATTLETECH: Season pass
  • Shadowrun: Dragonfall
  • Empire of Sin
  • Mount & Blade: With Fire and Sword
  • Knights of Pen and Paper 2
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Cadet
  • Tyranny: Archon Edition
  • Tyranny: Gold Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Surviving Mars: First Colony Edition
  • Steel Division: Normandy 44
  • Steel Division: Normandy 44 Deluxe Edition
  • Knights of Honor
  • Crusader Kings Complete
  • BATTLETECH
  • Prison Architect
  • Crusader Kings III
  • Stellaris: Necroids
  • Tyranny - Bastards Wound
  • Stellaris: Humanoids Species Pack
  • Surviving Mars: Digital Deluxe Edition
  • Imperator: Rome Sign Up
  • Imperator: Rome - Magna Graecia
  • Stellaris: Federations
  • BATTLETECH: Heavy Metal
  • Stellaris: Lithoids
  • Age of Wonders: Planetfall Sign Up
  • BATTLETECH: Flashpoint
  • Shadowrun: Hong Kong
  • Europa Universalis III Complete
  • Steel Division: Normandy 44 -  Back to Hell
  • Shadowrun Returns
  • Europa Universalis III Complete
  • BATTLETECH - Digital Deluxe Edition
  • Surviving Mars: First Colony Edition
  • Imperator: Rome Deluxe Edition
  • Stellaris: Megacorp
  • Teleglitch: Die More Edition
  • Rome: Vae Victis
  • War of the Roses
  • Stellaris: Distant Stars
  • 500k Club
  • Pride of Nations
  • Mount & Blade: Warband
  • Tyranny: Archon Edition
  • Stellaris: Galaxy Edition
I was talking about Rome, and you're right, 1 was an assumption, and 2 is indeed for neck.

yet, they must have some way to code the DNA for women too, try to have a look at CK's DNA programs.
 

Descartes

Lt. General
42 Badges
Oct 12, 2008
1.212
2
  • Crusader Kings II
  • 500k Club
  • Sengoku
  • Europa Universalis: Rome
  • Heir to the Throne
  • Europa Universalis IV
  • Divine Wind
  • Europa Universalis III Complete
  • Hearts of Iron II: Armageddon
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Cradle of Civilization
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Way of Life
  • Mount & Blade: Warband
  • Europa Universalis IV: El Dorado
  • 200k Club
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Rome: Vae Victis
  • Europa Universalis IV: Call to arms event
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Europa Universalis IV: Third Rome
  • Crusader Kings II: Rajas of India
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II: The Old Gods
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Res Publica
  • Cities: Skylines
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Charlemagne
Yeah, I will. Didn't even know of this program, so thanks for telling me.

EDIT: I found it and it's not directly compatible with Rome.
Btw, the female = yes tag decides the sex, the culture group decides if the character makes use of the default, German or Persian directories.
 
Last edited:

adonys

Sergeant
88 Badges
Apr 5, 2008
85
2
  • BATTLETECH: Season pass
  • Shadowrun: Dragonfall
  • Empire of Sin
  • Mount & Blade: With Fire and Sword
  • Knights of Pen and Paper 2
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Cadet
  • Tyranny: Archon Edition
  • Tyranny: Gold Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Surviving Mars: First Colony Edition
  • Steel Division: Normandy 44
  • Steel Division: Normandy 44 Deluxe Edition
  • Knights of Honor
  • Crusader Kings Complete
  • BATTLETECH
  • Prison Architect
  • Crusader Kings III
  • Stellaris: Necroids
  • Tyranny - Bastards Wound
  • Stellaris: Humanoids Species Pack
  • Surviving Mars: Digital Deluxe Edition
  • Imperator: Rome Sign Up
  • Imperator: Rome - Magna Graecia
  • Stellaris: Federations
  • BATTLETECH: Heavy Metal
  • Stellaris: Lithoids
  • Age of Wonders: Planetfall Sign Up
  • BATTLETECH: Flashpoint
  • Shadowrun: Hong Kong
  • Europa Universalis III Complete
  • Steel Division: Normandy 44 -  Back to Hell
  • Shadowrun Returns
  • Europa Universalis III Complete
  • BATTLETECH - Digital Deluxe Edition
  • Surviving Mars: First Colony Edition
  • Imperator: Rome Deluxe Edition
  • Stellaris: Megacorp
  • Teleglitch: Die More Edition
  • Rome: Vae Victis
  • War of the Roses
  • Stellaris: Distant Stars
  • 500k Club
  • Pride of Nations
  • Mount & Blade: Warband
  • Tyranny: Archon Edition
  • Stellaris: Galaxy Edition
it may not be directly compatible with Rome, but if I remember correct, it had setting files in which all the assets were added, so I think it can be used to work with Rome's DNA.
 

Cheexsta

Veni, vidi, vici
60 Badges
Dec 22, 2005
2.894
59
  • Europa Universalis IV: Rights of Man
  • Rome: Vae Victis
  • 500k Club
  • Europa Universalis IV: El Dorado
  • Europa Universalis: Rome Collectors Edition
  • Mount & Blade: Warband
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris Sign-up
  • Victoria 2: Heart of Darkness
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Stellaris: Synthetic Dawn
  • Europa Universalis IV: Cradle of Civilization
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Stellaris: Distant Stars
  • Stellaris: Nemesis
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Crusader Kings II
  • Europa Universalis IV: Wealth of Nations
  • Heir to the Throne
  • Europa Universalis III Complete
  • Magicka
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Rome Gold
  • Victoria 2
the program for CK DNA should work fine with Rome's one, as I'm sure they've used the same code for it (PI for CK and Rome's DNA).

each DNA position represents a face part (1 most probably for sex, 2 face, 3 ears, 4 cheekbones, 5 eyes, 6 nose, 7 chin, 8 hair, 9 mouth), and each position value a variant for that face part.

The problem is, it works only outside the game, with the save game files. In game, I think I can assign a DNA to a character, but there's no way we can test DNA position values, in order to make sons resemble their parents. That can be made, but, again, only in an outside of the game, savegame file parsing program.
It'd be wonderful if you could change the DNA in-game. No more kids coming to age with grey hair!