Hello, I am TheGib770 of the Community Title Project. Due to the holidays slowing our mod completion, I wanted to write a guide for other modders on how to get the most out of the falvorization system. We will also list a priority guide for other mods to be more compatible with each other. While we may not be the largest mod, I feel as though knowing a standard system will be helpful for the years to come.
In the base game file 00_flavorization.txt there are some rules listed at the top of the file. Here is a rule that isn’t listed. Unlanded characters can not benefit from the system unless they fit conditions linked to the command
Can use
Any number, allows characters to keep certain special titles like prince if holding a lower priority title. Guide below.
Use any defined name_list keys in your mod. ex
Use any defined heritages keys in your mod. ex
Use any defined religion group keys in your mod. ex
Use any defined faith keys in your mod. ex
Use any government keys in your mod ex
Use any landed title key. ex
Use any defined council position. Requires
Examples:
Feel free to set high priority for head of faith titles or wiggle around in space in-between tiers. If priority is the same, last defined goes up. You can also overwrite same priority by placing your mod below in the load order.
Thanks to fellow CTP member Necro and the CK3 Modding Co-op discord for helping us find out how some things work. Also thanks to Azarias59 as I’ve been helping out with porting his ck2 mod Rank and File over to Ck3. Anything we find out will be in later GUI lessons.
ROYAL COURT CHANGED CULTURES TO NAME LISTS AND GROUPS TO HERITAGE
PICTURES WILL NOT BE UPDATED TO REFLECT THIS!
The first lesson will go over the falvorization files themselves.
The files are located in Crusader Kings III\game\common\flavorization and you will be placing your new mod files in MOD\common\flavorization. The best thing is that you do NOT need to use the base game files or over write them, using the priority command in your new mod file (ex 00_MOD_flavor.txt) you can easily ignore base game files.ROYAL COURT CHANGED CULTURES TO NAME LISTS AND GROUPS TO HERITAGE
PICTURES WILL NOT BE UPDATED TO REFLECT THIS!
The first lesson will go over the falvorization files themselves.
In the base game file 00_flavorization.txt there are some rules listed at the top of the file. Here is a rule that isn’t listed. Unlanded characters can not benefit from the system unless they fit conditions linked to the command
special =
. Therefore flavor is always linked to a holder. Queen mother is only Queen mother if their son/daughter is a holder. Prince and Princesses however, keep their title if their family is deposed as long as their dead parent died holding a relevant landed title.Usable functions:
Code:
type =
character
or title
which would apply the flavor to a character or title, pretty self explanatory. Title types can’t use gender =
or special =
functions. NEEDS to be defined
Code:
gender =
male
or female
, spouse will use the other gender is so defined.
Code:
special =
ruler_child
(prince or princesses), queen_mother
, councilor
, head_of_faith
, and holder
. This has to be defined for character types, holder
is the most prevalent.
Code:
tier =
barony
, county
, duchy
, kingdom
, or empire
. Not needed, but will apply to every tier listed if not defined.
Code:
priority =
Code:
name_lists = { }
name_list_anglo_saxon
Code:
heritages = { }
heritage_north_germanic
Code:
religions = { }
christianity_religion
Code:
faiths = { }
coptic
Code:
governments = { }
feudal_government
Code:
titles = { }
e_byzantium
Code:
council_position =
special = councilor
. ex councillor_court_chaplain
Code:
only_independent =
yes
or no
Will make title apply to only independent rulers like ‘Petty King.’ Defaults to no
when not defined.
Code:
only_holder =
yes
or no
Spouse will no longer receive the opposite gender title. Good for mayors or female rulers, they will not receive the female spouse title. Defaults to no
when not defined.
Code:
top_liege =
yes
or no
By default, the system will check the top liege to check for culture, religion, etc. By using top_liege = no
, you can allow vassals with different religions/cultures to use their own title. Does NOT apply to spouse, they always get the opposite gender of the same conditions as the holder. Defaults to yes
when not defined.Example
After defining some flavor keys, you’ll need to localize them. Create a file MOD_flavor_l_LANGUAGE.yml in MOD/localization/LANGUAGE/culture. After added the obligatory UTF-8-BOM and l_LANGUAGE: at the top, just write out the localization similar to below.
Check your Results!
Remember you can use ruler_child and queen_mother for any tier, allowing you to create a quasi ‘Lord’ title for noble members.
Future lessons will be going over custom localization for special conditions not in base flavorization and GUI modding to change name formatting and create flavor for unlanded characters.
CTP's PRIORITY GUIDE:
Tiers:
After defining some flavor keys, you’ll need to localize them. Create a file MOD_flavor_l_LANGUAGE.yml in MOD/localization/LANGUAGE/culture. After added the obligatory UTF-8-BOM and l_LANGUAGE: at the top, just write out the localization similar to below.
Check your Results!
Remember you can use ruler_child and queen_mother for any tier, allowing you to create a quasi ‘Lord’ title for noble members.
Future lessons will be going over custom localization for special conditions not in base flavorization and GUI modding to change name formatting and create flavor for unlanded characters.
CTP's PRIORITY GUIDE:
Tiers:
Code:
Barony = 100
County = 110
Duchy = 120
Kingdom = 140
Empire = 150
Special for queen mother and ruler children:
Code:
If holder is…
A Emperor = 150
A King = 130
A Duke = 120
A Count = 110
Conditions:
Code:
[government] : priority + 1
[heritages] : priority + 1
[name_lists] : priority + 2
(or)
priority + 1 if [culture_group] is already specified
[religion] : priority + 1
[faith] : priority + 2
(or)
priority + 1 if [religion] is already specified
[independent] : priority + 1
[only_holder] : priority + 1 if there is a non-holder type defined, otherwise no changes
Examples:
Code:
baron_[government_type] : 101
baron_[government_type]_[heritage] : 102
baron_[government_type]_[heritage]_[name_list] : 103
baron_[government_type]_[name_list] : 103
baron_[government_type]_[religions] : 102
baron_[government_type]_[religions]_[faith] : 103
baron_[government_type]_[faith] : 103
baron_[government_type]_[independent] : 102
baron_[government_type]_[name_list]_[faith]_[independent] : 106
Feel free to set high priority for head of faith titles or wiggle around in space in-between tiers. If priority is the same, last defined goes up. You can also overwrite same priority by placing your mod below in the load order.
Attachments
Last edited:
- 13
- 4
- 1