colonies.xml:帝国3修改开局第一个城镇随机资源
每一局游戏,除了中国外,其他国家建立第一个城镇中心都会随机获得1个或两个资源箱,这个功能是在colonies.xml定义的。
colonies.xml需要用AOE3ED在data3.bar中提取,路径是data/placementrules/colonies.xml。
打开colonies.xml这个文件你会见到下列语句,(你看见了应该明白怎样修改了吧,)作用为随机抽选下面一种设定,开局建立第一个城镇中心后,赠送该设定的单位。其他的语句不要管了,我也不知道有什么用(测试不出来,大概是被废弃了吧)。
<startingunits>
<startingunitinfo>
<unittype count="1">CrateofFood</unittype>
<applystringid>31536</applystringid>
<applystringidasian>63973</applystringidasian>
<applystringidnative>63974</applystringidnative>
</startingunitinfo>
<startingunitinfo>
<unittype count="1">CrateofWood</unittype>
<applystringid>31536</applystringid>
<applystringidasian>63973</applystringidasian>
<applystringidnative>63974</applystringidnative>
</startingunitinfo>
<startingunitinfo>
<unittype count="1">CrateofCoin</unittype>
<applystringid>31536</applystringid>
<applystringidasian>63973</applystringidasian>
<applystringidnative>63974</applystringidnative>
</startingunitinfo>
<startingunitinfo>
<unittype count="1">CrateofFood</unittype>
<unittype count="1">CrateofWood</unittype>
<applystringid>31536</applystringid>
<applystringidasian>63973</applystringidasian>
<applystringidnative>63974</applystringidnative>
</startingunitinfo>
<startingunitinfo>
<unittype count="1">CrateofFood</unittype>
<unittype count="1">CrateofCoin</unittype>
<applystringid>31536</applystringid>
<applystringidasian>63973</applystringidasian>
<applystringidnative>63974</applystringidnative>
</startingunitinfo>
---------------------------------------分割线---------------------------------------
<startingunitinfo>
<unittype count="X">Protoname</unittype> 开局赠送的单位1,X为赠送数量
<unittype count="X">Protoname</unittype> 开局赠送的单位2,X为赠送数量
<unittype count="X">Protoname</unittype> 只要位置足够,可以赠送n种单位。
<applystringid>StringID</applystringid> 欧洲国家显示“您的主城运送了资源来帮助您建立殖民地。”
<applystringidasian>StringID</applystringidasian> 亚洲国家显示“皇帝赐予您帝国城市中的资源。”
<applystringidnative>StringID</applystringidnative> 土著国家显示“议会提供您寻找新村庄所需的资源。”
</startingunitinfo>
</startingunits>
如果要自己增加新的随机资源的话,复制粘贴,然后修改就可以了。
例如开局赠送8只鹿、4只羊、5只山羊、3个超大钱币箱、2个大小麦堆、2个超大木材捆、1个美味的大型盛宴的修改如下:
<startingunitinfo>
<unittype count="4">Sheep</unittype>
<unittype count="5">ypGoat</unittype>
<unittype count="3">CrateofCoinLarge</unittype>
<unittype count="2">CrateofWheatBundleLarge</unittype>
<unittype count="2">CrateofWoodLarge</unittype>
<unittype count="1">CrateofTurkeyLarge</unittype>
<applystringid>31536</applystringid>
<applystringidasian>63973</applystringidasian>
<applystringidnative>63974</applystringidnative>
</startingunitinfo>
|
colonies.xml - 记事本 |
____ |
□ |
X |
|
|
文件(F) 编辑(E) 格式(O) 查看(V) 帮助(H) |
|
|
|
|
|
<!-- converted from XMB to XML -->
<colonies> <colony name="Standard"> <starttypes> <type maxcount="1">TownCenter</type> </starttypes> <addtypes> <type>colonyBuilding</type> </addtypes> <wallcost> <food>400</food> <wood>400</wood> </wallcost> <wallrepaircost> <food>300</food> <wood>300</wood> </wallrepaircost> <walldamageradius>12</walldamageradius> <wallradius>34</wallradius> <wallbuildrate>2.0</wallbuildrate> <walldowntime>60</walldowntime> <wallsegments>8</wallsegments> <wallradiusincrease>0</wallradiusincrease> <wallradiusincreaseinterval>180</wallradiusincreaseinterval> <wallmaxradius>34</wallmaxradius> <startingunits> <startingunitinfo> <unittype count="1">CrateofFood</unittype> <applystringid>31536</applystringid> <applystringidasian>63973</applystringidasian> <applystringidnative>63974</applystringidnative> </startingunitinfo> <startingunitinfo> <unittype count="1">CrateofWood</unittype> <applystringid>31536</applystringid> <applystringidasian>63973</applystringidasian> <applystringidnative>63974</applystringidnative> </startingunitinfo> <startingunitinfo> <unittype count="1">CrateofCoin</unittype> <applystringid>31536</applystringid> <applystringidasian>63973</applystringidasian> <applystringidnative>63974</applystringidnative> </startingunitinfo> <startingunitinfo> <unittype count="1">CrateofFood</unittype> <unittype count="1">CrateofWood</unittype> <applystringid>31536</applystringid> <applystringidasian>63973</applystringidasian> <applystringidnative>63974</applystringidnative> </startingunitinfo> <startingunitinfo> <unittype count="1">CrateofFood</unittype> <unittype count="1">CrateofCoin</unittype> <applystringid>31536</applystringid> <applystringidasian>63973</applystringidasian> <applystringidnative>63974</applystringidnative> </startingunitinfo> <startingunitinfo> <unittype count="4">Sheep</unittype> <unittype count="5">ypGoat</unittype> <unittype count="3">CrateofCoinLarge</unittype> <unittype count="2">CrateofWheatBundleLarge</unittype> <unittype count="2">CrateofWoodLarge</unittype> <unittype count="1">CrateofTurkeyLarge</unittype> <applystringid>31536</applystringid> <applystringidasian>63973</applystringidasian> <applystringidnative>63974</applystringidnative> </startingunitinfo> </startingunits> </colony> </colonies> |
|
|
有一点要注意,这是随机的,所以测试的时候不一定会出现你的设定。(多开n次游戏吧。)
如果中国开局没有赠送设定的随机资源箱(单位)怎么办?
打开civs,在中国的设定把<randomstartingunits>0</randomstartingunits>删掉。
|
civs.xml - 记事本 |
____ |
□ |
X |
|
|
文件(F) 编辑(E) 格式(O) 查看(V) 帮助(H) |
|
|
|
|
|
<civ> <name>Chinese</name> <main>1</main> <gameid>ypack</gameid> <statsid>CH</statsid> <portrait>objects\flags\china</portrait> <culture>Chinese</culture> <displaynameid>60002</displaynameid> <rollovernameid>62430</rollovernameid> <alliedid>26446</alliedid> <alliedotherid>26445</alliedotherid> <unalliedid>26444</unalliedid> <hcshipmentmodifier>1.001234</hcshipmentmodifier> <hcshipmentgrowthmodifier>0.001234</hcshipmentgrowthmodifier> <hcmaxshipmentmaxgrowthmodifier>10</hcmaxshipmentmaxgrowthmodifier> <additionalwonderbuildrate>0.091</additionalwonderbuildrate> <additionalwonderbuildrate>0.1</additionalwonderbuildrate> <additionalwonderbuildrate>0.111</additionalwonderbuildrate> <additionalwonderbuildrate>0.125</additionalwonderbuildrate> <additionalwonderbuildrate>0.12</additionalwonderbuildrate> <additionalwonderbuildrate>0.119</additionalwonderbuildrate> <additionalwonderbuildrate>0.121</additionalwonderbuildrate> <additionalwonderbuildrate>0.125</additionalwonderbuildrate> <agetech> <age>Age0</age> <tech>YPAge0Chinese</tech> </agetech> <agetech> <age>Age1</age> <tech>YPColonializeChinese</tech> </agetech> <agetech> <age>Age2</age> <tech>YPFortressizeChinese</tech> </agetech> <agetech> <age>Age3</age> <tech>YPIndustrializeChinese</tech> </agetech> <agetech> <age>Age4</age> <tech>YPImperializeChinese</tech> </agetech> <postindustrialtech>ypPostIndustrialChinese</postindustrialtech> <postimperialtech>ypPostImperialChinese</postimperialtech> <buildingefficiency>0.3</buildingefficiency> <gold>0</gold> <food>0</food> <wood>0</wood> <startingunit>ypMonkChinese</startingunit> <startingunit>ypMonkDisciple</startingunit> <townstartingunit>ypGoat</townstartingunit> <townstartingunit>ypSettlerAsian</townstartingunit> <townstartingunit>ypSettlerAsian</townstartingunit> <townstartingunit>ypSettlerAsian</townstartingunit> <townstartingunit>ypSettlerAsian</townstartingunit> <townstartingunit>ypSettlerAsian</townstartingunit> <townstartingunit>ypSettlerAsian</townstartingunit> <townstartingunit>CrateofFood</townstartingunit> <townstartingunit>CrateofFood</townstartingunit> <townstartingunit>CrateofWood</townstartingunit> <townstartingunit>CrateofWood</townstartingunit> <townstartingunit>CrateofWood</townstartingunit> <randomstartingunits>0</randomstartingunits>删掉这句,只能删掉,就算把0改成1,进入游戏开局后还是没有随机资源箱的。 <homecityfilename>homecitychinese.xml</homecityfilename> <homecityflagtexture>objects\flags\china</homecityflagtexture> <homecityflagbuttonset>ChineseFlagBtn</homecityflagbuttonset> <homecityflagbuttonsetlarge>ChineseFlagBtnLarge</homecityflagbuttonsetlarge> <postgameflagtexture>ui\ingame\ingame_ui_postgame_flag_chinese</postgameflagtexture> <matchmakingtextures> <bannertexture>ui\eso\civ_flags_quick_launch_y</bannertexture> <bannertexturecoords>0 0.0 0.78125 0.25</bannertexturecoords> <portraittexture>ui\eso\eso_quick_search_politicians_04</portraittexture> <portraittexturecoords>0.005859375 0.00390625 0.396484375 0.392578125</portraittexturecoords> <smallportraittexture>ui\singleplayer\cpai_avatar_chinese</smallportraittexture> <smallportraittexturecoords>0 0 1 1</smallportraittexturecoords> </matchmakingtextures>
|
|
|
伪造的记事本就是好,用来代替截图要多长有多长,而且不费时间、不占空间。