Homecity文件需要用AOE3ED在DataPY.bar与Data3.bar 提取。剧情的主城在游戏目录的Campaign\Blood Ice Steel或Wonders文件夹里面,如果需要放到到标准游戏使用,请将文件复制到data文件夹,或者在(我的文档)主城文件写上对应的路径,需要使用小写字母【例如:<defaultfilename>blood ice steel\homecitySPCAct1.xml</defaultfilename>】。每个国家在civs定义的Homecity.xml文件都不同,具体名称看下表。
国家 | 主城Xml文件 | 国家 | 主城Xml文件 | 战役国家 | 主城Xml文件 |
西班牙 | homecitySpanish.xml | 奥斯曼 | homecityOttoman.xml | 圣约翰骑士 | HomecitySPCAct1.xml |
英国 | homecityBritish.xml | 易落魁 | homecityXPIroquois.xml | 布莱克佣兵 | HomecitySPCAct2.xml |
法国 | homecityFrench.xml | 苏族 | homecityXPSioux.xml | 猎鹰公司 | HomecitySPCAct3.xml |
葡萄牙 | homecityPortuguese.xml | 阿兹特克 | homecityXPAztec.xml | 酋长战役 | HomecityXPSPC.xml |
荷兰 | homecityDutch.xml | 日本 | homecityJapanese.xml | 战役日本 | homecitySPC_JC.xml |
俄国 | homecityRussian.xml | 中国 | homecityChinese.xml | 战役中国 | homecitySPC_CC.xml |
德国 | homecityGerman.xml | 印度 | homecityIndians.xml | 战役印度 | homecitySPC_IC.xml |
<homecity>
<civ>XXXX</civ> 国家调用名
<name>$$StringID$$</name> Stringtabley.xml的ID,创建新主城默认显示的主城名称
<heroname>$$ StringID $$</heroname> Stringtabley.xml的ID,创建新主城默认显示的英雄名称
<gatherpointunit>HomeCityGatherFlag</gatherpointunit>
<visual>xxx\xxxxx.xml</visual> 主城模型xml文件路径【art5.bar】
<watervisual>xxx\xxxxxx.xml</watervisual> 主城水域的xml路径【art5.bar】
<backgroundvisual>xxx\ xxxxxx.xml</backgroundvisual> 主城背景的xml路径【art5.bar】
<pathdata>xxx\ xxxxxx.gr2</pathdata> 主城模型gr2文件路径【art5.bar】
<camera>xxx\xxxxx.cam</camera> 视角文件路径???目前没有办法打开。【art5.bar】
<widescreencamera> xxx\xxxxx.cam </widescreencamera>
<transportroundtriptime>1</transportroundtriptime> 作用不明
<transportactivationtime>0</transportactivationtime> 作用不明
<level>10</level> 新主城初始等级
<skillpoints>9</skillpoints> 新主城可获得卡片点数
<lightset>xxxx</lightset> lgt照明文件(在Ligetsets文件夹里面,不要写上后缀名)【art5.bar】
<watertype>xxxx</watertype> 水类型,参考剧情编辑器
<numpropunlocksearned>X</numpropunlocksearned> 主城外观设定点数
<ambientsounds>xxxx\xxxxx.xml</ambientsounds> 主城语音xml文件路径【SoundXML3.bar】
<xsai>generic_city</xsai>
<snow/> 添加这个语句就下雪
<coffers>
<current>
<food>0</food> 作用不明
<wood>0</wood> 作用不明
<gold>0</gold> 作用不明
<fame>0</fame> 作用不明
<ships>0</ships> 作用不明
<skillpoints>0</skillpoints> 作用不明
<xp>0</xp> 作用不明
</current>
<maximum>
<food>0</food> 作用不明
<wood>0</wood> 作用不明
<gold>0</gold> 作用不明
<fame>0</fame> 作用不明
<ships>0</ships> 作用不明
<skillpoints>-1</skillpoints> 作用不明,只知道-1是无限
<xp>-1</xp> 作用不明,只知道-1是无限
</maximum>
</coffers>
这里内容比较重要
<cards>
<card>
<name>xxxxx</name> 卡片调用名,与techtreey的科技调用名相同
<maxcount>1</maxcount> 可运送次数,改成-1就变成无限
<level>0</level> 主城达到X级可开解锁该卡片
<displayunitcount>8</displayunitcount> 这个只是显示数量,不代表实际数量,实际数量需要在techtreey里改。兵卡中间总是有个数字,就是这个了。
<prereqtech>xxxxx</prereqtech> 需要获得xxxxx卡片才能在主城解锁这张卡片,改成-1或者删除整个语句就默认解锁。
<age>0</age> 卡片所在时代,0是发现,1是殖民,2是堡垒,3是工业,4是帝国
<infiniteinlastage>1</infiniteinlastage> 是否在帝王时代重复出现
</card>
</cards>
模板:
<cards>
<card>
<name></name>
<maxcount></maxcount>
<level></level>
<displayunitcount></displayunitcount>
<prereqtech></prereqtech>
<age></age>
<infiniteinlastage></infiniteinlastage>
</card>
</cards>
<decks>
<deck>
<name>$$41681$$</name> 固定卡片组???作用不明。
<cards>
<card>XXXXXX</card> 都是上面定义的卡片调用名
<card>XXXXXX</card>
<card>XXXXXX</card>
</cards>
</deck>
<deck>
<name>$$41682$$</name> 我的卡片组(建立主城默认卡片组,同时也是剧情编辑器默认卡片组)
<default/>
<cards>
<card>XXXXXX</card> 都是上面定义的卡片调用名
<card>XXXXXX</card>
<card>XXXXXX</card>
</cards>
</deck>
<revoltdeck> 没有这个设定不能成功革命
<name>$$45518$$</name> 革命卡片组(革命后,主城卡片组变成这个)
<cards>
<card>HCREVShipGatlingGuns</card>
<card>HCREVShipColonialMilitia</card>
<card>HCREVShipIronclads</card>
<card>HCREVShipFortWagon</card>
</cards>
</revoltdeck>
</decks>
<building>
<name>xxxxxxx</name> 建筑调用名???
<visual>
<file>xxx\xxxxx.xml</file> 模型xml路径
<bone>bone_xxxxx</bone> 类似模型xml的定义???不添加就不显示这个建筑???。
</visual>
<uix>250</uix> 作用不明
<uiy>375</uiy> 作用不明
<camera>xxx\xxx.cam</camera>
<widescreencamera>xxx\xxxx.cam</widescreencamera>
<unlocklevel>0</unlocklevel> 解锁等级(不过好像没用)
<portrait>xxxx\xxxx</portrait> 图标路径,不过作用不明
<displaynamestringid>StringID</displaynamestringid> 建筑名称
<rolloverstringid>StringID</rolloverstringid> 建筑介绍(军事单位、经济单位)
<obtainabletechs> 卡片坐标
<tech x="x坐标" y="y坐标">XXXX(卡片调用名)</tech>
</obtainabletechs>
<activetechs> 建立新主城已获得卡片
<tech> XXXXXXXX </tech> 卡片调用名
</activetechs>
<validunits/>
<units/>
<trainbuilding>1</trainbuilding>
</building>
<obtainableprops> 已开启的主城外观设定???
<prop>XXXX</prop>
</obtainableprops>
带问号的都是不明确的内容,其他语句没有任何解释的基本上都是作用不明。。。。。。。。。。。。。。。19:28 2019/3/19