「宗教 Mod」の版間の差分
(宗教 mod の日本語化(kagi)) |
(相違点なし)
|
2025年10月6日 (月) 06:21時点における最新版
※2025/10/6、英wikiよりkagi翻訳を通しました。機械翻訳なので一部不自然な日本語があるかもしれません。ぜひ編集してくれるとありがたいです。
ゲームの高いモジュール性により、新しい宗教を簡単にゲームへ追加できます。
宗教ファミリー[編集 | ソースを編集]
各宗教はファミリーに属します。バニラの3つのファミリーは、アブラハム、東方、異教です。例えば:
- キリスト教とイスラム教はアブラハム系ファミリーに属します
- スラヴ信仰とテュルク系天信仰(テングリ信仰)は異教ファミリーに属します
宗教ファミリーは「/common/religion/religion_families」にあります。宗教ファミリーは英数字のIDを持つタグとして定義します。例えば、アブラハム系ファミリーは次のように定義されています。
rf_abrahamic = { graphical_faith = "orthodox_gfx" hostility_doctrine = abrahamic_hostility_doctrine doctrine_background_icon = core_tenet_banner_christian.dds }
以下は宗教ファミリーに設定できる全パラメータの一覧です。
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を持つタグとして定義します。以下は架空の宗教の例です(ローカライズと信仰は後述)。
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 = { ... } }
以下は宗教に設定できる全パラメータの一覧です。
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"、紋章はランダム生成になります。 | holy_order_names = { { name = "holy_order_name1" coat_of_arms = "holy_order_coa1" } { name = "holy_order_name2" coat_of_arms = "holy_order_coa2" } ... } |
holy_order_maa | list<regiment type> | 主に聖戦騎士団が使う兵科(Men-At-Arms)。聖戦騎士団本部の文化が必要な革新を解放している必要があります。(リストの最後にある利用可能なタイプが使われます。) | holy_order_maa = { huscarl } |
faiths | list<Faiths> | 下記参照 |
信仰(Faiths)[編集 | ソースを編集]
信仰は宗教の faith 句内で定義します。宗教全体に設定されたデフォルトの教義やグラフィックを上書きできます。上記で定義した宗教に含まれる架空の信仰の例を示します。
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 } }
以下は信仰に設定できる全パラメータの一覧です。
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 を参照)。
聖地[編集 | ソースを編集]
- こちらも参照: Holy site ID
カスタム聖地は「/common/religion/holy_sites」フォルダ内のテキスト文書で追加できます。各聖地は名称で識別され、場所と、その聖地がもたらす恩恵(あるいは不利益)に関する情報を含みます。
jerusalem = { county = c_jerusalem character_modifier = { monthly_piety_gain_mult = 0.2 } flag = jerusalem_conversion_bonus # +20% County Conversion }
以下は聖地に割り当て可能な属性です。必須なのは county のみです。
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
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%#!"
教義(Tenet)ID[編集 | ソースを編集]
各教義(tenet)は、ゲームファイル内で参照するための内部IDを持ちます。一般に、教義名からIDを得るには:
- バリアントではない名称を使用する(信仰固有でないもの)
- すべての大文字を小文字にする(A...Z->a...z)
- すべての空白( )をアンダースコア(_)に置換
- 先頭に tenet_ を付ける
上記の規則に当てはまらない教義は以下に列挙します。
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> タグです。名前 (name 属性) がない場合は注釈の中身が必要です
|
Struggle and Submission | tenet_struggle_submission |
Syncretic Folk Traditions | tenet_unreformed_syncretism |
ドキュメンテーション | スクリプト • スコープ • 効果 • トリガー • 変数 • 補正リスト |
スクリプト | AI • ブックマーク • キャラクター • コマンド • 評議会 • 文化 • ディシジョン • 王朝 • イベント • 政府 • 歴史 • 領地 • ライフスタイル • 連隊 • 宗教 • スクリプト値 • ストーリーサイクル • 闘争 • 称号 • 特性 |
インターフェース | インターフェース • データ型 • ローカライズ • カスタムローカライズ • フレーバー化 |
マップ | マップ • 地形 |
グラフィック | 3Dモデル • エクスポーター • 紋章 • グラフィックアセット • フォント • パーティクル • シェーダー • ユニットモデル |
オーディオ | 音楽 • サウンド |
その他 | コンソールコマンド • チェックサム • Modの構造 • Mod制作ツール • トラブルシューティング |