红警3吧 关注:247,039贴子:12,184,439
  • 8回复贴,共1

请教一下,修改SDK的时候,海啸坦克是有特殊情况的吗?

只看楼主收藏回复

用SDK修改红3的时候,复制守护者坦克和铁锤坦克的代码制造出一模一样,名字不一样的新单位时不会出现错误。但海啸坦克就会出错。。请教吧里懂点mod修改的大神,这个流程有不对的地方吗?
复制JapanAntiVehicleVehicleTech1.xml并重命名修改为MTANK.xml
id="JapanAntiVehicleVehicleTech1"引号里面改成MTANK
然后在CommandData.xml中间插入三段话
<LogicCommand
Type="UNIT_BUILD"
id="Command_ConstructMTANK">
<Object>MTANK</Object>
</LogicCommand>
<LogicCommandSet
id="JapanWarFactoryCommandSetBase">
<Cmd>Command_ConstructMTANK</Cmd>
<Cmd>Command_ConstructJapanMiner</Cmd>
<Cmd>Command_ConstructJapanLightTransportVehicle</Cmd>
<Cmd>Command_ConstructJapanAntiInfantryVehicle</Cmd>
<Cmd>Command_ConstructJapanAntiVehicleVehicleTech1</Cmd>
<Cmd>Command_ConstructJapanAntiAirVehicleTech1</Cmd>
<Cmd>Command_ConstructJapanAntiVehicleVehicleTech3</Cmd>
<Cmd>Command_ConstructJapanAntiStructureVehicle</Cmd>
<Cmd>Command_ConstructJapanMCV</Cmd>
</LogicCommandSet>
<LogicCommandSet
id="MTANKCommandSet">
<Cmd>Command_AttackMove</Cmd>
<Cmd>Command_ToggleEnergizedArmorSpecialPower</Cmd>
<Cmd>Command_MoveToPositionAndCollect</Cmd>
</LogicCommandSet>
保存之后,用SDK buildmod,然后就出错了


IP属地:山东1楼2018-02-21 18:47回复
    忘了说了,最后一步在MOD.xml里加入
    <Include type="all" source="DATA:mymod/Data/MTANK.xml"/> 也写了


    IP属地:山东2楼2018-02-21 18:52
    回复
      有点问题,帝国重工需要翻页,你只整个base不行,必须再把下面两块复制上


      IP属地:新疆来自Android客户端3楼2018-02-21 20:36
      收起回复
        问题已经解决了,原来是JapanWarFactoryCommandSet,JapanWarFactoryCommandSetTech2这两段没有复制。而且没在id="CAMPA07SpecialBuildsCommandSet这一段进行注册。然后还要删掉海啸坦克与船厂的关联这一段
        <GameObject
        id="JapanAntiVehicleVehicleTech1_Naval"
        inheritFrom="JapanAntiVehicleVehicleTech1"
        EditorName="JapanAntiVehicleVehicleTech1_Naval"
        ProductionQueueType="WATERCRAFT">
        <EquivalentTo>JapanAntiVehicleVehicleTech1</EquivalentTo>
        <GameDependency
        xai:joinAction="Replace">
        <NeededUpgrade>Upgrade_JapanNavalYardTech2</NeededUpgrade>
        </GameDependency>
        </GameObject>
        这样就不会报错了


        IP属地:山东4楼2018-02-22 11:24
        收起回复
          @莎雅晴Sascha 楼上将其个人恩怨带到三吧并挖坟


          IP属地:广西来自Android客户端8楼2020-03-05 21:27
          回复
            @莎雅晴Sascha


            IP属地:云南10楼2020-03-06 08:20
            回复