差分

ナビゲーションに移動 検索に移動
18,236 バイト追加 、 月曜日 06:21
宗教 mod の日本語化(kagi)
{{Version|1.0}}

※2025/10/6、英wikiよりkagi翻訳を通しました。機械翻訳なので一部不自然な日本語があるかもしれません。ぜひ編集してくれるとありがたいです。

ゲームの高いモジュール性により、新しい宗教を簡単にゲームへ追加できます。
==宗教ファミリー==
各宗教はファミリーに属します。バニラの3つのファミリーは、アブラハム、東方、異教です。例えば:

* キリスト教とイスラム教はアブラハム系ファミリーに属します
* スラヴ信仰とテュルク系天信仰(テングリ信仰)は異教ファミリーに属します

宗教ファミリーは「/common/religion/religion_families」にあります。宗教ファミリーは英数字のIDを持つタグとして定義します。例えば、アブラハム系ファミリーは次のように定義されています。

<pre>
rf_abrahamic = {
graphical_faith = "orthodox_gfx"
hostility_doctrine = abrahamic_hostility_doctrine
doctrine_background_icon = core_tenet_banner_christian.dds
}
</pre>
以下は宗教ファミリーに設定できる全パラメータの一覧です。

{| class="wikitable sortable"
!Attribute
!Type
!Description
!Example
|-
|name
|localization key
|未設定の場合、オブジェクトキーをローカライズキーとして使用します
|name = name_of_the_family
|-
|is_pagan
|boolean
|このグループが異教かどうかを指定します(デフォルトはyes)
|is_pagan = no
|-
|graphical_faith
|gfx
|このファミリーのすべての宗教は、この3Dモデル(現在は寺院アセット用)をデフォルトで使用します。優先順位は低い方から faith > religion > family の順です。
|graphical_faith = catholic_gfx
|-
|piety_icon_group
|gfx
|このファミリーのすべての宗教は、この徳アイコンセットをデフォルトで使用します。優先順位は低い方から faith > religion > family の順です。
|piety_icon_group = christian
|-
|doctrine_background_icon
|gfx
|このファミリーのすべての宗教は、この教義背景アイコンをデフォルトで使用します。優先順位は低い方から faith > religion > family の順です。
|doctrine_background_icon = core_tenet_banner_christian.dds
|-
|hostility_doctrine
|doctrine
|インターフェース専用:宗教ファミリー全体の敵対関係情報を表示する際にこの教義を使用します(スクリプトされていない場合は情報を表示しません)
|hostility_doctrine = christian_hostility_doctrine
|-
|}
==宗教の構造==

宗教は「/common/religion/religions」フォルダにあります。各宗教はファイル内で定義され、その宗教に属する信仰(faith)はその定義内に記述します。宗教は英数字のIDを持つタグとして定義します。以下は架空の宗教の例です(ローカライズと信仰は後述)。

<pre>
sea_cults = {
family = rf_pagan
graphical_faith = pagan_gfx

doctrine = pagan_hostility_doctrine

pagan_roots = yes

#メイングループ
doctrine = doctrine_spiritual_head
doctrine = doctrine_gender_male_dominated
doctrine = doctrine_pluralism_fundamentalist
doctrine = doctrine_theocracy_lay_clergy
doctrine = doctrine_pilgrimage_encouraged
doctrine = doctrine_funeral_bewailment

#婚姻
doctrine = doctrine_concubines
doctrine = doctrine_divorce_allowed
doctrine = doctrine_bastardry_legitimization
doctrine = doctrine_consanguinity_cousins

#犯罪
doctrine = doctrine_homosexuality_shunned
doctrine = doctrine_adultery_men_shunned
doctrine = doctrine_adultery_women_accepted
doctrine = doctrine_kinslaying_accepted
doctrine = doctrine_deviancy_accepted
doctrine = doctrine_witchcraft_crime

#聖職者の機能
doctrine = doctrine_clerical_function_taxation
doctrine = doctrine_clerical_gender_either
doctrine = doctrine_clerical_marriage_allowed
doctrine = doctrine_clerical_succession_spiritual_appointment

traits = {
virtues = { brave lunatic_1 wrathful }
sins = { patient content shy }
}

reserved_male_names = {
Lobbo Lobbeu Lobst Lob Lobr Loabstr Lobb Lub Leurbo
}
reserved_female_names = {
Lobba Lobbelia Lobsta Loba Lober Loabstra Lobba Lubas Leurbos
}
holy_order_names = {
{ name = "holy_order_claw_bearers" }
{ name = "holy_order_clackers" }
{ name = "holy_order_servants_of_the_lobbo" }
{ name = "holy_order_the_pile" }
}
holy_order_maa = { huscarl }
custom_faith_icons = { custom_faith_1 custom_faith_2 custom_faith_3 custom_faith_4 custom_faith_5 custom_faith_6 custom_faith_7 custom_faith_8 custom_faith_9 custom_faith_10 lobbist lobbist_reformed }

localization = {
...
}

faiths = {
...
}
}
</pre>

以下は宗教に設定できる全パラメータの一覧です。

{| class="wikitable sortable"
!Attribute
!Type
!Description
!Example
|-
|family
|religion family
|この宗教が属する宗教ファミリー
|family = family_name
|-
|graphical_faith
|gfx
|この宗教のすべての信仰は、この3Dモデル(現在は寺院アセット用)をデフォルトで使用します。優先順位は低い方から faith > religion > family の順です。
|graphical_faith = catholic_gfx
|-
|piety_icon_group
|gfx
|この宗教のすべての信仰は、この徳アイコンセットをデフォルトで使用します。優先順位は低い方から faith > religion > family の順です。
|piety_icon_group = christian
|-
|doctrine_background_icon
|image file
|この宗教のすべての信仰は、この教義背景アイコンをデフォルトで使用します。優先順位は低い方から faith > religion > family の順です。
|doctrine_background_icon = core_tenet_banner_christian.dds
|-
|pagan_roots
|boolean
|yes の場合、未改革教義を持たない信仰は、インターフェース上で改革済みとみなされます。
|pagan_roots = yes
|-
|doctrine
|doctrine
|宗教で定義した教義は、その宗教内のすべての信仰に適用されます。これはゲーム開始時のみで、スクリプトの便宜のためです。つまり、全信仰に同じ教義を書いたのと同等です。特定の信仰で別の教義を設定すれば上書きできます。複数選択を許す教義は宗教レベルでは定義できません。faiths セクションより後に教義を定義することはできません。
|doctrine = doctrine_spiritual_head
|-
|traits
|clause
|宗教が徳と罪と見なす特性を定義します。徳と罪に関する注意点:すべての信徒にとっての徳を列挙します。特性グループも使用できます。グループ内で複数の特性(またはグループ自体)を定義した場合、UIには最初のものだけが表示されます。
sins = { ... } # (sins)
# 徳と罪は好感度ボーナス/ペナルティを与えます(VIRTUOUS_TRAIT と SINFUL_TRAIT の定義を参照)。その際は「見ている側」の信仰が基準になります。
# 例:generous がキリスト教の徳なら、キリスト教徒は相手が非キリスト教徒でも、その特性を持つすべての者を高く評価します。
# 特性の保持者は、該当する各特性について virtue_owner_modifier / sin_owner_modifier も得ます。
# 徳と罪には効果倍率を任意で設定できます(デフォルトは1):
virtues = { brave = 0.5 } # 好感度効果と修正の両方を倍率で調整
# また、デフォルト(virtue_owner_modifier / sin_owner_modifier)ではなくカスタム修正を指定できます:
sins = { stubborn = { monthly_prestige = -0.1 } }
# カスタム修正を使う場合、倍率の指定も可能です(デフォルトは1):
sins = { stubborn = { monthly_prestige = -0.1 scale = 2 } } # 好感度効果と修正の両方を倍率で調整
|virtues = { brave generous } sins = { stubborn = { monthly_prestige = -0.1 scale = 2 } }
|-
|reserved_male_names
|list<string>
|ここに列挙した名前は、reserved_male_names を独自に定義していないすべての信仰に適用されます。宗教に基づく命名時に、新生男児へ適用されることがあります。
|reserved_male_names = { Rodrigo Johan Paradoxus }
|-
|reserved_female_names
|list<string>
|reserved_male_names と同様ですが、女性キャラクターに適用されます。
|
|-
|custom_faith_icons
|list<gfx>
|カスタム信仰を作成する際、ここで指定したアイコンが利用可能になります。パスは "gfx/interface/icons/religion/%s.dds"(%s は名前)。テキストアイコンも必要です。
|custom_faith_icons = { custom_faith_1 custom_faith_2 custom_faith_3 }
|-
|localization
|list<localization keys>
|以下の faith 内の localization を参照してください。
|
|-
|holy_order_names
|list<clause>
|この宗教の聖戦騎士団(holy order)が使用できる名称と紋章。信仰側で利用可能なものがない場合に使用されます。ここでも尽きた場合は、名称は "holy_order_default"、紋章はランダム生成になります。
|<pre>holy_order_names = {
{ name = "holy_order_name1" coat_of_arms = "holy_order_coa1" }
{ name = "holy_order_name2" coat_of_arms = "holy_order_coa2" }
...
}
</pre>
|-
|holy_order_maa
|list<regiment type>
|主に聖戦騎士団が使う兵科(Men-At-Arms)。聖戦騎士団本部の文化が必要な革新を解放している必要があります。(リストの最後にある利用可能なタイプが使われます。)
|holy_order_maa = { huscarl }
|-
|faiths
|list<Faiths>
|下記参照
|
|-
|}

==信仰(Faiths)==
信仰は宗教の faith 句内で定義します。宗教全体に設定されたデフォルトの教義やグラフィックを上書きできます。上記で定義した宗教に含まれる架空の信仰の例を示します。

<pre>
faiths = {
lobbist = {
color = { 0.2 0.2 0.9 }
icon = lobbist
reformed_icon = lobbist_reformed
holy_site = uppsala
holy_site = lejre
holy_site = paderborn
holy_site = zeeland
holy_site = ranaheim

doctrine = unreformed_faith_doctrine
doctrine = tenet_warmonger
doctrine = tenet_human_sacrifice
doctrine = tenet_ancestor_worship

}
}
</pre>
以下は信仰に設定できる全パラメータの一覧です。

{| class="wikitable sortable"
!Attribute
!Type
!Description
!Example
|-
|color
|rgb
|
|color = { 0.2 0.2 0.9 }
|-
|icon
|gfx
|別の信仰のアイコンを使いたい場合
|icon = bosnian_church
|-
|graphical_faith
|gfx
|この信仰(およびこれを基にしたカスタム信仰)は、この3Dモデル(現在は寺院アセット用)を使用します。優先順位は低い方から faith > religion > family の順です。
|graphical_faith = catholic_gfx
|-
|piety_icon_group
|gfx
|この信仰(およびこれを基にしたカスタム信仰)は、この徳アイコンセットを使用します。優先順位は低い方から faith > religion > family の順です。
|piety_icon_group = christian
|-
|doctrine_background_icon
|gfx
|この信仰(およびこれを基にしたカスタム信仰)は、この教義背景アイコンを使用します。優先順位は低い方から faith > religion > family の順です。
|
|-
|religious_head
|title
|この信仰の宗教首長にすべき称号。未設定なら宗教首長は持ちません(スクリプトの他所で作成された場合を除く)
|religious_head = d_coptic_papacy
|-
|holy_site
|holy site
|holy_site フォルダで定義された聖地。いくつでも追加できます
|holy_site = jerusalem
|-
|doctrine
|doctrine
|
|
|-
|reserved_male_names/reserved_female_names
|list<string>
|
|
|-
|localization
|
|
|
|-
|}

==ローカライズ==
faith と religion における localization 句は、ローカライズのキーと値のペアを提供します。ただし、この句には宗教/信仰そのものや基本プロパティのオブジェクトローカライズは含まれません。以下のローカライズキーも別途定義が必要です。
* <religion/faith_name>
* <religion/faith_name>_adj
* <religion/faith_name>_adherent
* <religion/faith_name>_adherent_plural
* <religion/faith_name>_desc

以下は対応づけが必要なキーの一覧です。参考として使用できますが、バニラのファイルからこの一覧をコピー&ペーストし、必要な箇所に自分のキーを追加するだけでも構いません。多くの項目は多くの宗教/信仰に関係しませんが、その場合はより関連性の高い別項目のキーを割り当てれば問題ありません(例:キリスト教の FertilityGodName はローカライズファイルで「$christianity_high_god_name$」にしています)。
* HighGodName
* HighGodNamePossessive
* HighGodNameSheHe
* HighGodHerselfHimself
* HighGodHerHis
* HighGodNameAlternate
* HighGodNameAlternatePossessive
* CreatorName
* CreatorNamePossessive
* CreatorSheHe
* CreatorHerHis
* CreatorHerHim
* HealthGodName
* HealthGodNamePossessive
* HealthGodSheHe
* HealthGodHerHis
* HealthGodHerHim
* FertilityGodName
* FertilityGodNamePossessive
* FertilityGodSheHe
* FertilityGodHerHis
* FertilityGodHerHim
* WealthGodName
* WealthGodNamePossessive
* WealthGodSheHe
* WealthGodHerHis
* WealthGodHerHim
* HouseholdGodName
* HouseholdGodNamePossessive
* HouseholdGodSheHe
* HouseholdGodHerHis
* HouseholdGodHerHim
* FateGodName
* FateGodNamePossessive
* FateGodSheHe
* FateGodHerHis
* FateGodHerHim
* KnowledgeGodName
* KnowledgeGodNamePossessive
* KnowledgeGodSheHe
* KnowledgeGodHerHis
* KnowledgeGodHerHim
* WarGodName
* WarGodNamePossessive
* WarGodSheHe
* WarGodHerHis
* WarGodHerHim
* TricksterGodName
* TricksterGodNamePossessive
* TricksterGodSheHe
* TricksterGodHerHis
* TricksterGodHerHim
* NightGodName
* NightGodNamePossessive
* NightGodSheHe
* NightGodHerHis
* NightGodHerHim
* WaterGodName
* WaterGodNamePossessive
* WaterGodSheHe
* WaterGodHerHis
* WaterGodHerHim
* PantheonTerm
* PantheonTermHasHave
* GoodGodNames (list)
* DevilName
* DevilNamePossessive
* DevilSheHe
* DevilHerHis
* DevilHerselfHimself
* EvilGodNames (list)
* HouseOfWorship
* HouseOfWorshipPlural
* ReligiousSymbol
* ReligiousText
* ReligiousHeadName
* ReligiousHeadTitleName
* DevoteeMale
* DevoteeMalePlural
* DevoteeFemalePlural
* DevoteeNeuter
* DevoteeNeuterPlural
* PriestMale
* PriestMalePlural
* PriestFemale
* PriestFemalePlural
* PriestNeuter
* PriestNeuterPlural
* AltPriestTermPlural
* BishopMale
* BishopMalePlural
* BishopFemale
* BishopFemalePlural
* BishopNeuter
* BishopNeuterPlural
* DivineRealm
* PositiveAfterLife
* NegativeAfterLife
* DeathDeityName
* DeathDeityNamePossessive
* DeathDeitySheHe
* DeathDeityHerHis
* WitchGodName
* WitchGodHerHis
* WitchGodSheHe
* WitchGodHerHim
* WitchGodMistressMaster
* WitchGodMotherFather
* GHWName
* GHWNamePlural

==グラフィック==
宗教や信仰を作成するためにグラフィックの改造は必須ではありません。バニラゲームには他宗教が使用しているものやカスタム信仰用に確保されているアイコンが豊富にあるためです。とはいえ、バニラに合うアイコンがない場合は、新しいアイコンを追加するのも簡単です。「/gfx/interface/icons/faith」パスに、100x100 の dds ファイルを新規作成してください。ファイル名は宗教ファイル内での参照名になります(例:icon = lobbist は /gfx/interface/icons/faith/lobbist.dds を参照)。

==聖地==
{{see also|Holy site ID}}
カスタム聖地は「/common/religion/holy_sites」フォルダ内のテキスト文書で追加できます。各聖地は名称で識別され、場所と、その聖地がもたらす恩恵(あるいは不利益)に関する情報を含みます。
<pre>
jerusalem = {
county = c_jerusalem

character_modifier = {
monthly_piety_gain_mult = 0.2
}
flag = jerusalem_conversion_bonus # +20% County Conversion
}
</pre>
以下は聖地に割り当て可能な属性です。必須なのは county のみです。

{| class="wikitable sortable"
!Attribute
!Type
!Description
!Example
|-
|county
|title
|聖地が位置する伯爵領(county)
|county = c_jerusalem
|-
|barony
|title
|聖地が位置する男爵領(barony)
|barony = b_vaticano
|-
|character modifier
|modifier
|この聖地の所領保持者が該当信仰である場合、その聖地を持つ任意の信仰の全キャラクターに適用されます
|character_modifier = {
monthly_piety_gain_mult = 0.2
}
|-
|flag
|flag
|
|flag = jerusalem_conversion_bonus
|-
|}

聖地には以下のローカライズキーも必要です。
* holy_site_<name>_name
* holy_site_<name>_effect_name
* holy_site_<name>_effects
<pre>
holy_site_jerusalem_name:0 "Jerusalem"
holy_site_jerusalem_effect_name:0 "From [holy_site|E] #weak ($holy_site_jerusalem_name$)#!"
holy_site_jerusalem_effects:0 "County Conversion Speed: #P +20%#!"
</pre>
<br>

== 教義(Tenet)ID ==
各教義(tenet)は、ゲームファイル内で参照するための内部IDを持ちます。一般に、教義名からIDを得るには:
# バリアントではない名称を使用する(信仰固有でないもの)
# すべての大文字を小文字にする(A...Z->a...z)
# すべての空白( )をアンダースコア(_)に置換
# 先頭に tenet_ を付ける

上記の規則に当てはまらない教義は以下に列挙します。
{| class="mildtable sortable"
|-
! Name
! Tenet ID
|-
| [[Auspicious Birthright]]
| tenet_mystical_birthright
|-
| [[Ritual Suicide]]
| tenet_consolamentum
|-
| [[Ecclesiarchy]]
| tenet_pentarchy
|-
| [[Religious Law]]
| tenet_religious_legal_pronouncements
|-
| [[Sacred Lies]]
| tenet_sacred_shadows
|-
| [[Sanctioned False Conversions]]
| tenet_false_conversion_sanction<ref></ref>
|-
| [[Struggle and Submission]]
| tenet_struggle_submission
|-
| [[Syncretic Folk Traditions]]
| tenet_unreformed_syncretism
|}

{{Modding navbox}}
[[Category:Modding]]
98

回編集

案内メニュー