外部主城





这个教程是修改已经建立的主城,可联机。(例如修改等级、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级了吗。