《文明6》资源修改方法一览 文明6如何修改战略资源数量?
《文明6》修改资源方法介绍 文明6怎么增加资源
【1】打开Sid Meier's Civilization VIBaseAssetsMapsUtility下的ResourceGenerator.lua,用系统自带的记事本就可以啦!
【2】搜索iStrategicPercentage,找到的第一段代码如下
resources = args.resources;
iResourcesInDB = 0;
iNumContinents = 0;
iTotalValidPlots = 0;
iFrequencyTotal = 0;
iFrequencyStrategicTotal = 0;
iTargetPercentage = 28;
iStandardPercentage = 28;
iLuxuryPercentage = 20;
iStrategicPercentage = 21;
iOccurencesPerFrequency = 0;
iLuxuriesPerRegion = 4;
eResourceType = {},
eResourceClassType = {},
iFrequency = {},
aLuxuryType = {},
aLuxuryTypeCoast = {},
aStrategicType = {},
aOtherType = {},
aStrategicCoast = {},
aaPossibleLuxLocs = {},
aaPossibleLuxLocsWater = {},
aaPossibleStratLocs = {},
aaPossibleStratLocsWater = {},
aaPossibleLocs = {},
aResourcePlacementOrderStrategic = {},
aResourcePlacementOrder = {},
aPeakEra = {},
【3】红字部分就是随机生成地图时战略资源出现的概率,默认数值为21,数值的越大出现的战略资源越多,上面那张图片是把21改成100之后的结果。
【4】同样的其他的奢侈资源也可以通过修改此处的数值来达到控制数量的目的,聪明的你一定发现了该如何修改了吧!
【5】最后注意备份。
【2】搜索iStrategicPercentage,找到的第一段代码如下
resources = args.resources;
iResourcesInDB = 0;
iNumContinents = 0;
iTotalValidPlots = 0;
iFrequencyTotal = 0;
iFrequencyStrategicTotal = 0;
iTargetPercentage = 28;
iStandardPercentage = 28;
iLuxuryPercentage = 20;
iStrategicPercentage = 21;
iOccurencesPerFrequency = 0;
iLuxuriesPerRegion = 4;
eResourceType = {},
eResourceClassType = {},
iFrequency = {},
aLuxuryType = {},
aLuxuryTypeCoast = {},
aStrategicType = {},
aOtherType = {},
aStrategicCoast = {},
aaPossibleLuxLocs = {},
aaPossibleLuxLocsWater = {},
aaPossibleStratLocs = {},
aaPossibleStratLocsWater = {},
aaPossibleLocs = {},
aResourcePlacementOrderStrategic = {},
aResourcePlacementOrder = {},
aPeakEra = {},
【3】红字部分就是随机生成地图时战略资源出现的概率,默认数值为21,数值的越大出现的战略资源越多,上面那张图片是把21改成100之后的结果。
【4】同样的其他的奢侈资源也可以通过修改此处的数值来达到控制数量的目的,聪明的你一定发现了该如何修改了吧!
【5】最后注意备份。
《文明6》怎么获得战略资源 战略资源获得详情
这代战略资源的获得还是和5代一样,在国土内的战略资源上造矿井即可,或者从其他文明手里交易。和5代不同的时,这代使用战略资源不再是维护量的设定,比如说,5代中你要造多少个骑手,要取决于你获得多少数量的马。但在6代中,你只要有马这个资源,你就可以无限制的造骑手,马资源的数量是一个建造前提,比如说如果你没有造马厩,那么你要2个马资源才能被允许早骑手,如果有造马厩,一个马资源就可以了。
文明6一个战略资源能造多少个单位
无限制,这一代战略资源把维护量改成前提值了。比如没有造马厩的情况下,需求2个马建造骑手,那么你只要有2个马资源就获得了建造骑手的资格。
文明6存档修改方法 文明6怎么修改数据
文明6的修改和文明5差不多,很容易上手。
首先,打开XML文件所在的文件夹Sid Meier's Civilization VIBaseAssetsGameplayData,这里就是一些常用的游戏数据。
很明显是要修改Units.xml,用记事本打开它(友情提示,修改之前注意备份),然后里面就是一些自定义的数据,可以任意修改。比如搜索UNIT_CHINESE_CROUCHING_TIGER,就是虎蹲炮。
首先,打开XML文件所在的文件夹Sid Meier's Civilization VIBaseAssetsGameplayData,这里就是一些常用的游戏数据。
很明显是要修改Units.xml,用记事本打开它(友情提示,修改之前注意备份),然后里面就是一些自定义的数据,可以任意修改。比如搜索UNIT_CHINESE_CROUCHING_TIGER,就是虎蹲炮。
文明6修改城邦数量方法攻略 文明6怎么修改城邦数量
打开Sid Meier's Civilization VIBaseAssetsConfigurationData下的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个城邦。
希望能帮助到您,祝您游戏愉快,。
<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个城邦。
希望能帮助到您,祝您游戏愉快,。