LV. 11
GP 14

[DIY]創造自己的遊戲樂趣吧~之二~領袖屬性的修改與加強

樓主 hh001 hh001
有看過我之前帖子,且親身去嘗試過的人想必已十分瞭解藉由修改XML檔案可以輕易的修改遊戲中的規則,以下也是同樣的道理,而且更是簡單

修改文明屬性:
1.在C:\Program Files\Firaxis Games\Sid Meier's Civilization 4\Warlords\Assets\XML\Civilizations目錄下
尋找CIV4TraitInfos文件,於裡面設定每個特殊屬性的效果,要新增只要在最後面多加一個新的自創屬性就可以了。

範例:
<TraitInfo>特性開頭
<Type>TRAIT_IMPERIALIST</Type>帝國屬性
<Description>TXT_KEY_TRAIT_IMPERIALIST</Description>
<ShortDescription>TXT_KEY_TRAIT_IMPERIALIST_SHORT</ShortDescription>
上面兩個都是顯示在遊戲中的屬性名稱,有需要的話只要把IMPERIALIST取代成想要的名稱即可
<iHealth>0</iHealth>對健康的修正
<iHappiness>0</iHappiness>快樂修正
<iMaxAnarchy>-1</iMaxAnarchy>
轉換政體是否暴動,0為不暴動,-1會暴動
<iUpkeepModifier>-50</iUpkeepModifier>
維持費修正,減少50%
<iLevelExperienceModifier>-25</iLevelExperienceModifier>
升級所需經驗點數修正,魅力-25%
<iGreatPeopleRateModifier>100</iGreatPeopleRateModifier>
偉人產生修正+100%
<iGreatGeneralRateModifier>100</iGreatGeneralRateModifier>
大軍事家產生修正+100%
<iDomesticGreatGeneralRateModifier>0</iDomesticGreatGeneralRateModifier>
文化境內大軍事家修正(類似萬里長城功能)
<iMaxGlobalBuildingProductionModifier>50</iMaxGlobalBuildingProductionModifier>
<iMaxTeamBuildingProductionModifier>50</iMaxTeamBuildingProductionModifier>
<iMaxPlayerBuildingProductionModifier>50</iMaxPlayerBuildingProductionModifier>
以上三個是各種奇蹟產生修正,工業屬性+50%
<ExtraYieldThresholds/>
<iExtraYieldThreshold>0</iExtraYieldThreshold>
<iExtraYieldThreshold>0</iExtraYieldThreshold>
<iExtraYieldThreshold>2</iExtraYieldThreshold>
財政屬性中,兩個以上商業+1商業
<TradeYieldModifiers/>
<CommerceChanges/>
<CommerceModifiers/>
<iCommerce>0</iCommerce>
<iCommerce>0</iCommerce>
<iCommerce>2</iCommerce>
創造屬性中,每城每回合+2文化
<FreePromotions/>自動獲得技能,文明屬性喔
<FreePromotionUnitCombats/>
<FreePromotions>
<FreePromotion>
<PromotionType>PROMOTION_CITY_GARRISON1</PromotionType>
<bFreePromotion>1</bFreePromotion>
</FreePromotion>
<FreePromotion>
<PromotionType>PROMOTION_DRILL1</PromotionType>
<bFreePromotion>1</bFreePromotion>
</FreePromotion>
</FreePromotions>
在保護屬性中自動獲得城市防禦及軍事操演一級
<FreePromotionUnitCombats>
<FreePromotionUnitCombat>
<UnitCombatType>UNITCOMBAT_ARCHER</UnitCombatType>
<bFreePromotionUnitCombat>1</bFreePromotionUnitCombat>
</FreePromotionUnitCombat>
<FreePromotionUnitCombat>
<UnitCombatType>UNITCOMBAT_GUN</UnitCombatType>
<bFreePromotionUnitCombat>1</bFreePromotionUnitCombat>
</FreePromotionUnitCombat>
</FreePromotionUnitCombats>
目標單位為弓箭部隊及火藥部隊
</TraitInfo>

2.為了要利用新的屬性,打開相同目錄下的CIV4LeaderHeadInfos文件,裡面設定各個種族的領袖特性,找出你想改的那一個領袖(非種族),然後加入或修改想要的特性(高興的話全部都給他吧。

範例:
1.假如我們要修改史達林的屬性,首先尋找STALIN
2.<LeaderHeadInfo>
<Type>LEADER_STALIN</Type>史達林
<Description>TXT_KEY_LEADER_STALIN</Description>
<Civilopedia>TXT_KEY_LEADER_JOSEF_STALIN_PEDIA</Civilopedia>
從這裡開始就出現一堆雜七雜八的設定,多為AI的設定(攻擊性啦,多少比例建奇蹟啦),不管他,一直往下看到
<Traits>
<Trait>
<TraitType>TRAIT_INDUSTRIOUS</TraitType>
<bTrait>1</bTrait>
</Trait>
<Trait>
<TraitType>TRAIT_AGGRESSIVE</TraitType>
<bTrait>1</bTrait>
</Trait>
</Traits>
沒錯,所謂的TRAIT就是指領袖屬性,上面可以看到史達林預設為工業及擴張屬性
依樣畫葫蘆的幫他加上向要的屬性吧,若是在上面有自創屬性的這裡也是同樣的作法喔

3.儲存後重新載入遊戲,哇,連文明手冊的說明也更正了說!!
4.一樣歡迎有心人士補足或增列
板務人員:歡迎申請板主