老師又回來啦~沒錯,所謂好的老師讓你玩電腦,不好的老師讓你被電腦完,今天老師要交大家什麼東西,就是所謂的CLIMATE。
曾經覺得地圖上哪來那麼多的沙漠凍土冰原,更別談沒有用的叢林、高山一大堆,今天就來告訴大家如何告別飢餓30:
要解決地圖上貧瘠地表的方法有三種,每一種是越來越麻煩,首先
方法一:
請至
C:\Program Files\Firaxis Games\Sid Meier's Civilization 4\Assets\XML\GameInfo
找到CIV4ClimateInfo
裡面是一連串的氣候設定值,一樣的我們也可以在最下面弄一個一模一樣的新氣候
範例:
<ClimateInfo>
<Type>CLIMATE_BEST</Type>
名稱
<Description>BEST</Description>
<iDesertPercentChange>-35</iDesertPercentChange>
沙漠比例,-35以下就跟沙漠說掰掰了
<iJungleLatitude>8</iJungleLatitude>
叢林分佈,一般為5,到10就幾乎沒有叢林了
<iHillRange>6</iHillRange>
丘陵比例一般為5,越大越多丘陵
<iPeakPercent>0</iPeakPercent>
高山比例,0就是根本沒有高山啦~哈哈
<fSnowLatitudeChange>0.5</fSnowLatitudeChange>
冰原,一般為0,數字越大冰原越少,到0.5更本看不到
<fTundraLatitudeChange>0.5</fTundraLatitudeChange>
凍土,一般為0,數字越大冰原越少,到0.5更本看不到
<fGrassLatitudeChange>0.05</fGrassLatitudeChange>
凍土,一般為0,數字越大越多,一般為零<fDesertBottomLatitudeChange>0</fDesertBottomLatitudeChange>
<fDesertTopLatitudeChange>0</fDesertTopLatitudeChange>
<fIceLatitude>1.00</fIceLatitude>
浮兵區位置,一般為0.95,越高越近兩極
<fRandIceLatitude>0.05</fRandIceLatitude>
冰塊比例,越大越多,一般為0.25
</ClimateInfo>
當然所謂的魚與熊掌不可兼得,沙漠消失之後,附帶的沖積平原也會因此消失,但是這種方法極其簡單,改幾個數字就可以了,皆下來的就複雜的許多。
方法二:
有試過法一的會員都會知道,地圖就好像變的很單調,雖然不會餓肚子了,但是其磨子就是少了那點感覺,所以如果可以在沙漠上面開礦,在凍土上面種田,那不就也是解決的肚子問題,其磨子也爽快了許多
請至C:\Program Files\Firaxis Games\Sid Meier's Civilization 4\Warlords\Assets\XML\Terrain
找到CIV4ImprovementInfos
裡面是一連串的工人改善地形的方式
範例:以下是我修改油井的能力
<ImprovementInfo>
<Type>IMPROVEMENT_WELL</Type>
油井
<Description>TXT_KEY_IMPROVEMENT_WELL</Description>
<Civilopedia>TXT_KEY_IMPROVEMENT_WELL_PEDIA</Civilopedia>
<ArtDefineTag>ART_DEF_IMPROVEMENT_WELL</ArtDefineTag>
<YieldChanges>
<iYieldChange>0</iYieldChange>
<iYieldChange>3</iYieldChange>
<iYieldChange>0</iYieldChange>
</YieldChanges>
開井後產出+3工業
<bActsAsCity>0</bActsAsCity>
<bHillsMakesValid>0</bHillsMakesValid>
<bFreshWaterMakesValid>0</bFreshWaterMakesValid>
<bRiverSideMakesValid>0</bRiverSideMakesValid>
<bNoFreshWater>0</bNoFreshWater>
<bRequiresFlatlands>0</bRequiresFlatlands>
<bRequiresRiverSide>0</bRequiresRiverSide>
<bRequiresIrrigation>0</bRequiresIrrigation>
<bCarriesIrrigation>0</bCarriesIrrigation>
<bRequiresFeature>0</bRequiresFeature>
<bWater>0</bWater>
<bGoody>0</bGoody>
<bPermanent>0</bPermanent>
<iTilesPerGoody>0</iTilesPerGoody>
<iGoodyRange>0</iGoodyRange>
<iUpgradeTime>0</iUpgradeTime>
<iAirBombDefense>10</iAirBombDefense>
<iDefenseModifier>0</iDefenseModifier>
<iPillageGold>10</iPillageGold>
掠奪可得金錢,10以下
<TerrainMakesValids>
<TerrainMakesValid>
<TerrainType>TERRAIN_DESERT</TerrainType>
<bMakesValid>1</bMakesValid>
</TerrainMakesValid>
<TerrainMakesValid>
<TerrainType>TERRAIN_TUNDRA</TerrainType>
<bMakesValid>1</bMakesValid>
</TerrainMakesValid>
<TerrainMakesValid>
<TerrainType>TERRAIN_SNOW</TerrainType>
<bMakesValid>1</bMakesValid>
</TerrainMakesValid>
</TerrainMakesValids>
重點:可以在沙漠、冰原、凍土上開礦,即使沒有油井也OK
同樣的事情我也弄在漁船上面,搞的只要在海上都可以捕魚,不管是不是有魚
<FeatureMakesValids/>
<BonusTypeStructs>
<BonusTypeStruct>
<BonusType>BONUS_OIL</BonusType>
<bBonusMakesValid>1</bBonusMakesValid>
<bBonusTrade>1</bBonusTrade>
<iDiscoverRand>0</iDiscoverRand>
<YieldChanges>
<iYieldChange>0</iYieldChange>
<iYieldChange>0</iYieldChange>
<iYieldChange>5</iYieldChange>
</YieldChanges>
</BonusTypeStruct>
若是在石油上面開井則商業+5
</BonusTypeStructs>
<ImprovementPillage/>
<ImprovementUpgrade/>
<TechYieldChanges>
<TechYieldChange>
<PrereqTech>TECH_COMBUSTION</PrereqTech>
<TechYields>
<iYield>0</iYield>
<iYield>0</iYield>
<iYield>2</iYield>
</TechYields>
</TechYieldChange>
</TechYieldChanges>
以上說明有內然器的科技之後,開井還額外+2商業
<RouteYieldChanges/>
<bGraphicalOnly>0</bGraphicalOnly>
</ImprovementInfo>
然而到此還不夠,必須改一下工人開井所需的科技,請至
C:\Program Files\Firaxis Games\Sid Meier's Civilization 4\Warlords\Assets\XML\Units
找到CIV4BuildInfos
範例:
<BuildInfo>
<Type>BUILD_WELL</Type>
<Description>TXT_KEY_BUILD_WELL</Description>
<Help/>
<PrereqTech>TECH_MACHINERY</PrereqTech>
當有機械之後就可以開井了
<iTime>0</iTime>
<bKill>1</bKill>
這裡1表示開井會消耗1個工人,像是漁船一樣,0就不會
<ImprovementType>IMPROVEMENT_WELL</ImprovementType>
<RouteType>NONE</RouteType>
<EntityEvent>ENTITY_EVENT_BUILD</EntityEvent>
<FeatureStructs>
<FeatureStruct>
<FeatureType>FEATURE_JUNGLE</FeatureType>
<PrereqTech>TECH_IRON_WORKING</PrereqTech>
<iTime>400</iTime>
<iProduction>0</iProduction>
<bRemove>1</bRemove>
</FeatureStruct>
<FeatureStruct>
<FeatureType>FEATURE_FOREST</FeatureType>
<PrereqTech>TECH_BRONZE_WORKING</PrereqTech>
<iTime>300</iTime>
<iProduction>30</iProduction>
<bRemove>1</bRemove>
</FeatureStruct>
</FeatureStructs>
上面說明開井會先除去森林及叢林
<HotKey>KB_W</HotKey>
<bAltDown>0</bAltDown>
<bShiftDown>1</bShiftDown>
<bCtrlDown>0</bCtrlDown>
<iHotKeyPriority>1</iHotKeyPriority>
到這裡已經完成了,從此之後就可以在貧瘠的地表上面開井了,同樣的方法可以是用在其他的改上工程上面,請自行嘗試
法三:
或許有人懶得弄那麼多東西,不如就直接增加沙漠上面的產值ㄅ
請至C:\Program Files\Firaxis Games\Sid Meier's Civilization 4\Warlords\Assets\XML\Terrain
找到CIV4TerrainInfos,裡面的內容跟Improvement差不多,我就不多說了,應該很容易看的懂,以上
注意事項:修改前請備份、自己打字不要用複製、且歡迎使用本文及複製增列補全