 サイズ設定付きマップ(zip)
サイズ設定付きマップ(zip)
						
上のサンプルファイルをユーザーフォルダの下のModsフォルダに以下のように展開する
					
						AdditionalMap.modinfo:modinfoファイル。MODの基幹
						AdditionalMap_Config.xml:マップサイズ設定ファイル。この項で説明
						AdditionalMap_Text.xml:翻訳ファイル。指定言語で表示されるテキストが記載されている
						Map001.Civ6Map:ワールドビルダーで作成したマップファイル
					
						新しいマップを追加することと
						
新しいマップサイズを追加することが書かれている
					
<?xml version="1.0" encoding="utf-8"?>
<GameInfo>
	<Maps>
		<Row File="{9E674209-1905-4844-A25D-64A076E57F81}Map001.Civ6Map" Name="LOC_MAP_MAP001_NAME" Description="LOC_MAP_MAP001_DESCRIPTION" SortIndex="5000"/>
	</Maps>
	<MapSizes>
		<Row Domain="{9E674209-1905-4844-A25D-64A076E57F81}Map001.Civ6Map" MapSizeType="MAPSIZE_DUEL" Name="LOC_MAPSIZE_DUEL_NAME_MOD" Description="LOC_MAPSIZE_DUEL_DESCRIPTION_MOD" MinPlayers="2" MaxPlayers="6" DefaultPlayers="6" MinCityStates="6" MaxCityStates="6" DefaultCityStates="6" SortIndex="20" />
	</MapSizes>
	<MapDomainOverrides>
		<Row Map="{9E674209-1905-4844-A25D-64A076E57F81}Map001.Civ6Map" ParameterId="MapSize" Domain="{9E674209-1905-4844-A25D-64A076E57F81}Map001.Civ6Map"/>
	</MapDomainOverrides>
</GameInfo>
					指定したマップをゲームに追加する指示
	<Maps>
		<Row File="{9E674209-1905-4844-A25D-64A076E57F81}Map001.Civ6Map" Name="LOC_MAP_MAP001_NAME" Description="LOC_MAP_MAP001_DESCRIPTION" SortIndex="5000"/>
	</Maps>
					| 設定項目 | 内容 | 備考 | 
| Domain | マップの追加先 | 省略時 : "StandardMaps"に追加 | 
| File | マップファイルのパス | 省略不可 | 
| Name | マップの名前 | 省略不可 | 
| Description | マップの説明文 | |
| SortIndex | マップ選択時の並び順。この数値が小さい順に並ぶ | 省略時 : 10 | 
| WorldBuilderOnly | ワールドビルダー専用マップの時に使用(1 or 0) | 省略時 : 0(false) | 
| RequiresUniqueLeaders | 指導者固定マップの時に使用(1 or 0) | 省略時 : 0(false) | 
Fileに書かれている{}はこの中のIDのMODのフォルダ(modinfoのあるフォルダ)を示す
新しいマップサイズをゲームに追加する指示
	<MapSizes>
		<Row Domain="{9E674209-1905-4844-A25D-64A076E57F81}Map001.Civ6Map" MapSizeType="MAPSIZE_DUEL" Name="LOC_MAPSIZE_DUEL_NAME_MOD" Description="LOC_MAPSIZE_DUEL_DESCRIPTION_MOD" MinPlayers="2" MaxPlayers="6" DefaultPlayers="6" MinCityStates="6" MaxCityStates="6" DefaultCityStates="6" SortIndex="20" />
	</MapSizes>
					| 設定項目 | 内容 | 備考 | 
| Domain | マップサイズの追加先 | 省略時 : "StandardMapSizes"に追加 | 
| MapSizeType | マップサイズの識別名 | 省略不可 | 
| Name | 表示されるマップサイズ名 | 省略不可 | 
| Description | マップサイズの説明文 | |
| MinPlayers | 設定できる文明の最小数 | 省略時 : 2 | 
| MaxPlayers | 設定できる文明の最大数 | 省略時 : 2 | 
| DefaultPlayers | 設定時に初期値となる文明数 | 省略時 : 2 | 
| MinCityStates | 設定できる都市国家の最小数 | 省略時 : 0 | 
| MaxCityStates | 設定できる都市国家の最小数 | 省略時 : 0 | 
| DefaultCityStates | 設定時に初期値となる都市国家数 | 省略時 : 0 | 
| SortIndex | マップサイズ選択時の並び順。この数値が小さい順に並ぶ | 省略不可 | 
指定したマップのDomainを変更する指示
	<MapDomainOverrides>
		<Row Map="{9E674209-1905-4844-A25D-64A076E57F81}Map001.Civ6Map" ParameterId="MapSize" Domain="{9E674209-1905-4844-A25D-64A076E57F81}Map001.Civ6Map"/>
	</MapDomainOverrides>
					
						Map + ParameterId="MapSize" + Domain の指定で
						「Mapで指定したマップ」を選択した際に、選択できる「マップサイズのグループ」を「Domainで指定したグループ」に上書きする
					
通常ではマップサイズは[マップサイズドメイン]StandardMapSizesにある6サイズの中から選ぶ
						7行目(<MapSizes>)で
						[マップサイズドメイン] {9E674209-1905-4844-A25D-64A076E57F81}Map001.Civ6Mapに
						[マップサイズ] 決闘(6文明)を追加
					
これでMapSizesの中に、新しいマップサイズDomainと新しいマップサイズが出来る
						4行目(<Maps>内)で
						[マップ]{9E674209-1905-4844-A25D-64A076E57F81}Map001.Civ6Mapを追加
					
						10行目(<MapDomainOverrides>内)で
						[マップ]{9E674209-1905-4844-A25D-64A076E57F81}Map001.Civ6Mapは
						
[マップサイズドメイン]StandardMapSizesからでなく
						
[マップサイズドメイン] {9E674209-1905-4844-A25D-64A076E57F81}Map001.Civ6Mapから選ぶように指定
					
						これでゲーム作成時に追加マップを選ぶと、マップサイズは新しいマップサイズDomainの中から選択
						
⇒ 選べるサイズは1つしかないので、マップサイズ固定になる