关于修改特殊资源建筑
本帖最后由 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: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]