ybfed 发表于 2016-9-6 09:38

关于修改特殊资源建筑

本帖最后由 ybfed 于 2016-9-6 09:41 编辑

用了论坛某位大大的a.bat提取出的data.xml进行修改
找到了很多独特建筑,比如人类的产40金的龙巢,但是除了名字前有h_字样表示human外没有发现其他地方指示种族的
于是我复制了整个字条(一共2处),把建筑名字前缀改为c_和d_后插入2处内容之间,开始新游戏或者载入都出错跳出


是不是有别的地方决定特殊资源的种族特殊建筑的触发条件的?比如产40金币的龙巢只有人族能造,而生产红龙的龙巢所有种族能造这样
请修改的大大介绍一下如何修改出全种族全特殊建筑吧

以下是人类龙巢的2段字条,还有一段貌似是任务相关的就不贴了:
                        <Item>
                                <i__version>2</i__version>
                                <s_name>bld_h_dragon_farm</s_name>
                                <s_landPreset/>
                                <s_terrainChangeFn/>
                                <unitPerk>
                                        <s_name/>
                                        <classes/>
                                        <i_goldCost>0</i_goldCost>
                                        <i_maxUnits>0</i_maxUnits>
                                </unitPerk>
                                <gods/>
                                <upgrades>
                                        <Item>
                                                <i_upkeepGold>0</i_upkeepGold>
                                                <i_upkeepFood>0</i_upkeepFood>
                                                <i_upkeepMana>0</i_upkeepMana>
                                                <i_displeasureMod>0</i_displeasureMod>
                                                <bonusGold>
                                                        <f_mul>0</f_mul>
                                                        <i_add>40</i_add>
                                                </bonusGold>
                                                <bonusFood>
                                                        <f_mul>0</f_mul>
                                                        <i_add>0</i_add>
                                                </bonusFood>
                                                <bonusMana>
                                                        <f_mul>0</f_mul>
                                                        <i_add>0</i_add>
                                                </bonusMana>
                                                <bonusResearch>
                                                        <f_mul>0</f_mul>
                                                        <i_add>0</i_add>
                                                </bonusResearch>
                                                <bonusGrowth>
                                                        <f_mul>0</f_mul>
                                                        <i_add>0</i_add>
                                                </bonusGrowth>
                                                <s_battleTTX/>
                                        </Item>
                                </upgrades>
                                <i_buildingTime>5</i_buildingTime>
                                <i_influence>0</i_influence>
                                <i_dlcIdx>0</i_dlcIdx>
                                <b_castle>false</b_castle>
                                <b_hard>false</b_hard>
                                <b_buildShip>false</b_buildShip>
                                <b_temple>false</b_temple>
                                <b_battleTower>false</b_battleTower>
                                <s_action/>
                                <i_radiusAction>3</i_radiusAction>
                                <i_minTimeAction>1</i_minTimeAction>
                                <i_maxTimeAction>1</i_maxTimeAction>
                        </Item>







                                        <building>
                                                <s_objectType>bld_h_dragon_farm</s_objectType>
                                                <s_itemType>Building</s_itemType>
                                                <prereqs>
                                                        <s_uniqueness>None</s_uniqueness>
                                                        <i_precityUpgrade>0</i_precityUpgrade>
                                                        <preBuildings/>
                                                        <preResources>
                                                                <s_Item>res_dragon_eggs</s_Item>
                                                        </preResources>
                                                        <preLandTypes/>
                                                        <preNearLandTypes/>
                                                        <preGods/>
                                                </prereqs>
                                                <postUnits/>
                                                <postBuildings/>
                                        </building>

spowiii 发表于 2018-1-14 12:21

本帖最后由 spowiii 于 2018-1-14 12:26 编辑

碰巧看到了,就挖坟回你一下,造福后人吧。

你去data.xml搜索buildingTrees然后会看到这种方式的标签:
<items>
                        <Item>
                                <s_race>elves</s_race>
                                <buildings>
                                        <building>
//一个建筑
                                        </building>
                                        <building>
//二个建筑
                                        </building>
//n个建筑
                                </buildings>
                        </Item>
                        <Item>
                                <s_race>humans</s_race>
                                <buildings>
//同上
                                </buildings>
                        </Item>
//剩下n个势力
                </items>


这里面,一个<building></building>标签就是一个建筑。


<s_race>elves</s_race>则代表这个建筑树是elves种族的。


如果还不明白,我就再详细点告诉你。如果你想要elves种族拥有龙场这个建筑,你就需要从<s_race>humans</s_race>里面找到龙场的building 然后copy进来。


我是觉得工作量太大放弃了,而且这游戏也没啥人玩了。之前某个大神的pack也由于data太老了而无法使用了,建议你还不如玩汉化版然后就用他的s111.pack
链接:还是修改了用神玩比较爽,提供pack给大家爽(更新资源建筑全开,装备限制放宽)
他这里部分消耗3和消耗4的装备没改数量,你可以自己改

页: [1]
查看完整版本: 关于修改特殊资源建筑