中文字幕亚洲欧美日韩在线不卡,亚洲欧美日产综合在线网性色,思思久久精品6一本打道,综合视频中文字幕

    <sub id="dxmnt"><ol id="dxmnt"></ol></sub>

      1. 文明6修改科技樹(shù)+市政樹(shù)+蠻族+改良設(shè)施教程

        更新時(shí)間:2022-03-28 20:01:17作者:佚名

        文明6修改科技樹(shù)+市政樹(shù)+蠻族+改良設(shè)施教程

          文明6的很多游戲中設(shè)定都是以公式為基礎(chǔ)的,而對(duì)于那些不想被游戲玩的玩家來(lái)說(shuō),自己設(shè)定規(guī)則才是屬于自己的游戲。今天小編為大家?guī)?lái)的便是游戲中的科技樹(shù)+市政樹(shù)+蠻族+改良設(shè)施修改教程,想要自己修改游戲設(shè)定的玩家不妨點(diǎn)擊進(jìn)來(lái)看看吧。

        文明6修改科技樹(shù)+市政樹(shù)+蠻族+改良設(shè)施教程

          科技樹(shù)+市政樹(shù)+蠻族數(shù)+改良設(shè)施修改教程

          首先陳述一下,我給出的教程都是直接修改原文件,并不涉及任何編寫(xiě)mod的內(nèi)容(其實(shí)原理是一樣的,但編寫(xiě)mod需要一些數(shù)據(jù)庫(kù)知識(shí),這就觸及到我的知識(shí)盲區(qū)了)那么先簡(jiǎn)單講一下科技樹(shù)/市政樹(shù)的修改。昨天看到有些玩家抱怨這游戲一點(diǎn)都不歷史,“明明連火藥都沒(méi)研發(fā),就可以直接跳機(jī)械化步兵,這是什么鬼?!!” 為了滿(mǎn)足這部分玩家老爺?shù)脑竿?,?jiǎn)單梳理一下科技樹(shù)/市政樹(shù)的修改方法。

          先講一點(diǎn)常識(shí)。首先,大部分常用修改涉及到的文件內(nèi)容都存放在Assets/Gameplay/Data文件夾下,以XML格式存放。要修改科技樹(shù),主要需要改動(dòng)的文件為該文件夾下的technologies.xml。市政樹(shù)的修改則為civics.xml。

          那么我們可以選擇用最簡(jiǎn)單的記事本(notepad++也可以)打開(kāi)上面提到的xml文件,可以看到如下的代碼:

        文明6修改科技樹(shù)+市政樹(shù)+蠻族+改良設(shè)施教程

          是不是看不懂?咳咳 我們簡(jiǎn)單來(lái)講一下。

          我們以上圖出現(xiàn)的 tech_archery 為例,簡(jiǎn)單說(shuō)明一下。懂英語(yǔ)的同學(xué)應(yīng)該可以猜得出,這其實(shí)就是游戲中通過(guò)畜牧解鎖的弓箭科技。通過(guò)在記事本中使用查找功能搜索 tech_archery, 我們可以把相關(guān)的代碼都找出來(lái):

          第一處:ROW Kind="KIND_TECH" Type="TECH_ARCHERY" />

          第二處:ROW UITreeRow="1" EraType="ERA_ANCIENT" AdvisorType="ADVISOR_CONQUEST" Cost="50" Name="LOC_TECH_ARCHERY_NAME" TechnologyType="TECH_ARCHERY" />

          第三處:ROW PrereqTech="TECH_ANIMAL_HUSBANDRY" Technology="TECH_ARCHERY" />

          第四處:ROW PrereqTech="TECH_ARCHERY" Technology="TECH_HORSEBACK_RIDING" />

          第五處:

          ROW TechnologyType="TECH_ARCHERY" QuoteAudio="Play_Archery_Quote_1" Quote="LOC_TECH_ARCHERY_QUOTE_1" />

          ROW TechnologyType="TECH_ARCHERY" QuoteAudio="Play_Archery_Quote_2" Quote="LOC_TECH_ARCHERY_QUOTE_2" />

          第六處:ROW TechnologyType="TECH_ARCHERY" Unit1Type="UNIT_SLINGER" BoostClass="BOOST_TRIGGER_KILL_WITH" TriggerLongDescription="LOC_BOOST_TRIGGER_LONGDESC_ARCHERY" TriggerDescription="LOC_BOOST_TRIGGER_ARCHERY" Boost="50" />

          第一處:

          Row Type="TECH_ARCHERY" Kind="KIND_TECH"/>我個(gè)人將這句語(yǔ)句稱(chēng)為主鍵定義,簡(jiǎn)單的說(shuō),通過(guò)這句語(yǔ)句,我們就創(chuàng)建了一個(gè)名為tech_archery的數(shù)據(jù)條目。這個(gè)條目的屬性,則是通過(guò)這句語(yǔ)句的后半段Kind="KIND_TECH"來(lái)完成定義——這是一項(xiàng)科技。如果要在科技樹(shù)中加入一項(xiàng)新科技,就必須按照這樣的格式先創(chuàng)建一個(gè)數(shù)據(jù)條目。

          第二處:

          Row TechnologyType="TECH_ARCHERY" Name="LOC_TECH_ARCHERY_NAME" Cost="50" AdvisorType="ADVISOR_CONQUEST" EraType="ERA_ANCIENT" UITreeRow="1"/>光定義了我們需要的數(shù)據(jù)條目是不夠的,就好像建了一間空房子,但是里面沒(méi)有擺任何的家具。我們需要為它添加更多的相關(guān)信息。Row TechnologyType="TECH_ARCHERY" 這部分代碼,起到的是將之前我們創(chuàng)建的數(shù)據(jù)條目與此處的數(shù)據(jù)建立聯(lián)系的作用(你的身份證上有你的名字和信息,所以別人才知道這張身份證是你的,大概這個(gè)意思); Name="LOC_TECH_ARCHERY_NAME" 起到的作用是在游戲里顯示對(duì)應(yīng)的文本,簡(jiǎn)體中文文本文件都存放在Assets/Text/Vanilla_zh_Hans_CN.xml中,如果想要修改某個(gè)科技的名稱(chēng),我們可以使用查找定位法很方便的完成我們的目標(biāo)。值得注意的是,部分科技,比如tech_banking(文藝復(fù)興的銀行業(yè)),還有一段語(yǔ)句 Description="LOC_TECH_BANKING_DESCRIPTION"。 這段語(yǔ)句起的作用和上面類(lèi)似,都是用于顯示文本文件的,此處不多贅述,大家可以自己研究。 Cost="50" 則定義了弓箭科技研究完成所需要的科技值為50,可修改為任意數(shù)值,但不建議太離譜(99999黨請(qǐng)自重)。AdvisorType="ADVISOR_CONQUEST" 這個(gè)是游戲顧問(wèn)的推薦類(lèi)型,一般用不著修改,我就不啰嗦了,按照自己想要的類(lèi)型照抄代碼就好。EraType="ERA_ANCIENT" 定義了弓箭科技的所屬時(shí)代為遠(yuǎn)古時(shí)代。值得注意的是,戰(zhàn)斗單位的所屬時(shí)代也是通過(guò)這里完成定義,如果將弓箭科技的時(shí)代修改為 ERA_RENAISSANCE(文藝復(fù)興),弓箭手同樣也會(huì)變成文藝復(fù)興時(shí)期的單位,并且可以享受文藝復(fù)興大軍的加成。

          UITreeRow="1" 此處定義了弓箭科技在游戲科技樹(shù)中處在哪一行。 制陶所處的行為0;向下依次為1,2,3,4;向上依次為-1,-2,-3。(此處用的是中文百科的老版科技樹(shù),弓箭還是在第二行。)更改數(shù)字即可改變科技的顯示位置。有人可能會(huì)問(wèn),“這里并沒(méi)有定義科技在哪一列顯示啊?” 嗯,大家不用擔(dān)心,科技出現(xiàn)在哪一列是根據(jù)科技所處的時(shí)代和研究所需的科技值自動(dòng)決定的,我們只要把它放到我們想要的某一行就行了。

          第三和第四處:

          Row Technology="TECH_ARCHERY" PrereqTech="TECH_ANIMAL_HUSBANDRY"/>

          Row Technology="TECH_HORSEBACK_RIDING" PrereqTech="TECH_ARCHERY"/>

          決定了弓箭科技的前置科技,以及由弓箭科技可以研究的科技。第一句定義了弓箭的前置科技為畜牧:

          第二句定義了弓箭的后置科技是騎馬。參照格式修改即可。

          第五處:

          Row TechnologyType="TECH_ARCHERY" Quote="LOC_TECH_ARCHERY_QUOTE_1" QuoteAudio="Play_Archery_Quote_1"/>

          Row TechnologyType="TECH_ARCHERY" Quote="LOC_TECH_ARCHERY_QUOTE_2" QuoteAudio="Play_Archery_Quote_2"/>

          就是該科技研究完成時(shí)會(huì)出現(xiàn)的那些名人名句和其相應(yīng)的配音(如果天堂里沒(méi)有茍……),一般沒(méi)啥修改價(jià)值,大概強(qiáng)迫癥可以去看看有沒(méi)有錯(cuò)別字啥的。

          第六處:

          Row TechnologyType="TECH_ARCHERY" Boost="50" TriggerDescription="LOC_BOOST_TRIGGER_ARCHERY" TriggerLongDescription="LOC_BOOST_TRIGGER_LONGDESC_ARCHERY" BoostClass="BOOST_TRIGGER_KILL_WITH" Unit1Type="UNIT_SLINGER"/>

          定義了弓箭科技觸發(fā)尤里卡的相關(guān)條件。下面單獨(dú)列一層樓講一講尤里卡。

          Boost="50" 將50修改為(0,99)的任意整數(shù)均可,即可實(shí)現(xiàn)調(diào)整尤里卡數(shù)值的效果。

          TriggerDescription="LOC_BOOST_TRIGGER_ARCHERY"

          TriggerLongDescription="LOC_BOOST_TRIGGER_LONGDESC_ARCHERY"

          就是你在游戲里看到的那些尤里卡描述(用投石兵擊殺一個(gè)單位),修改方法同上提到的那些文本。

          BoostClass="BOOST_TRIGGER_KILL_WITH" Unit1Type="UNIT_SLINGER"/>

          則為尤里卡的實(shí)際條件。在technologies.xml文件中檢索 ,可以找到如下代碼

          BoostNames>

          Row BoostType="BOOST_TRIGGER_MEET_CIV" BoostValue="0"/>

          Row BoostType="BOOST_TRIGGER_ENCOUNTER_UNIT" BoostValue="1"/>

          Row BoostType="BOOST_TRIGGER_TRAIN_UNIT" BoostValue="2"/>

          Row BoostType="BOOST_TRIGGER_OWN_TWO_UNIT_TYPES" BoostValue="3"/>

          Row BoostType="BOOST_TRIGGER_CONSTRUCT_BUILDING" BoostValue="4"/>

          …………………………

          此處即為游戲中全部的尤里卡類(lèi)型,大家可以參照相關(guān)代碼格式自行修改。