wslfz1981 发表于 2016-4-9 12:31:00

怎么能让每个族都会生产喷火兽和堤丰之怒(喷火兽的提升科技)啊?

求大神赐教。。。

狂~劇情狂 发表于 2016-4-10 07:21:03

你的漢化版本明顯有誤,官方漢化版叫「泰烽之焰」,英文原名 Flames of Typhon ,其科技歷史說明屢次提到「吐火」、「埃特納火山」,圖示也是一團火燄,因此 flames 沒有可能譯作怒火。

修改方法如下,先到 techtree 將「泰烽之焰」(Flames of Typhon)要求「信奉月神阿緹蜜絲」(Age 4 Artemis)的研發條件(prereq)修改或刪除(將尾二行的 Age 4 Artemis 改成 Age 4 就是在神話時代研發,或完全刪除最後三行就是直接在遠古時代研發):

    <tech name="Flames of Typhon" type="Normal">
      <dbid>508</dbid>
      <displaynameid>11638</displaynameid>
      <cost resourcetype="Food">300.0000</cost>
      <cost resourcetype="Favor">20.0000</cost>
      <researchpoints>40.0000</researchpoints>
      <status>OBTAINABLE</status>
      <icon>improvement flames of typhon icon</icon>
      <rollovertextid>11633</rollovertextid>
      <buttonpos row="2" column="3"></buttonpos>
      <prereqs>
            <techstatus status="Active">Age 4 Artemis</techstatus>
      </prereqs>
再將「信奉月神阿緹蜜絲」(Age 4 Artemis)的啟用訓練噴火獸效果(effect)刪除(即刪除以下代碼的最後三行):

    <tech name="Age 4 Artemis" type="Normal">
      <dbid>360</dbid>
      <displaynameid>10876</displaynameid>
      <cost resourcetype="Food">1000.0000</cost>
      <cost resourcetype="Gold">1000.0000</cost>
      <researchpoints>90.0000</researchpoints>
      <status>OBTAINABLE</status>
      <icon>improvement artemis icon</icon>
      <rollovertextid>10650</rollovertextid>
      <prereqsnotmetrollovertextid>17976</prereqsnotmetrollovertextid>
      <buttonpos row="1" column="0"></buttonpos>
      <flag>AlwaysShowButton</flag>
      <flag>AgeUpgrade</flag>
      <prereqs>
            <specificage>Heroic Age</specificage>
            <civilization>
                <civname>Poseidon</civname>
                <civname>Hades</civname>
            </civilization>
            <typecount unit="Market" count="1.00" state="noneState aliveState " operator="gte"></typecount>
      </prereqs>
      <effects>
            <effect type="TextOutput">11373</effect>
            <effect all="true" type="TextOutput">11374</effect>
            <effect type="Sound">researchcomplete1.wav</effect>
            <effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
                <target type="ProtoUnit">Chimera</target>
            </effect>

將剛才刪除的啟用訓練噴火獸效果(effect)移到「神話時代」(Age 4)下(即加入以下代碼的最後三行,也可以視乎需要改成遠古至英雄時代,即 Age 1 至 Age 3):

    <tech name="Age 4" type="Normal">
      <dbid>377</dbid>
      <displaynameid>10855</displaynameid>
      <status>OBTAINABLE</status>
      <icon>Icon Achievement Age 4</icon>
      <flag>AgeUpgrade</flag>
      <flag>HideFromDetailHelp</flag>
      <effects>
            <effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
                <target type="ProtoUnit">Chimera</target>
            </effect>
不過,由於其他文明種族會在神殿的同一按鈕位置訓練其他神獸部隊和研究其他科技,所以你也得同時修改 protounit 中神殿的噴火獸訓練按鈕與泰烽之焰研發按鈕位置:

                <train row="0" page="1" column="4">Chimera</train>
                <tech row="1" page="1" column="4">Flames of Typhon</tech>
找到上述兩段代碼,並且修改按鈕位置行數、列數(row、coliumn)即可。預設遊戲神殿完全不與其他部隊或科技衝突的按鈕位置有 row 0 + column 6 、 row 1 + column 5 、row 1 + column 6 三個組合,建議改成噴火獸在 row 0 + column 6 而泰烽之焰在 row 1 + column 6。

wslfz1981 发表于 2016-4-10 17:55:24

非常感谢!

wslfz1981 发表于 2016-4-10 17:59:40

试了下,泰烽之焰还是出不来

狂~劇情狂 发表于 2016-4-10 18:10:48

我在高清版進行同樣修改有效,前置條件 Age 4 Artemis 是直接刪去,所以遠古時代直接出現。你的第一步修改具體是做了什麼?

最後一步 proto 的修改也請交代一下,因為有可能是你科技研發按鈕仍然與其他按鈕重疊……你該不會將噴火獸與科技的按鈕設成一樣吧?

高清版也必須注意修改的是帶最新版本號的文件,現時即techtree2.2.xml和proto2.2.xml。

wslfz1981 发表于 2016-4-10 18:30:54

techtree:
        <tech name="Flames of Typhon" type="Normal">
                <dbid>508</dbid>
                <displaynameid>11638</displaynameid>
                <cost resourcetype="Food">400.0000</cost>
                <cost resourcetype="Favor">20.0000</cost>
                <researchpoints>40.0000</researchpoints>
                <status>OBTAINABLE</status>
                <icon>god power inferno icon</icon>
                <rollovertextid>11633</rollovertextid>
                <buttonpos column="6" row="2"></buttonpos>
                <prereqs>
                        <techstatus status="Active">Age 4</techstatus>
                </prereqs>
proto:
        <unit id="401" name="House">
                <dbid>2123</dbid>
                <displaynameid>19555</displaynameid>
...
                <train column="4" row="2">Chimera</train>
                <tech column="5" row="2">Flames of Typhon</tech>
...

狂~劇情狂 发表于 2016-4-10 18:40:14

按鈕的 page 屬性呢?而且你怎麼將它放進屋子了…如果是神殿,上面說過應該用row 0 + column 6 和 row 1 + column 6,現在這樣可能會被其他科技吞掉按鈕的。

wslfz1981 发表于 2016-4-10 18:52:48

不加page,默认第1页。我按你上面说的改了也没用。
按钮也没被其他科技吞掉按鈕的。关键是喷火兽能出来,堤丰之怒却没显示。

狂~劇情狂 发表于 2016-4-10 18:58:53

你到底是加進神殿還是房屋裡去了?

wslfz1981 发表于 2016-4-10 19:01:23

放屋子里,可以避免电脑也造它。我以前修改出战役里的英雄牛头人卡摩斯等反派英雄就是这么干的。

狂~劇情狂 发表于 2016-4-10 19:04:14

你測試時是不是用了生死戰模式?那樣是自動研發的。

wslfz1981 发表于 2016-4-10 19:12:30

没有,我就是在失落的三叉戟战役里面测试的我把未动过的文件传上来不如你帮我改下,我试试看

wslfz1981 发表于 2016-4-10 19:35:02

上面那是没改过的。我改的时候,把他们换掉了

狂~劇情狂 发表于 2016-4-10 19:41:36

你屋子太多東西了, 我先將火巨人與芬瑞斯之狼刪了



wslfz1981 发表于 2016-4-10 19:56:11

好了,都出来了。非常感谢
页: [1]
查看完整版本: 怎么能让每个族都会生产喷火兽和堤丰之怒(喷火兽的提升科技)啊?