proto修改教程求教
我想问一下有 修改PROTO的教程吗比如说我想修改 玩希腊的时候 选不同的主神都可以训练希腊所有的神兽和英雄 应该怎么改。。。上网的教程看不懂不單要修改單位數據庫,還要修改科技數據庫(techtree);兩者項目中英對照請參考置頂帖。
https://www.hawkaoe.net/bbs/thread-115905-1-1.html
https://www.hawkaoe.net/bbs/thread-115910-1-1.html
想訓練單位有兩個條件,一個是先要被科技啟用,例如「信奉戰神阿瑞斯」(Age 2 Ares)的效果就包括了啟用「獨眼巨人」(Cyclops), techtree 的對應代碼為:
<tech name="Age 2 Ares" type="Normal">
...
<effects>
...
<effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
<target type="ProtoUnit">Cyclops</target>
</effect>
...
</effects>
</tech>
另一個是要有訓練按鈕,神獸按鈕基本都在「神殿」(Temple), proto 的對應代碼為:
<unit id="464" name="Temple">
...
<train row="0" page="1" column="1">Cyclops</train>
...
</unit>
因此要讓希臘人訓練所有神獸,你需要先在科技數據庫為希臘文明啟用所有神獸部隊,加入效果位置可以是「希臘先頭部隊」(Starting Units Greek)或「希臘開始時的資源」(Starting Resources Greek)這些希臘玩家遊戲一開始會獲得的科技:
<effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
<target type="ProtoUnit">Scylla</target>
</effect>
<effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
<target type="ProtoUnit">Carcinos</target>
</effect>
<effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
<target type="ProtoUnit">Medusa</target>
</effect>
<effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
<target type="ProtoUnit">Colossus</target>
</effect>
<effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
<target type="ProtoUnit">Nemean Lion</target>
</effect>
<effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
<target type="ProtoUnit">Chimera</target>
</effect>
<effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
<target type="ProtoUnit">Manticore</target>
</effect>
<effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
<target type="ProtoUnit">Cyclops</target>
</effect>
<effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
<target type="ProtoUnit">Centaur</target>
</effect>
<effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
<target type="ProtoUnit">Hydra</target>
</effect>
<effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
<target type="ProtoUnit">Minotaur</target>
</effect>
<effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
<target type="ProtoUnit">Pegasus</target>
</effect>
<effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
<target type="ProtoUnit">Hippocampus</target>
</effect>
之後,再在單位數據庫將神殿下的部隊、科技按鈕調整成不會互相重疊,亦即各自佔用不同行列。
狂~劇情狂 发表于 2016-11-27 11:08
不單要修改單位數據庫,還要修改科技數據庫(techtree);兩者項目中英對照請參考置頂帖。
https://www.haw ...
科技部队按钮好像都不重叠吧?那要不要修改一下 不同神祇的神獸部隊會重疊 还有 我下载的2.6.1版本没发现protoxtechtreex 不知道修改哪个文件
狂~劇情狂 发表于 2016-11-27 14:05
不同神祇的神獸部隊會重疊
好谢谢提醒 狂~劇情狂 发表于 2016-11-27 14:05
不同神祇的神獸部隊會重疊
只有proto2.5 和techtree2.5修改这两个吗 狂~劇情狂 发表于 2016-11-27 14:05
不同神祇的神獸部隊會重疊
按照您说的修改了一下 发现开不了游戏 说初始化失败 你應該改錯了,將你修改的文件發上來看看 本帖最后由 asd6565249 于 2016-11-27 19:31 编辑
狂~劇情狂 发表于 2016-11-27 18:54
你應該改錯了,將你修改的文件發上來看看
额 我现在修改的可以打开游戏只是 。。位置有点乱 有些不知道怎么回事就重叠了,我把研制的神兽都放在 房屋 里了 狂~劇情狂 发表于 2016-11-27 18:54
你應該改錯了,將你修改的文件發上來看看
还有 我发现按照您的方法修改的话 只有科技出来 而神兽在屋子里没出来 你的文件根末完全沒依上面我的指示修改,請別作出無根據的詆毀。
此截圖完全依據我在二樓的修改指示操作,亦即在 techtree 將該樓的 enable 系列效果放進 Starting Units Greek 科技,以及將 proto 的神殿內不同神獸部隊的訓練按鈕換行(尼米亞之獅忘記修改所以沒出現)。前後過程不用五分鐘。
你十樓附件自行添加的修改出現多個嚴重錯誤,最明顯是下列強行將四個科技寫成啟用單位格式的代碼:
<effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
<target type="ProtoUnit">Flames of Typhon</target>
</effect>
<effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
<target type="ProtoUnit">Monstrous Rage</target>
</effect>
<effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
<target type="ProtoUnit">Will of Kronos</target>
</effect>
<effect type="Data" amount="1.00" subtype="Enable" relativity="Absolute">
<target type="ProtoUnit">Bacchanalia</target>
</effect>
正確的啟用科技效果格式應該是:
<effect type="TechStatus" status="obtainable">科技名稱</effect>
相關科技如果像你十一樓所說會出現在遊戲中,原因也與我二樓內容及前述你的錯誤代碼毫無關聯,而只會是因為你擅自將這些科技要求選擇次神的條件移除。
其他你修改的錯誤包括:
一、啟用單位效果是在 Age 1 而非 Starting Units Greek ,因此會對所有文明生效。
二、你啟用的單位只有噴火獸、梅杜莎、獨眼巨人、九頭龍,並非首樓你所要求及二樓列出全部的希臘神獸部隊。
三、你修改 House 時誤刪了 PaintTextureWhenPlacing 及 NoIdleActions 兩個房子已有的標籤。
狂~劇情狂 发表于 2016-11-29 17:47
你的文件根末完全沒依上面我的指示修改,請別作出無根據的詆毀。
谢谢指出错误,我再修改修改 ,十分感谢 狂~劇情狂 发表于 2016-11-29 17:47
你的文件根末完全沒依上面我的指示修改,請別作出無根據的詆毀。
大神可以把您修改好的文件发给我吗 我对照一下可以吗 本帖最后由 asd6565249 于 2016-11-29 18:45 编辑
asd6565249 发表于 2016-11-29 18:37
谢谢指出错误,我再修改修改 ,十分感谢
额,原来是要到神话时代才能全部显示,我之前真的是按照您说的去修改 ,发现真的没出来可能是因为我在远古时代建造神殿发现没有出现所有神兽,所以我后面才自己修改修改,鉴于您所说的诋毁,我非常抱歉,在这里说声对不起。原谅我是个新手,我研究了好久,不知道科技代码和单位代码输出不用,对不起了
页:
[1]