风语者 发表于 2020-2-24 12:18:33

英国革命支援卡修改

菜鸡想问一下英国革命的无限卡比如格林机枪怎么样做也能在主城里选并且不用革命然后在帝王时代用?

こはね 发表于 2020-2-25 10:49:04

这个简单,你直接在homecity.xml文件定义革命卡就可以了(参考下面的方法第5步骤)
<br/>
<br/>
<hr/>
<div>Homecity文件需要用AOE3ED在DataPY.bar与Data3.bar 提取。剧情的主城在游戏目录的Campaign\Blood Ice Steel或Wonders文件夹里面,如果需要放到到标准游戏使用,请将文件复制到data文件夹,或者在(我的文档)主城文件写上对应的路径,需要使用小写字母【例如:&lt;defaultfilename&gt;blood ice steel\homecitySPCAct1.xml&lt;/defaultfilename&gt;】。每个国家在civs定义的Homecity.xml文件都不同,具体名称看下表。
<table border=1 cellspacing=0 cellpadding=0 style='border-collapse:collapse;border:none'>
<tr>
<td style='text-align:center;width:74px;'><b>国家</b></td>
<td style='text-align:center;width:130px;'><b>主城Xml文件</b></td>
<td style='text-align:center;width:74px;'><b>国家</b></td>
<td style='text-align:center;width:130px;'><b>主城Xml文件</b></td>
</tr>
<tr>
<td>西班牙</td>
<td>homecitySpanish.xml</td>
<td>奥斯曼</td>
<td>homecityOttoman.xml</td>
</tr>
<tr>
<td>英国</td>
<td>homecityBritish.xml</td>
<td>易落魁</td>
<td>homecityXPIroquois.xml</td>
</tr>
<tr>
<td>法国</td>
<td>homecityFrench.xml</td>
<td>苏族</td>
<td>homecityXPSioux.xml</td>
</tr>
<tr>
<td>葡萄牙</td>
<td>homecityPortuguese.xml</td>
<td>阿兹特克</td>
<td>homecityXPAztec.xml</td>
</tr>
<tr>
<td>荷兰</td>
<td>homecityDutch.xml</td>
<td>日本</td>
<td>homecityJapanese.xml</td>
</tr>
<tr>
<td>俄国</td>
<td>homecityRussian.xml</td>
<td>中国</td>
<td>homecityChinese.xml</td>
</tr>
<tr>
<td>德国</td>
<td>homecityGerman.xml</td>
<td>印度</td>
<td>homecityIndians.xml</td>
</tr>
<tr>
<td>圣约翰骑士</td>
<td>HomecitySPCAct1.xml</td>
<td>布莱克佣兵</td>
<td>HomecitySPCAct2.xml</td>
</tr>
<tr>
<td>猎鹰公司</td>
<td>HomecitySPCAct3.xml</td>
<td>酋长战役</td>
<td>HomecityXPSPC.xml</td>
</tr>
<tr>
<td>战役日本</td>
<td>homecitySPC_JC.xml</td>
<td>战役中国</td>
<td>homecitySPC_CC.xml</td>
</tr>
<tr>
<td>战役印度</td>
<td>homecitySPC_IC.xml</td>
<td></td>
<td></td>
</tr>
</table>
</div>
<hr/>
<p><span style='font-size:12.0pt;'>
本教程为中国添加新卡片-两辆工厂马车,该卡片在主城的皇宫。
<span style="color:#ffffff" onmousemove="changeColorffffff(this)" onmouseleave="changeColorffffffBack(this)">洋人的朝廷???并不是想引战,只不过我给中国主城添加了所有西方主城自定义外观人物与革命主城人物,还有西伯利亚狼,满街都是洋人,所以就叫做洋人的朝廷。方法在6-3外部主城,可联机。</span>
<br/><img src="Age_of_Empires_III_Modding_Tutorial/homecity/newcard.jpg"/>
<pre>
①首先在techtreey按照格式添加
        &lt;Tech name ='ypHCchineseFactory' type ='Normal'&gt;
                &lt;DBID&gt;625&lt;/DBID&gt;
                &lt;DisplayNameID&gt;00100&lt;/DisplayNameID&gt;
                &lt;Cost resourcetype ='Ships'&gt;1.0000&lt;/Cost&gt;
                &lt;ResearchPoints&gt;40.0000&lt;/ResearchPoints&gt;
                &lt;Status&gt;UNOBTAINABLE&lt;/Status&gt;
                &lt;Icon&gt;buildings\factory\shared_factory_icon&lt;/Icon&gt;
                &lt;RolloverTextID&gt;00101&lt;/RolloverTextID&gt;
                &lt;Flag&gt;HomeCity&lt;/Flag&gt;
                &lt;Effects&gt;
                        &lt;Effect type ='Data' amount ='2.00' subtype ='FreeHomeCityUnit' unittype ='FactoryWagon' relativity ='Absolute'&gt;
                                &lt;Target type ='Player'&gt;&lt;/Target&gt;&lt;/Effect&gt;
                        &lt;Effect type ='TextOutput'&gt;00102&lt;/Effect&gt;
                &lt;/Effects&gt;
        &lt;/Tech&gt;

</pre>
<table border=1 cellspacing=0 cellpadding=0 class='txtbox'>
<tr class='txtTop'>
<td class='txtTopLeft'/>
<td class='txtTopText'>
<span class='TextColor'>&nbsp;&nbsp;techtreey.xml - 记事本</span></td>
<td class='Text__'>
<span class='Color__'><b>__</b></td>
<td class='Textsquare'>
<span class='SquareColor'>□</td>
<td class='TextX'>
<span class='ColorX'>X</td>
<td class='txtTopRight'/>
</tr>
<tr class='SecondHeight'>
<td class='SecondLeft'/>
<td class='SecondText' colspan="4">
<span class='SecondTextColor'>文件(F)&nbsp;&nbsp;编辑(E)&nbsp;&nbsp;格式(O)&nbsp;&nbsp;查看(V)&nbsp;&nbsp;帮助(H)</td>
<td class='SecondRight'/>
</tr>
<tr class='ThirdHeight'>
<td class='ThirdLeft'/>
<td class='ThirdCenter' colspan="4"></td>
<td class='ThirdRight'/>
</tr>
<tr class='Left' style='height:400.1pt'>
<td class='EditorLeft' rowspan="3"/>
<td class='Editorbackground' colspan="4">
<div contentEditable='true' class='EditorDiv' style='height:400.1pt;overflow-y:auto;'><pre>        &lt;Tech name ='ypOttomanMosqueFaith' type ='Normal'&gt;
                &lt;DBID&gt;5271&lt;/DBID&gt;
                &lt;DisplayNameID&gt;70513&lt;/DisplayNameID&gt;
                &lt;Status&gt;UNOBTAINABLE&lt;/Status&gt;
                &lt;RolloverTextID&gt;70512&lt;/RolloverTextID&gt;
                &lt;Flag&gt;HomeCity&lt;/Flag&gt;
                &lt;Effects&gt;
                        &lt;Effect type ='Data' action ='AutoGather' amount ='0.40' subtype ='WorkRate' unittype ='XP' relativity ='Absolute'&gt;
                                &lt;Target type ='ProtoUnit'&gt;Church&lt;/Target&gt;&lt;/Effect&gt;
                &lt;/Effects&gt;
        &lt;/Tech&gt;
<span style="color:red">        &lt;Tech name ='ypHCchineseFactory' type ='Normal'&gt;
                &lt;DBID&gt;2625&lt;/DBID&gt;
                &lt;DisplayNameID&gt;00100&lt;/DisplayNameID&gt;
                &lt;Cost resourcetype ='Ships'&gt;1.0000&lt;/Cost&gt;
                &lt;ResearchPoints&gt;40.0000&lt;/ResearchPoints&gt;
                &lt;Status&gt;UNOBTAINABLE&lt;/Status&gt;
                &lt;Icon&gt;buildings\factory\shared_factory_icon&lt;/Icon&gt;
                &lt;RolloverTextID&gt;00101&lt;/RolloverTextID&gt;
                &lt;Flag&gt;HomeCity&lt;/Flag&gt;
                &lt;Effects&gt;
                        &lt;Effect type ='Data' amount ='2.00' subtype ='FreeHomeCityUnit' unittype ='FactoryWagon' relativity ='Absolute'&gt;
                                &lt;Target type ='Player'&gt;&lt;/Target&gt;&lt;/Effect&gt;
                        &lt;Effect type ='TextOutput'&gt;00102&lt;/Effect&gt;&lt;/Effects&gt;
        &lt;/Tech&gt;</span></pre></div></td>
<td class='EditorRight' rowspan="3"/>
</tr>
<tr class='ButtonHeight'>
<td class='ButtonWidth' colspan="4"></td>
</tr>
</table><pre>

②在Stringtabley添加
                &lt;String _locID="00100"&gt;2 辆工厂马车&lt;/String&gt;
                &lt;String _locID="00101"&gt;运送 2 辆可转变成工厂的马车。&lt;/String&gt;
                &lt;String _locID="00102"&gt; “2 辆工厂马车”支援已经抵达了。&lt;/String&gt;


</pre>
<table border=1 cellspacing=0 cellpadding=0 class='txtbox'>
<tr class='txtTop'>
<td class='txtTopLeft'/>
<td class='txtTopText'>
<span class='TextColor'>&nbsp;&nbsp;randommapstringsy.xml - 记事本</span></td>
<td class='Text__'>
<span class='Color__'><b>__</b></td>
<td class='Textsquare'>
<span class='SquareColor'>□</td>
<td class='TextX'>
<span class='ColorX'>X</td>
<td class='txtTopRight'/>
</tr>
<tr class='SecondHeight'>
<td class='SecondLeft'/>
<td class='SecondText' colspan="4">
<span class='SecondTextColor'>文件(F)&nbsp;&nbsp;编辑(E)&nbsp;&nbsp;格式(O)&nbsp;&nbsp;查看(V)&nbsp;&nbsp;帮助(H)</td>
<td class='SecondRight'/>
</tr>
<tr class='ThirdHeight'>
<td class='ThirdLeft'/>
<td class='ThirdCenter' colspan="4"></td>
<td class='ThirdRight'/>
</tr>
<tr class='Left' style='height:400.1pt'>
<td class='EditorLeft' rowspan="3"/>
<td class='Editorbackground' colspan="4">
<div contentEditable='true' class='EditorDiv' style='height:400.1pt;overflow-y:auto;'><pre>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;

&lt;StringTable version=&quot;130&quot;&gt;
        &lt;Language name=&quot;Traditional Chinese&quot;&gt;
                &lt;String _locID=&quot;18459&quot; symbol=&quot;cStringAoMVersion&quot;&gt;世纪帝国 III: 亚洲王朝,版本: {gameVersion},「亚洲王朝 BugFixes」,最后更新日期: 2012年9月13日&lt;/String&gt;
                &lt;String _locID=&quot;34029&quot; symbol=&quot;cStringESOCRCMismatch&quot;&gt;%s - 版本不同&lt;/String&gt;
                &lt;String _locID=&quot;38274&quot; symbol=&quot;cStringESOCRC&quot;&gt;版本不同&lt;/String&gt;
                &lt;String _locID=&quot;43334&quot; symbol=&quot;cStringMapsModified&quot;&gt;您的正式地图及配置文件案已被修改,因此您将无法进行在线游戏。请重新安装游戏。&lt;/String&gt;
                &lt;String _locID=&quot;130015&quot;&gt;奥沙克&lt;/String&gt;
                &lt;String _locID=&quot;130016&quot;&gt;奥沙克: 充满野生动物的灌木丛散布在这个高低起伏的地形上。&lt;/String&gt;
                &lt;String _locID=&quot;130017&quot;&gt;山顶的交易站就在横贯东西的贸易路线旁,队伍则被贸易路线分隔在两边。&lt;/String&gt;
                &lt;String _locID=&quot;130018&quot;&gt;普利茅斯&lt;/String&gt;
                &lt;String _locID=&quot;130019&quot;&gt;普利茅斯: 充满天然宝藏及心怀感激的清教徒的土地。&lt;/String&gt;
                &lt;String _locID=&quot;130020&quot;&gt;每个殖民地可以派勇敢的清教徒及火鸡斥候去探索资源丰富的荒野,寻找原住民部落及独特的宝藏。&lt;/String&gt;
<span style="color:red">                &lt;String _locID="00100"&gt;2 辆工厂马车&lt;/String&gt;
                &lt;String _locID="00101"&gt;运送 2 辆可转变成工厂的马车。&lt;/String&gt;
                &lt;String _locID="00102"&gt; “2 辆工厂马车”支援已经抵达了。&lt;/String&gt;</span>
        &lt;/Language&gt;
&lt;/StringTable&gt;</pre></div></td>
<td class='EditorRight' rowspan="3"/>
</tr>
<tr class='ButtonHeight'>
<td class='ButtonWidth' colspan="4"></td>
</tr>
</table><pre>
<
③用AOE3ED提取帝国目录\data3.bar中的homecitychinese.xml.xmb文件,并转化格式,<b>放到data文件夹里面</b>。<span style='background:black;' onmousemove="changeColorBlack(this)" onmouseleave="changeColorBlackBack(this)">如果你之前已经提取了请忽略。</span>
<img src="Age_of_Empires_III_Modding_Tutorial/homecity/newcard02.png"/>

提取后直接双击xmb文件,(本教程与群文件的AOE3ED是自动关联xmb格式的)
将转换后的xml文件放到游戏目录\data文件夹。

④打开homecitychinese.xml,按照格式添加
                &lt;card&gt;
                        &lt;name&gt;ypHCchineseFactory&lt;/name&gt;
                        &lt;maxcount&gt;1&lt;/maxcount&gt;
                        &lt;level&gt;40&lt;/level&gt;
                        &lt;age&gt;3&lt;/age&gt;
                        &lt;displayunitcount&gt;2&lt;/displayunitcount&gt;
                &lt;/card&gt;
               

⑤在相对应的建筑物,(你可以先搜索一下已有的卡片调用名),按照格式添加
                        &lt;tech x="7.2" y="5"&gt;ypHCchineseFactory&lt;/tech&gt;
               
</pre>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>如果嫌上面的方法麻烦的话,你可以我的文档\My Game\Age of Empires III\savegame\sp_主城名称_homecity.xml按照格式添加
<pre>                        &lt;card dbid ="3182"&gt;HCREVShipColonialMilitia&lt;/card&gt;
                        &lt;card dbid ="3183"&gt;HCREVShipGatlingGuns&lt;/card&gt;
                        &lt;card dbid ="3184"&gt;HCREVShipFortWagon&lt;/card&gt;
                        &lt;card dbid ="3185"&gt;HCREVShipIronclads&lt;/card&gt;</pre>

页: [1]
查看完整版本: 英国革命支援卡修改