文化和文化組在1.06版本時被定義,放在/common/cultures/文件夾中。
定義
The culture files have within them one or more culture group definitions, within which a graphical culture is set, and one or more cultures are defined.
文化組
文化組用一個字母ID來定義它們的tag,一個文化組必須有一個或多個graphical_cultures來定義。一個定義文化組及其下面各個的代碼範例如下:
north_germanic = {
graphical_cultures = { westerngfx }
#cultures go here
}
文化特徵
文化的定義可以有以下變數組中的變數:
| 變數名 | 變數類型 | 變數描述 | 代碼範例 |
|---|---|---|---|
| graphical_cultures | List<culturegfx> | 繪製肖像和地圖項目時使用的文化圖形接口的順序列表。第一個culturefx是首選的,其他是在沒有匹配的gfx條目的情況下的返回值。 | graphical_cultures = { italiangfx southerngfx } |
| unit_graphical_cultures | List<culturegfx> | 用於設置使用哪組圖形在地圖上繪製單位 | unit_graphical_cultures = { saxongfx englishgfx } |
| secondary_event_pictures | culture | ||
| color | color | 地圖模式下使用該顏色, RGB值的範圍是0-1 |
color = { 0.25 0.5 0.75 } |
| horde | bool | 該角色是否按照游牧部落Horde角色來看待,可選。 | horde = yes |
| used_for_random | bool | 防止文化被隨機選擇,如果你使用以下代碼的話。create_character = { culture = random}.
|
used_for_random = no |
| allow_in_ruler_designer | bool | 防止在角色編輯器Ruler designer中選擇該文化。在以下代碼生效時經常使用。used_for_random = no.
|
allow_in_ruler_designer = no
|
| dukes_called_kings | bool | 獨立的公爵領被叫做小型王國。 | dukes_called_kings = yes |
| baron_titles_hidden | bool | 字面意思:隱藏男爵頭銜 | baron_titles_hidden = yes |
| count_titles_hidden | bool | 字面意思:隱藏伯爵頭銜 | count_titles_hidden = yes |
| parent | culture | 令父母和孩子的好感度不受外國人的意見負面減益。 | swedish = { parent = norse } |
| modifier | static modifiers | 用於該文化的[provinces ?] 修正 | modifier = default_culture_modifier
|
| character_modifier | modifiers | 角色修正,類似宗教模組製作中該變數的等同物。 | character_modifier = {
learning = 4
}
|
| founder_named_dynasties | bool | 令家族創始人成為家族名稱,可選。 | founder_named_dynasties = yes |
| dynasty_title_names | bool | 用統治者的家族名稱作為主要頭銜的名稱,可選的。 | dynasty_title_names = yes |
| disinherit_from_blinding | bool | disinherit_from_blinding = yes | |
| allow_looting | bool | 允許劫掠looting. | allow_looting = yes |
| seafarer | bool | 會更喜歡劫掠沿海省份,cheaper fleet levies | seafarer = yes |
| dynasty_name_first | bool | 姓在前,名在後。可選。 | dynasty_name_first = yes |
| feminist | bool | 如果統治者是女性或其擁有女性繼承人,則取消封臣的負面意見修正。可選。 | feminist = yes |
所有在描述中「可選的」變數默認值為no。
名字
除了上述標籤外,遊戲在命名角色時還有很多選擇。 除了male_names/female_names都是可選的。
male_names/female_names
這些標籤是遊戲在創建新角色時可以使用的名字列表。它們以空格分隔的字符串數組的形式給出, 放在male_name or female_name數組裡。
同一名字的變體可以通過用下劃線連接來定義: Johan_John. This allows regnal numbering to be consistent if culture changes, so Juan III won't be succeeded by Ivan I. 兩個單詞以上的名字可以用雙引號括起來,比如 "Sarah Ann". 以下代碼給出來一個簡單的名字組成的數組。
male_names = {
Albrikt_Albert Alf_Alf Algot Anders_Andrew Anund Arnbjörn Arne Arnfast
Asbjörn Astrad Azur Bagge Bengt Bertil Birger Björn_Beorn Bo Borkvard
Botulf Bror Brynjolf Dag Dan Dyre
}
名稱也可以使用以下語法進行加權Name:Weight, 如果省略,默認權重為100[1] 0表示Ai的新生兒或者事件生成新的人永遠不會選擇該名稱.
male_names = {
Lars_Laurence:50
}
但請注意,該特色在2.5版本開始被破壞,並且2.6保留了該破壞。因此,遊戲會忽略起名權重。
父名
父姓前綴或後綴可以與父親的名字組合在一起,然後添加到角色的名字中。例如,如果一個男性父名為"son", David的兒子Mike的全名就是Mike Davidson。
| 變數名稱 | 變數類型 | 變數描述 | 代碼示例 |
|---|---|---|---|
| male_patronym | string | 男性的前綴或者後綴加入到父名 | male_patronym = "sson" |
| female_patronym | string | 女性的前綴或者後綴加入到父名 | female_patronym = "sdotter" |
| prefix | bool | 決定父名是作為前綴還是後綴使用。可選,no. | prefix = no |
| grammar_transform | string | 對父親的名字進行某些轉換,以生成父姓 (例如,西班牙語"Rodrigo" + "ez" => "Rodriguez").可能的值french或spanish. | grammar_transform = spanish |
家族前綴
以下tag用來設置家族名稱的前綴並添加進人名中。例如,假設家族前綴是 "of ", 那麼來自Crawford家族的David全名叫"David of Crawford"。
| 變數名稱 | 變數類型 | 變數描述 | 代碼示例 |
|---|---|---|---|
| from_dynasty_prefix | string | 設定前綴加入到家族名稱中 | from_dynasty_prefix = "of " |
| from_dynasty_suffix | string | ||
| bastard_dynasty_prefix | string | 如果角色是私生子,則用於代替變數from_dynasty_prefix | bastard_dynasty_prefix = "Fitz" |
命名權重
這設置了角色以父母或祖父母的名字命名的機會。每個性別的權重總值不能超過100。
| 變數名稱 | 變數類型 | 變數描述 | 代碼示例 |
|---|---|---|---|
| pat_grf_name_chance | int | 男孩使用爺爺名字的權重 | pat_grf_name_chance = 55 |
| mat_grf_name_chance | int | 男孩使用外公名字的權重 | mat_grf_name_chance = 5 |
| father_name_chance | int | 男孩使用父親名字的權重 | father_name_chance = 30 |
| pat_grm_name_chance | int | 女孩使用奶奶名字的權重 | pat_grm_name_chance = 60 |
| mat_grm_name_chance | int | 女孩使用外婆名字的權重 | mat_grm_name_chance = 15 |
| mother_name_chance | int | 女孩使用母親名字的權重 | mother_name_chance = 15 |
總的文化模組代碼範例
west_germanic = {
graphical_culture = westerngfx
english = {
graphical_culture = englishgfx
color = { 0.8 0.2 0.2 }
# Does not exist in 1066 - is the result of cultural amalgamation between Saxon and Norman through events
male_names = {
Adam_Adam Alan_Alan Albert_Albert Alexander_Alexander Alfred Andrew_Andrew Anselm Arnold_Arnold Arthur_Arthur Aubrey Christopher_Christopher
}
female_names = {
Adela_Adela Adelaide_Adelaide Alice_Alice Amice Anne_Anna Aveline_Avelina Beatrice_Beatrice Blanche_Blanche Catherine_Catherine Cecilia_Cecilia
}
from_dynasty_prefix = "of "
bastard_dynasty_prefix = "Fitz"
modifier = default_culture_modifier
# Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100.
pat_grf_name_chance = 30
mat_grf_name_chance = 10
father_name_chance = 25
# Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100.
pat_grm_name_chance = 20
mat_grm_name_chance = 40
mother_name_chance = 5
}
}
模組工具
對於希望在cross-linking name lists工作的人們,有一個叫CK2-Cultures-Parser的工具。此工具可以將cultures.txt文件中的男性和女性名單轉換為電子表格(可以用OpenOffice或者Excel編輯) 然後把電子表格中修改後的姓名列表寫回cultures.txt文件中。
若要找到此修改工具的詳細說明和下載頁面的鏈接,訪問Crusader Kings II - User Modifications上的List of Mods/Guides/Utilities
另見
參考文獻
| 歷史 | 角色 • 家族 • 省份 • 頭銜 • 劇本 |
| 腳本 | 指令 • 條件 • 作用域 • 修正 • 事件 • 決議 |
| 常規 | 定義 • 遊戲規則 • 另類開局 • 宗教 • 文化 • 政體 • 特質 • 血脈 • 科技 • 法律 • 建築 • 宣戰理由 • 朝貢國 • 單位 • 目標 • 疾病 • 死亡 • 榮譽頭銜 • 社團 • 寶物 • 地圖外政權 • 內閣成員 • 貿易路線 • 繼承 • 奇觀 • 稱號 |
| 圖像/音效/本地化 | 地圖 • 圖形 • 盾徽 • 肖像 • 介面 • 小地圖 • 音樂 • 本地化 |
| 其他 | 故障排除 • 驗證器 • 控制台指令 • 編輯遊戲存檔 • Steam創意工坊 • EU4轉檔器模組製作 |