宗教與宗教組被定義於/common/religions
文件夾。
宗教組
每個宗教都屬於一個宗教組,例如:
請注意,某些行為是根據原版宗教組硬編碼的:
- 原版宗教組: 未改革的原始宗教不能要求宗教皈依
宗教組定義為帶有字母數字 ID 的組標籤。一個宗教組必須定義有 graphical_culture和一個或多個宗教。
宗教組定義(包含宗教)的一個例子是:
zoroastrian_group = { has_coa_on_barony_only =yes graphical_culture = muslimgfx #religions go here }
下面列出了可為宗教組設置的所有參數。
屬性 | 類型 | 描述 | 舉例 |
---|---|---|---|
color | color | 用於每個宗教團體在地圖模式下的顏色 | color = { 0.25 0.5 0.75 } |
graphical_culture | ID | 僅用於地圖上顯示CoA框架 | graphical_culture = norsegfx |
has_coa_on_barony_only | boolean | 這行決定宗教是否在男爵級別以上使用隨機圖形:
|
has_coa_on_barony_only = yes |
hostile_within_group | bool | 決定宗教團體中的聖職者是否會與同一團體內的其他宗教作戰,也會阻止團體內的跨信仰婚姻。 | |
crusade_cb | ID | 定義一個宗教團體是否可以進行十字軍東征/聖戰。在原版CKII中,這隻適用於基督教、伊斯蘭教和以色列宗教團體。 | crusade_cb = crusade |
playable | boolean | 定義該宗教的角色是否可玩。不適用於「穆斯林」團體,因為它只能由伊斯蘭之劍啟用。 | playable = yes |
ai_peaceful | boolean | 將使部落在轉換為這種宗教後失去其超強攻擊性 | ai_peaceful = yes |
ai_fabricate_claims | boolean | ai_fabricate_claims = no | |
merge_republic_interface | boolean | 決定宗教是否會嘗試將其介面與共和國介面合併。如果是,那麼在共和國尋找其宗教介面的紋理時,他們將查找 <texture_name>_republic 並使用該版本的紋理,而不是宗教的正常紋理。默認設置為no。 | merge_republic_interface = yes
|
宗教
以下是可為宗教設置的所有參數列表。請注意,從「investiture」開始及以下的內容均為可選項。
Attribute | Type | Description | Example |
---|---|---|---|
ai_convert_same_group | int | 決定 AI 是否派遣宮廷牧師對同一宗教組的宗教進行傳教:
|
ai_convert_same_group = 2 |
ai_convert_other_group | int | 決定 AI 是否派遣宮廷牧師對其他宗教組進行傳教:
|
ai_convert_other_group = 1 |
graphical_culture | ID | 僅用於地圖上顯示 CoA 框架 | graphical_culture = norsegfx |
icon | int | 定義遊戲中用於宗教的圖標。異端圖標的值會被忽略(除非異端成為主流宗教),而使用父宗教的異端圖標。 | icon = 1 |
color | color | 繪製宗教地圖模式時使用的顏色,RGB 格式範圍為 0.0-1.0。要確定 RGB 的值,只需除以 255,例如 180 ÷ 255 = 0.7 | color = { 0.25 0.5 0.75 } |
crusade_name | key | 定義宗教十字軍東征名稱的本地化鍵。僅適用於crusade_cb = crusade的宗教團體。 | crusade_name = "CRUSADE" |
scripture_name | key | 定義宗教聖書的本地化鍵。 | scripture_name = THE_BIBLE |
god_names | list<key> | 定義宗教神靈的本地化鍵,使用大括號括起來,並用空格分隔。 | god_names = { GOD_GOD GOD_THE_LORD } |
high_god_name | key | 高級神的本地化鍵 | high_god_name = GOD_GOD |
evil_god_names | list<key> | 定義宗教邪惡神靈的本地化鍵,使用大括號括起來,並用空格分隔。 | evil_god_names = { SATAN LUCIFER THE_DEVIL } |
piety_name | key | 定義宗教虔誠度的本地化鍵。 | piety_name = KARMA |
priest_title | key | 定義寺廟持有者的本地化鍵。 | priest_title = PRIEST |
investiture | bool | 決定是否可以任命主教。受任命法修改,僅適用於基督教團體,不能與自主教區結合使用。 | investiture = yes |
can_demand_religious_conversion | bool | 決定該宗教的角色是否可以要求其他角色皈依。政府也必須允許。 | can_demand_religious_conversion = yes |
can_excommunicate | bool | 決定宗教領袖是否可以將成員絕罰。 | can_excommunicate = yes |
can_grant_divorce | bool | 決定宗教領袖是否可以允許離婚 | can_grant_divorce = yes |
can_grant_invasion_cb | cb | 決定宗教領袖是否可以授予宣戰理由 | can_grant_invasion_cb = invasion |
can_grant_claim | bool | 決定宗教領袖是否可以授予宣稱(實際不起作用) | can_grant_claim = yes |
can_call_crusade | bool | 決定宗教領袖是否可以號召十字軍 | can_call_crusade = yes |
can_have_antipopes | bool | 啟用對立教宗 | can_have_antipopes = yes |
can_retire_to_monastery | bool | 啟用宣誓效忠 | can_retire_to_monastery = yes |
parent | religion | 使宗教成為其父宗教的異端。父宗教必須先定義。注意:改革後的原始宗教可以有異端,但需要在改革後和未改革的宗教定義之後。 | parent = catholic |
priests_can_marry | bool | 決定神職人員是否可以結婚。 | priests_can_marry = yes |
priests_can_inherit | bool | 決定神職人員是否有繼承權。 | priests_can_inherit = no |
feminist | bool | 取消對女性統治者或女性繼承人的負面意見修飾符。 | feminist = yes |
pacifist | bool | 表示宗教具有減少的侵略性和穩定的領域。僅在玩家沒有Rajas of India時適用於耆那教。 | pacifist = yes |
bs_marriage | bool | 允許兄妹結婚。 | bs_marriage = yes |
pc_marriage | bool | 允許父母與子女結婚。 | pc_marriage = yes |
psc_marriage | bool | 不允許叔侄和姨甥結婚。 | psc_marriage = no |
cousin_marriage | bool | 不允許表親結婚。 | cousin_marriage = no |
matrilineal_marriages | bool | 禁止母系婚姻 | matrilineal_marriages = no |
intermarry | religion | 指定成員是否傾向於與特定其他宗教/宗教團體成員結婚 | intermarry = norse_pagan_reformed |
max_wives | int | 確定宗教成員可以有的妻子最大數量,以及自動生成的潛在妻子的數量 | max_wives = 4 |
allow_viking_invasion | bool | 允許「準備入侵」的外交行動 | allow_viking_invasion = yes |
allow_looting | bool | 允許掠奪 | allow_looting = yes |
seafarer | bool | AI在掠奪時會優先選擇沿海省份 | seafarer = yes |
allow_rivermovement | bool | 允許河流航行 | allow_rivermovement = yes |
female_temple_holders | bool | 允許女性神廟附庸 | female_temple_holders = yes
|
male_temple_holders | bool | 允許男性神廟附庸。默認值為yes。 | male_temple_holders = no
|
short_reign_opinion_year_mult | integer | 短期統治年的意見懲罰乘數。覆蓋定義SHORT_REIGN_OPINION_MULT = 2。 | short_reign_opinion_year_mult = 3 |
aggression | double | AI侵略因子 | aggression = 1.5 |
max_consorts | int | 最大配偶/妾的數量 | max_consorts = 3 |
religious_clothing_head | int | 用於宗教頭部服裝和頭飾的幀索引。參見portrait modding. | religious_clothing_head = 3 |
religious_clothing_priest | int | 用於牧師服裝和頭飾的幀索引。參見portrait modding. | religious_clothing_priest = 3 |
secondary_event_pictures | [{{{1}}}] | secondary_event_pictures = norse_pagan | |
autocephaly | bool | 自主教會 | autocephaly = yes
|
pentarchy | bool | 自主教會主教 行為. Implies autocephaly = yes .
|
pentarchy = yes
|
divine_blood | bool | Sacred Xwedodah close-kin marriage mechanics | divine_blood = yes |
has_heir_designation | bool | 允許指定繼承人 | has_heir_designation = yes |
defensive_attrition | bool | 省份防禦性損耗 | defensive_attrition = yes |
ignores_defensive_attrition | bool | 用於沒有防禦性損耗的宗教,但仍不會對這些宗教產生懲罰。 | ignores_defensive_attrition = yes |
heresy_icon | int | 異端圖標。注意,這必須在父宗教中設置,而不是在異端級別。 | heresy_icon = 7 |
independence_war_score_bonus | int | 覆蓋定義CONTESTED_TITLE_OCCUPIED_WARSCORE_BONUS_INDEP | independence_war_score_bonus = 30 |
peace_prestige_loss | bool | 和平時失去聲望 | peace_prestige_loss = yes |
peace_piety_gain | double | 和平時獲得虔誠度(每月的虔誠度) | peace_piety_gain = 1.0 |
raised_vassal_opinion_loss | bool | 決定是否在提高附庸徵兵時會對領主產生負面意見。 | raised_vassal_opinion_loss = no |
reformed | religion | 注意:改革後的宗教需要在文件中位於未改革宗教之前。 | reformed = aztec_reformed |
reformer_head_of_religion | bool | 使改革此宗教的角色成為新改革信仰的領袖。必須在改革宗教中設置。
|
reformer_head_of_religion = yes |
pre_reformed | bool | 使原始宗教處於改革前狀態。注意,這些宗教不會出現在統計中。 | pre_reformed = yes |
unit_modifier | unit modifiers | 單位的修正 | |
unit_home_modifier | unit modifiers | 本土單位的修正 | |
character_modifier | character modifiers | 對所有該宗教角色的修正 | character_modifier = { learning = 4 } |
expel_modifier | modifiers | [{{{1}}}] | expel_modifier = expelled_jewish |
landed_kin_prestige_bonus | bool | 給予擁有國王頭銜作為附庸的聲望加成。 | landed_kin_prestige_bonus = yes |
allow_in_ruler_designer | bool | 防止該宗教出現在角色設計器,通常是改革後的原始宗教。 | allow_in_ruler_designer = no |
dislike_tribal_organization | bool | 如果領主增加部落組織度,附庸會不滿並形成派系。通常用於未改革的原始宗教,應該首先轉換為一神教再嘗試封建化。 | dislike_tribal_organization = yes |
uses_decadence | bool | 如果宗教和政府允許則使用腐化 | uses_decadence = yes |
uses_jizya_tax | bool | 啟用異教徒稅 | uses_jizya_tax = yes |
attacking_same_religion_piety_loss | bool | 攻擊同宗教損失虔誠 | attacking_same_religion_piety_loss = yes |
hard_to_convert | bool | Checked via is_hard_to_convert character/province trigger.
|
hard_to_convert = yes
|
men_can_take_consorts | bool | 如果設置,男性可以納妾。默認是yes。如果 max_consorts 為0則無效。 | men_can_take_consorts = yes
|
women_can_take_consorts | bool | 如果設置,女性可以納男寵。默認是no。如果 max_consorts 為0則無效。 | women_can_take_consorts = yes
|
interface_skin | interface | 該宗教提供的介面 | interface_skin = { pagan_interface } |
castes | bool | 是否使用種姓制度。 | castes = yes |
caste_opinions | bool | 是否使用種姓意見修正。 | caste_opinions = yes |
has_coa_on_barony_only | bool | 與同名宗教團體參數的工作方式相同。如果設置,則覆蓋宗教團體的設置。 | has_coa_on_barony_only = yes |
join_crusade_if_bordering_hostile | bool | 如果設置為yes,AI不會因為與異教/異端領地接壤而避免參加十字軍東征。 | join_crusade_if_bordering_hostile = yes |
merge_republic_interface | boolean | 決定宗教是否會嘗試將其介面與共和國介面合併。如果是,那麼在共和國尋找其宗教介面的紋理時,他們將查找 <texture_name>_republic 並使用該版本的紋理,而不是宗教的正常紋理。默認是no。如果設置,覆蓋宗教團體的值。 | merge_republic_interface = yes
|
rel_head_defense | boolean | 如果設置為yes,該宗教的人在其宗教領袖被不同宗教攻擊時可能會加入防禦。 | rel_head_defense = yes
|
例子
christian = { has_coa_on_barony_only = yes graphical_culture = westerngfx crusade_cb = crusade playable = yes ai_peaceful = yes # Will make Hordes lose their super aggressiveness catholic = { graphical_culture = westerngfx icon = 1 color = { 0.8 0.8 0.6 } crusade_name = "CRUSADE" scripture_name = THE_BIBLE god_names = { GOD_GOD GOD_THE_LORD GOD_JESUS GOD_THE_BLESSED_VIRGIN } investiture = yes can_excommunicate = yes can_grant_divorce = yes can_grant_invasion_cb = invasion can_grant_claim = yes can_call_crusade = yes } } }
本地化
- <religion_name>: 宗教的簡短名稱。使用
[Religion.GetName]
- <religion_name>_DESC: 宗教工具提示中的描述
- <religion_name>_full: 較長的名稱,顯示在地圖和大多數使用者介面中,以及
[Religion.GetFullName]
添加圖標
添加新的宗教圖標是一個相對簡單的過程。首先,你需要修改CKII\gfx\interface 文件夾中的 religion_icon_strip.dds和 religion_icon_strip_small.dds文件。在religion_icon_strip.dds 中,將圖像畫布向右擴展32像素以添加每一個新圖標;在religion_icon_strip_small.dds文件中,每添加一個新圖標將畫布擴展20像素。 一旦添加了新的圖標,你需要編輯CKII\interface中的 "generalstuff.gfx" 文件,增加 noOfFrames = 行的數字增加的數量為你添加的圖標數。完成這些步驟後,你就可以在你的宗教中使用這些新的圖標,從左到右編號為1-X。
spriteType = { name = "GFX_religion_icon_strip" texturefile = "gfx\\interface\\religion_icon_strip.tga" noOfFrames = 10 } spriteType = { name = "GFX_religion_icon_strip_small" texturefile = "gfx\\interface\\religion_icon_strip_small.tga" noOfFrames = 10 }
宗教領袖
宗教領袖可以通過頭銜模組製作 條目來建立。你必須首先創建一個任何等級的頭銜,並在該頭銜條目中添加變數 controls_religion = X。例如:
k_coptic = { color={RGB} color2={RGB} capital = 1 religion = monophysite controls_religion = monophysite }
以上頭銜的持有者將被視為一性論宗教/異端的宗教領袖。建議添加religion = monophysite 行,以確保為該頭銜隨機生成的任何/所有角色都是同一宗教的。如果沒有這行代碼,而設置 capital = 變數的省份是天主教的,你可能會得到一個基督一性論的天主教宗教領袖。
聖地
聖地在伯爵級通過頭銜模組製作。
c_koln = { holy_site = catholic }
為了維護,最好只覆蓋伯爵級, 並在 /common/landed_titles/ 下通過單獨的文件標記聖地,而不複製到landed_titles.txt。也可以為異端定義聖地,不過如果未使用,遊戲會回退到父宗教的聖地。
十字軍目標權重
十字軍#十字軍目標權重位於common/landed_titles/landed_titles.txt。
k_lotharingia = { catholic = 5000 }
請注意,如果該宗教沒有目標權重,AI 永遠不會發起十字軍。
教宗繼承
將宗教添加到succ_papal_succession
繼承法並定義一些宗教頭銜時,打開宗教標籤會導致遊戲崩潰。需要進行一些介面模組製作以使其正常工作。
改革
如果一個宗教在其代碼中有一個改革版,它將繼承改革的行動。
如果你想更改改革的介面,你可以編輯 "religion_features"文件夾中的文件,並搜索"buttons" 進行更改。然後你需要更改設置在'\common\religion_features'的"religion_reformation.gui"文件中的UI。
例如,你可以更改
religion_doctrine = { buttons = { doctrine1 doctrine2 }
and change it to:
religion_doctrine = { buttons = { doctrine1 doctrine2 doctrine3 }
in the "00_feature.txt" and then add:
windowType = { name = "doctrine3" position = { x=487 y=190 } moveable = 0 fullScreen = no Orientation = "UPPER_LEFT" guiButtonType = { name = "picture" position = { x=0 y=15} quadTextureSprite ="GFX_religion_feature_primitive" clicksound = bookmark_click pdx_tooltip = "REFORMATION_SELECT_FEATURE" } instantTextBoxType = { name = "feature_label" position = { x = 10 y = 150 } font = "vic_22_black" text = "feature_uncertain" maxWidth = 173 maxHeight = 20 fixedsize = yes format = centre } }
in the "religion_reformation.gui" in order to set third doctrine in the Reformation.
介面
在3.0版本修補程式中,特定信仰對應的介面可以通過添加變數 interface_skin = { x }
. 進行修改。X 代表 gfx/interface 中介面文件夾的名稱。可以混合多種介面,在原版遊戲中,這種情況發生在祆教、印度教(2個介面)、尊教、非洲宗教和道教(3個介面),以及苯教(4個介面)。
See also
- Title modding, for specifying holy sites
- Moral authority modifiers
歷史 | 角色 • 家族 • 省份 • 頭銜 • 劇本 |
腳本 | 指令 • 條件 • 作用域 • 修正 • 事件 • 決議 |
常規 | 定義 • 遊戲規則 • 另類開局 • 宗教 • 文化 • 政體 • 特質 • 血脈 • 科技 • 法律 • 建築 • 宣戰理由 • 朝貢國 • 單位 • 目標 • 疾病 • 死亡 • 榮譽頭銜 • 社團 • 寶物 • 地圖外政權 • 內閣成員 • 貿易路線 • 繼承 • 奇觀 • 稱號 |
圖像/音效/本地化 | 地圖 • 圖形 • 盾徽 • 肖像 • 介面 • 小地圖 • 音樂 • 本地化 |
其他 | 故障排除 • 驗證器 • 控制台指令 • 編輯遊戲存檔 • Steam創意工坊 • EU4轉檔器模組製作 |