《文明5》菜鳥修改教程
其實文明5大部分規則都在Sid Meier's Civilization V\assets\Gameplay\XML路徑下,對應著不同的內容,一般結構是,先定義各數據的基本結構,再定義內容。而修改流最難做也最麻煩做但最必須要先做的就是找數據內容,這裡教剛入修改流大門的新菜鳥們,老鳥們可無視。
比如:
我們想修改社會政策,那麽找到GameInfo目錄下的CIV5Policies.XML,(怎麽找到的?看英文了。Policies,政策--Policy的複數,我是搜索檔案名搜索到的),看擴展名就知道比較好改,用記事本打開後,
…………
<Column name="ID" type="integer" primarykey="true" autoincrement="true"/>
<Column name="Type" type="text" unique="true" notnull="true"/>
…………
這種結構是預先定義資料欄類型,學編程的都會很熟悉,對這類結構內容直接無視,步入下面:
<Policies>
<Row>
<ID>0</ID>
<Type>POLICY_LIBERTY</Type>
<Description>TXT_KEY_POLICY_BRANCH_LIBERTY</Description>
<SettlerProductionModifier>50</SettlerProductionModifier>
<Civilopedia>TXT_KEY_CIV5_POLICY_LIBERTY_TEXT</Civilopedia>
<Help>TXT_KEY_POLICY_LIBERTY_HELP</Help>
<PortraitIndex>24</PortraitIndex>
<IconAtlas>POLICY_ATLAS</IconAtlas>
<IconAtlasAchieved>POLICY_A_ATLAS</IconAtlasAchieved>
</Row>
這種結構就是我們的入手點了,細心的玩家就該能看出要下手的地方了,我來標注一下。
<Row>
<ID>0</ID>
<Type>POLICY_LIBERTY</Type>
<Description>TXT_KEY_POLICY_BRANCH_LIBERTY</Description><!-- 民主主義 -->
<SettlerProductionModifier>50</SettlerProductionModifier><!-- 移民訓練加快50% -->
<Civilopedia>TXT_KEY_CIV5_POLICY_LIBERTY_TEXT</Civilopedia>
…………
</Row>
如果那個50,改為100,則移民訓練速度加快一倍,同理。往下找其他內容:
<Row>
<Type>POLICY_CITIZENSHIP</Type>
<Description>TXT_KEY_POLICY_CITIZENSHIP</Description><!-- 公民權利 -->
<Civilopedia>TXT_KEY_CIV5_POLICY_CITIZENSHIP_TEXT</Civilopedia>
<Help>TXT_KEY_POLICY_CITIZENSHIP_HELP</Help>
<PolicyBranchType>POLICY_BRANCH_LIBERTY</PolicyBranchType>
<CultureCost>10</CultureCost>
<GridX>4</GridX>
<GridY>1</GridY>
<WorkerSpeedModifier>25</WorkerSpeedModifier><!-- 工人建造速率提高25% -->
<PortraitIndex>26</PortraitIndex>
<IconAtlas>POLICY_ATLAS</IconAtlas>
<IconAtlasAchieved>POLICY_A_ATLAS</IconAtlasAchieved>
</Row>
這不必多說了吧~~~,剩下的自己找吧。