文化 Mod
ナビゲーションに移動
検索に移動
※2025/10/6、英wikiよりkagi翻訳を通しました。機械翻訳なので一部不自然な日本語があるかもしれません。ぜひ編集してくれるとありがたいです。
ゲームが提供する高度にモジュール化された設計により、新たな文化・革新・時代を簡単に追加できます。 この記事では、common/culture のすべてのサブフォルダを扱います。
文化グループ[編集 | ソースを編集]
各文化は文化グループに属します。
name_of_culture_group = {
graphical_cultures = {
first_culture_group_coa_gfx
second_culture_group_coa_gfx
culture_group_building_gfx
culture_group_clothing_gfx
culture_group_unit_gfx
}
mercenary_names = {
{ name = "mercenary_company_name1" coat_of_arms = "mercenary_company_coa1" }
{ name = "mercenary_company_name2" coat_of_arms = "mercenary_company_coa2" }
...
}
first_culture = {
...
}
second_culture = {
...
}
}
以下は文化グループで設定可能なすべてのパラメータの一覧です。
| Attribute | Type | Description | Example | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| name | List<culturegfx> | 紋章・建築物・衣服・ユニットに使用するグラフィカル文化の一覧。各タイプごとに複数指定可能で、すべてが使用されます。 | graphical_cultures = { steppe_coa_gfx } | |||||||||
| mercenary_names | List<complex> | この文化グループの傭兵が使用できる名称と紋章(CoA)の一覧。
|
mercenary_names = {
{ name = "mercenary_company_ghilman" coat_of_arms = "mc_ghilman" }
}
|
文化[編集 | ソースを編集]
各文化は文化グループに属します。
name_of_culture_group = {
...
first_culture = {
# graphical_cultures = { ... }
mercenary_names = { # この文化の傭兵が使用できる名称と紋章
{ name = "mercenary_company_name1" coat_of_arms = "mercenary_company_coa1" }
{ name = "mercenary_company_name2" coat_of_arms = "mercenary_company_coa2" }
...
}
color = { 1 0.5 0.2 } # 文化の色。例:マップ上で使用
heritage = heritage_name # この文化が属するヘリテージ名。文化のグループ化に使用
character_modifier = { # この文化の全キャラクターに適用される補正
diplomacy = 1
}
male_names = {
10 = { // この名前グループの重み。値が高いほど一般的
commonNameA commonNameB_baseA commonNameC commonNameD_baseA // 名前の一覧。nameX_baseY は nameX が元名 baseY の派生であることを示す(例:John_John Jan_John Ian_John)
}
1 = {
rareNameA rareNameB
}
}
female_names = { // 重みなしの単一リストとして定義することも可能
nameA_baseB nameB nameC_baseB
}
dynasty_names = { // 王朝名のリスト。male_names/female_names に似るが重みはなし
{ dynnp_von dynn_Pommern } // さらに接頭辞を元名に加えられる。{} はその場合必須
{ dynn_Orsini } // 接頭辞は任意
dynn_Fournier // 接頭辞を使わない場合、{} も任意
}
dynasty_of_location_prefix = "dynnp_von" // 称号に基づいて王朝名を生成する場合に、この接頭辞を付加
# 男児が父方/母方の祖父、または父の名を継ぐ確率。合計は100を超えてはならない。
pat_grf_name_chance = 50
mat_grf_name_chance = 5
father_name_chance = 10
# 女児が父方/母方の祖母、または母の名を継ぐ確率。合計は100を超えてはならない。
pat_grm_name_chance = 10
mat_grm_name_chance = 50
mother_name_chance = 5
# 父母の名に由来する父称。接頭辞と接尾辞を併用可("McDavidson")。_vowel は親の名が母音で始まる場合に使用。
patronym_prefix_male = "dynnpat_pre_mac"
patronym_prefix_male_vowel = "dynnpat_pre_vow_mag"
patronym_prefix_female = "dynnpat_pre_nic"
patronym_prefix_female_vowel = "dynnpat_pre_vow_nig"
patronym_suffix_male = "dynnpat_suf_son"
patronym_suffix_female = "dynnpat_suf_sdaughter"
# 父称が名前に表示される条件:
# - そのキャラクターの文化に "always_use_patronym = yes" がある、または
# - そのキャラクターの政府に "always_use_patronym = yes" がある、または
# - そのキャラクターの主君の政府に "always_use_patronym = yes" がある
# 既定は no。
always_use_patronym = yes
ethnicities = {
10 = german // この文化内での民族性の一般性を重みで表す
10 = caucasian
}
}
second_culture = {
...
}
}
以下は文化で設定可能なすべてのパラメータの一覧です。
| Attribute | Type | Description | Example | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| mercenary_names | List<complex> | この文化の傭兵が使用できる名称と紋章(CoA)の一覧。
|
mercenary_names = {
{ name = "mercenary_company_1" coat_of_arms = "coa_1" }
}
| ||||||||||||
| graphical_cultures | List<culturegfx> | 紋章・建築物・衣服・ユニットに使用するグラフィカル文化の一覧。各タイプごとに複数指定可能で、すべてが使用されます。 | graphical_cultures = { english_coa_gfx } | ||||||||||||
| Color | Decimal RGB Values | 文化の色。 | color = { 0.1 0.75 0.1 } | ||||||||||||
| character_modifier | List<character_modifiers> | この文化の全キャラクターに適用される補正。 | character_modifier = {
diplomacy = 1
}
| ||||||||||||
| cadet_dynasty_names | List<localization> | 分家(カデット)王朝の名称一覧。 | cadet_dynasty_names = {
"dynasty_loc"
"dynasty2_loc"
}
| ||||||||||||
| dynasty_names | List<localization> | 王朝名の一覧。 | dynasty_names = {
"dynasty_loc"
"dynasty2_loc"
}
| ||||||||||||
| male_names | List<localization> | 男性キャラクター用の文化名一覧。スペースを含む名前は引用符で囲む必要があります。("Name name2")
|
male_names = {
male_name_1 male-name-2 maleName3 "Male Name 4"
}
| ||||||||||||
| female_names | List<localization> | 男性キャラクター用の文化名一覧。スペースを含む名前は引用符で囲む必要があります。("Name name2")
|
female_names = {
female_name_1 female-name-2 femaleName3 "Female Name 4"
}
| ||||||||||||
| dynasty_of_location_prefix | Localization | 地名の前に付く「〜の」に相当する接頭辞。例:Geoffrey 'of' Monmouth、Chrétien 'de' Troyes(クリスティアン・'of' トロワ) | dynasty_of_location_prefix = "prefix" | ||||||||||||
| bastard_dynasty_prefix | Localization | 任意。私生児の王朝名に付ける接頭辞 | bastard_dynasty_prefix = "snow" | ||||||||||||
| Male Ancestor Name Chance | Integer | 男児が父方/母方の祖父、または父の名を継ぐ確率。合計は100を超えてはならない。
|
pat_grf_name_chance = 50 #父方の祖父にちなんで名付けられる確率 50% mat_grf_name_chance = 5 #母方の祖父にちなんで名付けられる確率 5% father_name_chance = 10 #父にちなんで名付けられる確率 10% | ||||||||||||
| Female Ancestor Name Chance | Integer | 女児が父方/母方の祖母、または母の名を継ぐ確率。合計は100を超えてはならない。
|
pat_grm_name_chance = 10 #父方の祖母にちなんで名付けられる確率 10% mat_grm_name_chance = 50 #母方の祖母にちなんで名付けられる確率 50% mother_name_chance = 5 #母にちなんで名付けられる確率 5% | ||||||||||||
| patronym_prefix_male | Localization | 主たる男性親に由来する名前 | patronym_prefix_male= "patronym" | ||||||||||||
| patronym_prefix_male_vowel | Localization | 主たる男性親の名が母音で始まる場合の形式 | patronym_prefix_male_vowel = "v_patronym" | ||||||||||||
| patronym_suffix_male | Localization | 主たる男性親の名に接尾辞を付ける形式。例:Eriksson | patronym_suffix_male = "patronym_s" | ||||||||||||
| patronym_prefix_female | Localization | 主たる女性親に由来する名前 | patronym_prefix_female = "f_patronym" | ||||||||||||
| patronym_prefix_female_vowel | Localization | 主たる女性親の名が母音で始まる場合の形式 | patronym_prefix_female_vowel = "fv_patronym" | ||||||||||||
| patronym_suffix_female | Localization | 主たる女性親の名に接尾辞を付ける形式。例:Aylasdaughter | patronym_suffix_female = "f_patronym_s" | ||||||||||||
| always_use_patronym | Boolean | 任意(既定は no)。文化として常に父称を表示するかどうか。(政府/主君の政府から有効化することも可能) | always_use_patronym = yes | ||||||||||||
| ethnicities | List<ethnicities> | その文化内で一般的な民族性の一覧
|
ethnicities = {
10 = ethnicity_1
5 = ethnicity_2 #ethnicity_1 の半分の一般性
}
| ||||||||||||
| dynasty_title_names | Boolean | 任意(既定は no)。状況に応じて称号名ではなく王朝名を使用 | dynasty_title_names = yes | ||||||||||||
| founder_named_dynasties | Boolean | 任意(既定は no)。状況に応じて称号名ではなく王朝名を使用 | founder_named_dynasties = yes | ||||||||||||
| dynasty_name_first | Boolean | 任意(既定は no)。王朝名を名の前に置く(極東式) | dynasty_name_first = yes | ||||||||||||
| heritage | ID | この文化が属するヘリテージグループ。 | heritage = heritage_north_germanic |
文化グループID[編集 | ソースを編集]
文化グループには、ゲームファイル内で使用される内部IDがあります。ゲーム内名称から文化グループのIDを取得するには:
- すべての文字を小文字にする(
A...Z->a...z)。 - スペース(
)とハイフン(-)をアンダースコア(_)に置換する。 - 末尾に
_groupを付ける。
上記の規則に従わないグループは次の表に列挙します:
| Culture group | Internal ID |
|---|---|
| Horn African | somalian_group |
| Guinean Uplander | west_african_group |
文化ID[編集 | ソースを編集]
上記と同様に、各文化には内部IDがあります。ゲーム内名称から文化のIDを取得するには:
- すべての文字を小文字にする(
A...Z->a...z)。 - アクセント(
á->a)やウムラウト/分音記号(ü->u)など、文字からダイアクリティカルマークをすべて除去する。
この規則に当てはまらない文化は以下のとおりです:
| Culture | Internal ID |
|---|---|
| Qaw | gaw |
| Permian | komi |
| Ostyak | khanty |
| Bjarmian | samoyed |
| Scots | scottish |
| Pomeranian | pommeranian |
| Oghuz | turkish |
| Mashriqi | levantine |
| Syriac | assyrian |
| Kannauji | hindustani |
| Kamrupi | assamese |
| Rajasthani | rajput |
| ドキュメンテーション | スクリプト • スコープ • 効果 • トリガー • 変数 • 補正リスト |
| スクリプト | AI • ブックマーク • キャラクター • コマンド • 評議会 • 文化 • ディシジョン • 王朝 • イベント • 政府 • 歴史 • 領地 • ライフスタイル • 連隊 • 宗教 • スクリプト値 • ストーリーサイクル • 闘争 • 称号 • 特性 |
| インターフェース | インターフェース • データ型 • ローカライズ • カスタムローカライズ • フレーバー化 |
| マップ | マップ • 地形 |
| グラフィック | 3Dモデル • エクスポーター • 紋章 • グラフィックアセット • フォント • パーティクル • シェーダー • ユニットモデル |
| オーディオ | 音楽 • サウンド |
| その他 | コンソールコマンド • チェックサム • Modの構造 • Mod制作ツール • トラブルシューティング |