文明6城邦太少怎麽辦 文明6修改城邦數量的方法
文明6城邦太少怎麽辦 文明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個城邦,結果都是沒有效果。由於沒有什麽時間測試所以本人暫時也不知道是什麽原因,如果有哪位大神幫忙解惑就太好了。
所以建議大家的數據最好不要改動的太大。。。最後友情提示,修改之前注意備份防止發生意外。