Homecity.xml


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