Character modding
Jump to navigation
Jump to search
![]() |
Please help improve this article or section by expanding it. |
Characters[edit]
Pre-defined characters are located the in /game/setup/characters/
folder. You don't have to define everything for a character, the game will fill in as much as it can, but it is wise to do as much as possible. If you want to give a character particular dna, it is very useful to use the portrait_editor (pe) console command to get a dna string that's satisfactory.
"TAG"={ country="TAG" ID={ first_name="xxx" family = c:TAG.fam:xxx birth_date= culture="xxx" religion="xxx" no_stats=yes add_martial=x add_charisma=x add_finesse=x add_zeal=x no_traits=yes add_trait="xxx" add_gold=xxx add_popularity=xx c:TAG={ set_as_ruler=char:ID } dna="xxx" } }
Example:
"ARM"={ country="ARM" 49={ first_name="Orontes" family = c:ARM.fam:Orontid birth_date=418.7.8 culture="armenian" religion="zoroaster" no_stats=yes add_martial=6 add_charisma=8 add_finesse=5 add_zeal=8 no_traits=yes add_trait="unnoticeable" add_gold=500 add_popularity=80 c:ARM={ set_as_ruler=char:49 } dna="IvUi9ZyfnJ/UpNSkAmgCaAKIAogClgKWAoUChQJwAnACdQJ1AokCiQJpAmkClwKXA60DrQKAAoACrwKvApUClQAvAC8CbgJuAn4CfgKRApEClAKUAocChwJxAnECjgKOAoYChgJzAnMDrQOtACMAIwJrAmsChAKEApICkgKIAogCewJ7AoMCgwJpAmkCcwJzAnQCdAKZApkCjQKNAWMBYwOyA7ICcwJzAooCigKGAoYCkQKRAnoCegF0AXQBdwF3AogCiAOjA6MClwKXAm0CbQKFAoUChwKHAEgASAKUApQEzATMAoUChQIXAhcCtgK2AHIAcgF5AXkAAwADAMYAxgKvAq8AxgDGAXABcACuAK4ABgAGAGwAbAB/AH8A0gDSAAcABwFWAVYBPQE9ApYClgAQABAA3wDfAosCiwB/AH8AlwCXAX0BfQB/AH8BIgEiAscCxwCtAK0AsQCxBPIE8gCTAJMCigKKBMcExwMGAwYLVgtWAH8AfwVDBUMGngaeAb4BvgNBA0EEngSeAdgB2AAAAAAAAAAAAAAAAA==" } }
Character attributes[edit]
The following attributes can be used to define characters:
Attribute | Description | Example |
---|---|---|
first_name | Name of Character | first_name="Alexander" |
family | Family of an living character. "c:" is the tag of the country, "fam:" is the name of the family. | family = c:EPI.fam:Aiakidai |
family_name | Family of an dead or unimportant character. | family_name="Argead" |
nickname | The nickname of an character. See more at Cognomen. | nickname = "NICKNAME_II" |
birth_date | Date of the birth of an character. Please note, that the birth date is in Ab Urbe Condita. | birth_date=418.7.8 |
death_date | Date of the birth of an character. Please note, that the birth date is in Ab Urbe Condita. | death_date=429.7.8 |
culture | Culture of an character. See Culture. | culture="macedonian" |
religion | Religion of an character. See Religion. | religion="roman_pantheon" |
add_trait | Adds an trait. See Characters | add_trait="ambitious". |
dna | Defines the look of an character. Use the portrait editor, to see the dna. | dna="" |
father | Defines the father of an character. The number is the id of the father. | father="char:35" |
mother | Defines the mother of an character. The number is the id of the mother. | mother="char:36" |
Character interactions[edit]
hold_triumph = { on_other_nation = no on_own_nation = yes sound = "event:/SFX/UI/Character/sfx_ui_character_hold_triumph" potential_trigger = { hidden:scope:target = { is_alive = yes } } allowed_trigger = { hidden:scope:actor = { can_pay_price = hold_triumph custom_tooltip = { text = "TRIUMPH_RECENTLY_HELD" NOT = { has_variable = triumph_recently_held } } } scope:target = { is_adult = yes days_since_last_victory < 720 } } effect = { scope:actor = { pay_price = hold_triumph set_variable = { name = triumph_recently_held value = 1 days = 365 } } scope:target = { add_loyalty = loyalty_huge add_popularity = popularity_huge } } }
Documentation | Effects • Triggers • Modifiers • Scopes • Variables • Data Types • Localisation • Customizable localization |
Scripting | AI • Buildings • Casus belli • Character • Character Interactions • Combat Tactics • Countries • Culture • Decisions • Defines • Economic Policies • Events • Ethnicities • Government • Governor Policies • Ideas • Modifiers • Military Traditions • Offices • On Actions • Parties • Prices • Pops• Province setup • Religion • Script Values • Script Modifiers • Subject Types • Technology • Trade goods • Traits • Units |
Map | Map • Terrain |
Graphics | 3D Models • Interface • Coat of arms • Graphical Assets • Fonts • Particles • Shaders • Unit models |
Audio | Music • Sound |
Other | Console commands • Checksum • Mod structure • Troubleshooting |