文明6除了游戏性之外,另外一个比较好玩的就是可以修改游戏中的各种配置达到想要的效果,最近有玩家放出了城邦数量的修改方法,有兴趣的玩家可以尝试一下。
打开Sid Meier's Civilization VI\Base\Assets\Configuration\Data下的MapSizes.xml
<GameInfo>
<MapSizes>
<Row MapSizeType="MAPSIZE_DUEL" Name="LOC_MAPSIZE_DUEL_NAME" Description="LOC_MAPSIZE_DUEL_DESCRIPTION" MinPlayers="2" MaxPlayers="4" DefaultPlayers="2" MinCityStates="0" MaxCityStates="6" DefaultCityStates="3" SortIndex="10" />
<Row MapSizeType="MAPSIZE_TINY" Name="LOC_MAPSIZE_TINY_NAME" Description="LOC_MAPSIZE_TINY_DESCRIPTION" MinPlayers="2" MaxPlayers="6" DefaultPlayers="4" MinCityStates="0" MaxCityStates="10" DefaultCityStates="6" SortIndex="20" />
<Row MapSizeType="MAPSIZE_SMALL" Name="LOC_MAPSIZE_SMALL_NAME" Description="LOC_MAPSIZE_SMALL_DESCRIPTION" MinPlayers="2" MaxPlayers="10" DefaultPlayers="6" MinCityStates="0" MaxCityStates="14" DefaultCityStates="9" SortIndex="30" />
<Row MapSizeType="MAPSIZE_STANDARD" Name="LOC_MAPSIZE_STANDARD_NAME" Description="LOC_MAPSIZE_STANDARD_DESCRIPTION" MinPlayers="2" MaxPlayers="14" DefaultPlayers="8" MinCityStates="0" MaxCityStates="18" DefaultCityStates="12" SortIndex="40" />
<Row MapSizeType="MAPSIZE_LARGE" Name="LOC_MAPSIZE_LARGE_NAME" Description="LOC_MAPSIZE_LARGE_DESCRIPTION" MinPlayers="2" MaxPlayers="16" DefaultPlayers="10" MinCityStates="0" MaxCityStates="22" DefaultCityStates="15" SortIndex="50" />
<Row MapSizeType="MAPSIZE_HUGE" Name="LOC_MAPSIZE_HUGE_NAME" Description="LOC_MAPSIZE_HUGE_DESCRIPTION" MinPlayers="2" MaxPlayers="20" DefaultPlayers="12" MinCityStates="0" MaxCityStates="24" DefaultCityStates="18" SortIndex="60" />
</MapSizes>
</GameInfo>
这里我们拿修改标准大小地图里的城邦数量举例,上文中的红字部分就是定义地图中城邦数量的语句。可以看到默认的城邦数量是12个,最大城邦数量是18个。我们如果只需要6个城邦,这里可以把MaxCityStates="18" DefaultCityStates="12" 中的18和12都改成6,保存重新开始游戏,实测可用!
需要说明的是这里的数字似乎并不是可以随意修改的,上文我举得例子是可行的,进入游戏之后只有6个城邦。可是如果想通过这里让地图上完全没有城邦或者拥有大量城邦似乎是不可行的。曾经我尝试过在最小的地图上放置12个城邦和0个城邦,结果都是没有效果。由于没有什么时间测试所以本人暂时也不知道是什么原因,如果有哪位大神帮忙解惑就太好了。
所以建议大家的数据最好不要改动的太大。。。最后友情提示,修改之前注意备份防止发生意外。