外部主城



这个教程是修改已经建立的主城,可联机。(例如修改等级、44卡、主城外观)

若用这个教程的内容修改主城后与别人联机,被骂了、被喷了,只能说你自己活该,一切与作者无关,作者一律不负任何责任。

打开我的文档\My Games\Age of Empires 3\Savegame文件夹,然后找到你想要改的主城(文件名是sp_你在游戏中建立的主城名_homecity)。
拿出一个例子: sp_帝都_homecity(中国主城)

打开后你会见到:
	<defaultdirectoryid>0</defaultdirectoryid>
	<defaultfilename>homecitychinese.xml</defaultfilename>		主城,对应homecity.xml文件。
	<civ>Chinese</civ>			国家,对应civs.xml。
	<hctype>HC</hctype>			主城类别,HC是争霸战
	<name>帝都</name>			主城名称
	<heroname>少林大师</heroname>		探险家名称
	<herodogname></herodogname>		探险犬名称
	<shipname></shipname>			船名称(不知道为什么会有这个)
	<hcid></hcid>
	<respec>1</respec>			1代表可重置主城卡片
	<level>131</level>			等级
	<xp>17629248</xp>			经验
	<skillpoints>32</skillpoints>		获得新卡片指数
	<xppercentage>10.898926</xppercentage>
	<numpropunlocksearned>100</numpropunlocksearned>		(主城外观设计点数,当然这个在中国没什么用)
	<decks>
		<deck>
			<name>卡组名称</name>
			<gameid>4</gameid>
			<cards> 
				<card dbid ="TechID">卡片调用名</card> 
			</cards>
		</deck> 
	</decks> 
	<activetechs>已在主城解锁卡片
		<tech dbid =" TechID ">卡片调用名</tech> 
	</activetechs>
	<activeprops>在主城已经开启的外观
		<prop enabled ="1">调用名</prop>    1为已启用,调用名参考homecityprops.xml 、nativehomecityprops.xml、asianhomecityprops.xml
		<prop enabled ="0">调用名</prop>    0为已禁用
	</activeprops>

修改等级\卡片点数那么简单,这里就不说了。
自己把<level>10</level>改成<level>999999</level>不就999999级了吗。