Civilization6(Civ6 シヴィライゼーション6) 攻略Wiki
-
MOD/作成方法/新文明・指導者/文明特性
をテンプレートにして作成 |
新規
|
子ページ作成
|
ページ一覧
|
最終更新
|
モバイル表示に変更
|
開始行:
[[MOD/作成方法]]
* 文明特性 [#waa679f8]
お試しで以下のような効果を実装してみたいと思います。
雪原から食料+1、文化力+1、科学力+1を得る
なお、参考(コピー元)にしているのはロシアの特性です。
基本バニラからコピーして書き換えるのが楽ですし間違いがあ...
あちらはツンドラからボーナスを得ますので、地形を雪原に変...
** NewLeader_Felines.xml [#u7d3671c]
文明の特性そのものの記述はSDKのサンプルだと「NewReader_Fe...
ここに効果を書き加えます。
<Types>に以下追加
<Row Type="TRAIT_CIVILIZATION_FELINE" Kind="KIND_TRAIT" />
<CivilizationTraits>に以下追加
<Row CivilizationType="CIVILIZATION_FELINE" TraitType="T...
<Traits>へ以下追加
<Row TraitType="TRAIT_CIVILIZATION_FELINE" Name="LOC_TRA...
NameとDescriptionは特性名とその説明です。内容は別ファイル...
ここまではすでにある要素への追加ですが、ここから要素丸ご...
(サンプルには文明特性自体がない、かつ雪原からボーナスを...
まずModifier系。以下のように追加します。
<TraitModifiers>
<Row>
<TraitType>TRAIT_CIVILIZATION_FELINE</TraitType>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_FOOD</Modifie...
</Row>
<Row>
<TraitType>TRAIT_CIVILIZATION_FELINE</TraitType>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_CULTURE</Modi...
</Row>
<Row>
<TraitType>TRAIT_CIVILIZATION_FELINE</TraitType>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_SCIENCE</Modi...
</Row>
<Row>
<TraitType>TRAIT_CIVILIZATION_FELINE</TraitType>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_FOOD</M...
</Row>
<Row>
<TraitType>TRAIT_CIVILIZATION_FELINE</TraitType>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_CULTURE...
</Row>
<Row>
<TraitType>TRAIT_CIVILIZATION_FELINE</TraitType>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_SCIENCE...
</Row>
</TraitModifiers>
<Modifiers>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_FOOD</Modifie...
<ModifierType>MODIFIER_PLAYER_ADJUST_PLOT_YIELD</Modi...
<SubjectRequirementSetId>PLOT_HAS_SNOW_REQUIREMENTS_F...
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_CULTURE</Modi...
<ModifierType>MODIFIER_PLAYER_ADJUST_PLOT_YIELD</Modi...
<SubjectRequirementSetId>PLOT_HAS_SNOW_REQUIREMENTS_F...
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_SCIENCE</Modi...
<ModifierType>MODIFIER_PLAYER_ADJUST_PLOT_YIELD</Modi...
<SubjectRequirementSetId>PLOT_HAS_SNOW_REQUIREMENTS_F...
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_FOOD</M...
<ModifierType>MODIFIER_PLAYER_ADJUST_PLOT_YIELD</Modi...
<SubjectRequirementSetId>PLOT_HAS_SNOW_HILLS_REQUIREM...
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_CULTURE...
<ModifierType>MODIFIER_PLAYER_ADJUST_PLOT_YIELD</Modi...
<SubjectRequirementSetId>PLOT_HAS_SNOW_HILLS_REQUIREM...
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_SCIENCE...
<ModifierType>MODIFIER_PLAYER_ADJUST_PLOT_YIELD</Modi...
<SubjectRequirementSetId>PLOT_HAS_SNOW_HILLS_REQUIREM...
</Row>
</Modifiers>
<ModifierArguments>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_FOOD</Modifie...
<Name>YieldType</Name>
<Value>YIELD_FOOD</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_FOOD</Modifie...
<Name>Amount</Name>
<Value>1</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_CULTURE</Modi...
<Name>YieldType</Name>
<Value>YIELD_CULTURE</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_CULTURE</Modi...
<Name>Amount</Name>
<Value>1</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_SCIENCE</Modi...
<Name>YieldType</Name>
<Value>YIELD_SCIENCE</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_SCIENCE</Modi...
<Name>Amount</Name>
<Value>1</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_FOOD</M...
<Name>YieldType</Name>
<Value>YIELD_FOOD</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_FOOD</M...
<Name>Amount</Name>
<Value>1</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_CULTURE...
<Name>YieldType</Name>
<Value>YIELD_CULTURE</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_CULTURE...
<Name>Amount</Name>
<Value>1</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_SCIENCE...
<Name>YieldType</Name>
<Value>YIELD_SCIENCE</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_SCIENCE...
<Name>Amount</Name>
<Value>1</Value>
</Row>
</ModifierArguments>
これはなにかといいますと文明特性の効果そのものです。
6項目ありますが、
- 雪原(平地)から食料+1
- 雪原(平地)から文化力+1
- 雪原(平地)から科学力+1
- 雪原(丘陵)から食料+1
- 雪原(丘陵)から文化力+1
- 雪原(丘陵)から科学力+1
となっています。
さらにRequirements系。これもごっそりと追加になります。
<RequirementSets>
<Row>
<RequirementSetId>PLOT_HAS_SNOW_REQUIREMENTS_FELINE</...
<RequirementSetType>REQUIREMENTSET_TEST_ALL</Requirem...
</Row>
<Row>
<RequirementSetId>PLOT_HAS_SNOW_HILLS_REQUIREMENTS_FE...
<RequirementSetType>REQUIREMENTSET_TEST_ALL</Requirem...
</Row>
</RequirementSets>
<Requirements>
<Row>
<RequirementId>REQUIRES_PLOT_HAS_SNOW_FELINE</Require...
<RequirementType>REQUIREMENT_PLOT_TERRAIN_TYPE_MATCHE...
</Row>
<Row>
<RequirementId>REQUIRES_PLOT_HAS_SNOW_HILLS_FELINE</R...
<RequirementType>REQUIREMENT_PLOT_TERRAIN_TYPE_MATCHE...
</Row>
</Requirements>
<RequirementArguments>
<Row>
<RequirementId>REQUIRES_PLOT_HAS_SNOW_FELINE</Require...
<Name>TerrainType</Name>
<Value>TERRAIN_SNOW</Value>
</Row>
<Row>
<RequirementId>REQUIRES_PLOT_HAS_SNOW_HILLS_FELINE</R...
<Name>TerrainType</Name>
<Value>TERRAIN_SNOW_HILLS</Value>
</Row>
</RequirementArguments>
<RequirementSetRequirements>
<Row>
<RequirementSetId>PLOT_HAS_SNOW_REQUIREMENTS_FELINE</...
<RequirementId>REQUIRES_PLOT_HAS_SNOW_FELINE</Require...
</Row>
<Row>
<RequirementSetId>PLOT_HAS_SNOW_HILLS_REQUIREMENTS_FE...
<RequirementId>REQUIRES_PLOT_HAS_SNOW_HILLS_FELINE</R...
</Row>
</RequirementSetRequirements>
これは「雪原からボーナスを得る」という部分の設定になりま...
さらに、このままではテストしづらいですので、ロシアの特徴...
<StartBiasTerrains>
<Row CivilizationType="CIVILIZATION_FELINE" TerrainTyp...
<Row CivilizationType="CIVILIZATION_FELINE" TerrainTyp...
</StartBiasTerrains>
以上でこのファイルの追加はおわり。
** NewLeader_ConfigText.xml [#a1ca9287]
また、ゲーム開始時の文明選択で表示されるように、文明の概...
書き換えるのはLOC_TRAIT_CIVILIZATION_FELINE_DESCRIPTIONで...
<Row Tag="LOC_TRAIT_CIVILIZATION_FELINE_DESCRIPTION" L...
<Text>+1 [ICON_Food] Food, +1 [ICON_Culture] Culture ...
</Row>
以上ですべておわり。ビルドして反映させましょう。
** 効果確認 [#hfb62424]
うまくいっていれば、文明選択時に特性がちゃんと表示されま...
&ref(20170817211644_1.jpg);
実際に何のボーナスもない平地の雪原を含めて都市出ししてみ...
&ref(20170610190903_1.jpg);
こうなります(笑)
&ref(20170610190923_1.jpg);
** 備考 [#hbf783b5]
上記サンプルでは雪原、雪原丘陵/文化、食料、科学をサンプル...
|地形/特徴 |-- |丘陵 |山岳 |||
|草原 |GRASS |GRASS_HILLS | |||
|平原 |PLAINS |PLAINS_HILLS | |||
|砂漠 |DESERT |DESERT_HILLS | |||
|ツンドラ |TUNDRA |TUNDRA_HILLS | |||
|雪原 |SNOW |SNOW_HILLS | |||
|沿岸 |COAST |-- | |||
|海 |OCEAN |-- | |||
~
|産出||
|食料 |YIELD_FOOD |
|生産力 |YIELD_PRODUCTION |
|ゴールド |YIELD_GOLD |
|文化力 |YIELD_CULTURE |
|科学力 |YIELD_SCIENCE |
|信仰力 |YIELD_FAITH |
もっと詳しく知りたい方は、
\Sid Meier's Civilization VI\Base\Assets\Gameplay\Data
以下の、Terrains.xml及びYields.xml内に定義が書かれていま...
ここまで作業したものを以下に上げておきます。
https://www.axfc.net/u/3835502
終了行:
[[MOD/作成方法]]
* 文明特性 [#waa679f8]
お試しで以下のような効果を実装してみたいと思います。
雪原から食料+1、文化力+1、科学力+1を得る
なお、参考(コピー元)にしているのはロシアの特性です。
基本バニラからコピーして書き換えるのが楽ですし間違いがあ...
あちらはツンドラからボーナスを得ますので、地形を雪原に変...
** NewLeader_Felines.xml [#u7d3671c]
文明の特性そのものの記述はSDKのサンプルだと「NewReader_Fe...
ここに効果を書き加えます。
<Types>に以下追加
<Row Type="TRAIT_CIVILIZATION_FELINE" Kind="KIND_TRAIT" />
<CivilizationTraits>に以下追加
<Row CivilizationType="CIVILIZATION_FELINE" TraitType="T...
<Traits>へ以下追加
<Row TraitType="TRAIT_CIVILIZATION_FELINE" Name="LOC_TRA...
NameとDescriptionは特性名とその説明です。内容は別ファイル...
ここまではすでにある要素への追加ですが、ここから要素丸ご...
(サンプルには文明特性自体がない、かつ雪原からボーナスを...
まずModifier系。以下のように追加します。
<TraitModifiers>
<Row>
<TraitType>TRAIT_CIVILIZATION_FELINE</TraitType>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_FOOD</Modifie...
</Row>
<Row>
<TraitType>TRAIT_CIVILIZATION_FELINE</TraitType>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_CULTURE</Modi...
</Row>
<Row>
<TraitType>TRAIT_CIVILIZATION_FELINE</TraitType>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_SCIENCE</Modi...
</Row>
<Row>
<TraitType>TRAIT_CIVILIZATION_FELINE</TraitType>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_FOOD</M...
</Row>
<Row>
<TraitType>TRAIT_CIVILIZATION_FELINE</TraitType>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_CULTURE...
</Row>
<Row>
<TraitType>TRAIT_CIVILIZATION_FELINE</TraitType>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_SCIENCE...
</Row>
</TraitModifiers>
<Modifiers>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_FOOD</Modifie...
<ModifierType>MODIFIER_PLAYER_ADJUST_PLOT_YIELD</Modi...
<SubjectRequirementSetId>PLOT_HAS_SNOW_REQUIREMENTS_F...
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_CULTURE</Modi...
<ModifierType>MODIFIER_PLAYER_ADJUST_PLOT_YIELD</Modi...
<SubjectRequirementSetId>PLOT_HAS_SNOW_REQUIREMENTS_F...
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_SCIENCE</Modi...
<ModifierType>MODIFIER_PLAYER_ADJUST_PLOT_YIELD</Modi...
<SubjectRequirementSetId>PLOT_HAS_SNOW_REQUIREMENTS_F...
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_FOOD</M...
<ModifierType>MODIFIER_PLAYER_ADJUST_PLOT_YIELD</Modi...
<SubjectRequirementSetId>PLOT_HAS_SNOW_HILLS_REQUIREM...
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_CULTURE...
<ModifierType>MODIFIER_PLAYER_ADJUST_PLOT_YIELD</Modi...
<SubjectRequirementSetId>PLOT_HAS_SNOW_HILLS_REQUIREM...
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_SCIENCE...
<ModifierType>MODIFIER_PLAYER_ADJUST_PLOT_YIELD</Modi...
<SubjectRequirementSetId>PLOT_HAS_SNOW_HILLS_REQUIREM...
</Row>
</Modifiers>
<ModifierArguments>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_FOOD</Modifie...
<Name>YieldType</Name>
<Value>YIELD_FOOD</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_FOOD</Modifie...
<Name>Amount</Name>
<Value>1</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_CULTURE</Modi...
<Name>YieldType</Name>
<Value>YIELD_CULTURE</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_CULTURE</Modi...
<Name>Amount</Name>
<Value>1</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_SCIENCE</Modi...
<Name>YieldType</Name>
<Value>YIELD_SCIENCE</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_SCIENCE</Modi...
<Name>Amount</Name>
<Value>1</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_FOOD</M...
<Name>YieldType</Name>
<Value>YIELD_FOOD</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_FOOD</M...
<Name>Amount</Name>
<Value>1</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_CULTURE...
<Name>YieldType</Name>
<Value>YIELD_CULTURE</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_CULTURE...
<Name>Amount</Name>
<Value>1</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_SCIENCE...
<Name>YieldType</Name>
<Value>YIELD_SCIENCE</Value>
</Row>
<Row>
<ModifierId>TRAIT_FELINE_INCREASED_SNOW_HILLS_SCIENCE...
<Name>Amount</Name>
<Value>1</Value>
</Row>
</ModifierArguments>
これはなにかといいますと文明特性の効果そのものです。
6項目ありますが、
- 雪原(平地)から食料+1
- 雪原(平地)から文化力+1
- 雪原(平地)から科学力+1
- 雪原(丘陵)から食料+1
- 雪原(丘陵)から文化力+1
- 雪原(丘陵)から科学力+1
となっています。
さらにRequirements系。これもごっそりと追加になります。
<RequirementSets>
<Row>
<RequirementSetId>PLOT_HAS_SNOW_REQUIREMENTS_FELINE</...
<RequirementSetType>REQUIREMENTSET_TEST_ALL</Requirem...
</Row>
<Row>
<RequirementSetId>PLOT_HAS_SNOW_HILLS_REQUIREMENTS_FE...
<RequirementSetType>REQUIREMENTSET_TEST_ALL</Requirem...
</Row>
</RequirementSets>
<Requirements>
<Row>
<RequirementId>REQUIRES_PLOT_HAS_SNOW_FELINE</Require...
<RequirementType>REQUIREMENT_PLOT_TERRAIN_TYPE_MATCHE...
</Row>
<Row>
<RequirementId>REQUIRES_PLOT_HAS_SNOW_HILLS_FELINE</R...
<RequirementType>REQUIREMENT_PLOT_TERRAIN_TYPE_MATCHE...
</Row>
</Requirements>
<RequirementArguments>
<Row>
<RequirementId>REQUIRES_PLOT_HAS_SNOW_FELINE</Require...
<Name>TerrainType</Name>
<Value>TERRAIN_SNOW</Value>
</Row>
<Row>
<RequirementId>REQUIRES_PLOT_HAS_SNOW_HILLS_FELINE</R...
<Name>TerrainType</Name>
<Value>TERRAIN_SNOW_HILLS</Value>
</Row>
</RequirementArguments>
<RequirementSetRequirements>
<Row>
<RequirementSetId>PLOT_HAS_SNOW_REQUIREMENTS_FELINE</...
<RequirementId>REQUIRES_PLOT_HAS_SNOW_FELINE</Require...
</Row>
<Row>
<RequirementSetId>PLOT_HAS_SNOW_HILLS_REQUIREMENTS_FE...
<RequirementId>REQUIRES_PLOT_HAS_SNOW_HILLS_FELINE</R...
</Row>
</RequirementSetRequirements>
これは「雪原からボーナスを得る」という部分の設定になりま...
さらに、このままではテストしづらいですので、ロシアの特徴...
<StartBiasTerrains>
<Row CivilizationType="CIVILIZATION_FELINE" TerrainTyp...
<Row CivilizationType="CIVILIZATION_FELINE" TerrainTyp...
</StartBiasTerrains>
以上でこのファイルの追加はおわり。
** NewLeader_ConfigText.xml [#a1ca9287]
また、ゲーム開始時の文明選択で表示されるように、文明の概...
書き換えるのはLOC_TRAIT_CIVILIZATION_FELINE_DESCRIPTIONで...
<Row Tag="LOC_TRAIT_CIVILIZATION_FELINE_DESCRIPTION" L...
<Text>+1 [ICON_Food] Food, +1 [ICON_Culture] Culture ...
</Row>
以上ですべておわり。ビルドして反映させましょう。
** 効果確認 [#hfb62424]
うまくいっていれば、文明選択時に特性がちゃんと表示されま...
&ref(20170817211644_1.jpg);
実際に何のボーナスもない平地の雪原を含めて都市出ししてみ...
&ref(20170610190903_1.jpg);
こうなります(笑)
&ref(20170610190923_1.jpg);
** 備考 [#hbf783b5]
上記サンプルでは雪原、雪原丘陵/文化、食料、科学をサンプル...
|地形/特徴 |-- |丘陵 |山岳 |||
|草原 |GRASS |GRASS_HILLS | |||
|平原 |PLAINS |PLAINS_HILLS | |||
|砂漠 |DESERT |DESERT_HILLS | |||
|ツンドラ |TUNDRA |TUNDRA_HILLS | |||
|雪原 |SNOW |SNOW_HILLS | |||
|沿岸 |COAST |-- | |||
|海 |OCEAN |-- | |||
~
|産出||
|食料 |YIELD_FOOD |
|生産力 |YIELD_PRODUCTION |
|ゴールド |YIELD_GOLD |
|文化力 |YIELD_CULTURE |
|科学力 |YIELD_SCIENCE |
|信仰力 |YIELD_FAITH |
もっと詳しく知りたい方は、
\Sid Meier's Civilization VI\Base\Assets\Gameplay\Data
以下の、Terrains.xml及びYields.xml内に定義が書かれていま...
ここまで作業したものを以下に上げておきます。
https://www.axfc.net/u/3835502
ページ名:
Tweet