红警DIY论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖

求助!修改AI时出现问题

[复制链接]
 楼主| 发表于 2017-8-13 14:05:27 | 显示全部楼层
<?xml version="1.0" encoding="utf-8"?>
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Tags></Tags>

  <Includes>
    <Include type="instance" source="JapanCoopBaseSkirmishPersonality.xml" />
  </Includes>

  <AIPersonalityDefinition
                id="6JapanFleetCommand"
                PersonalityType="3JapanFleetCommand"
                inheritFrom="JapanCoopBaseSkirmishPersonality"
                SkirmishPersonality="true"
                PersonalityUIName="Personality:Naomi"
                CommanderPortrait="Naomi"
                >

    <OpeningMove Name="JapanIsland_EASY" Weight="100%" Difficulty="EASY"/>
    <OpeningMove Name="JapanIsland" Weight="100%" Difficulty="MEDIUM HARD"/>
    <OpeningMove Name="JapanIsland_BRUTAL" Weight="100%" Difficulty="BRUTAL"/>
   
    <!-- Main Offensive States -->

    <StrategicState id="FleetCommand_NavyHarrassment" State="FleetCommand_NavyHarrassment" Difficulty="MEDIUM HARD BRUTAL"/>
    <StrategicState id="FleetCommand_NavyAttack" State="FleetCommand_NavyAttack" Difficulty="MEDIUM HARD BRUTAL"/>
    <StrategicState id="FleetCommand_LandAttack" State="FleetCommand_LandAttack" Difficulty="MEDIUM HARD BRUTAL"/>

    <StrategicState id="FleetCommand_RocketAngelSupport" State="FleetCommand_RocketAngelSupport" Difficulty="MEDIUM HARD BRUTAL"/>

    <!-- Main Offensive States - EASY -->
    <StrategicState id="BalancedAttackGround_EASY" State="BalancedAttackGround_EASY" Difficulty="EASY"/>
    <StrategicState id="BalancedAttackWater_EASY" State="BalancedAttackWater_EASY" Difficulty="EASY"/>

    <!-- Unit Preferences -->

    <UnitModifier Unit="JapanAntiVehicleInfantryTech3" OffensiveModifier="2.0" DefensiveModifier="2.0"/>

    <UnitModifier Unit="JapanNavyScout" OffensiveModifier="2.0" DefensiveModifier="2.0"/>
    <UnitModifier Unit="JapanAntiAirShip" OffensiveModifier="2.0" DefensiveModifier="2.0"/>
    <UnitModifier Unit="JapanAntiVehicleShip" OffensiveModifier="2.0" DefensiveModifier="2.0"/>
    <UnitModifier Unit="JapanAntiStructureShip" OffensiveModifier="2.0" DefensiveModifier="2.0"/>

    <!-- Player Power Preferences -->
    <PowerChoice PlayerPower="PlayerTech_Japan_FinalSquadron_Rank1" Weight="300%"/>
    <PowerChoice PlayerPower="PlayerTech_Japan_FinalSquadron_Rank2" Weight="300%"/>
    <PowerChoice PlayerPower="PlayerTech_Japan_FinalSquadron_Rank3" Weight="300%"/>
    <PowerChoice PlayerPower="PlayerTech_Japan_NavalPower" Weight="300%"/>
    <PowerChoice PlayerPower="PlayerTech_Japan_EnhancedKamikaze" Weight="300%"/>

        <!-- Voice Responses -->
                <FeedbackEntry FeedbackKey="PlanAttackBeaconPlaced" EvaEvent="EmpireCoopNaomiPlanAttack" FeedbackTo="ALLIES"/>
                <FeedbackEntry FeedbackKey="PlanAttackOrderComplete" EvaEvent="EmpireCoopNaomiPlanAttackDone" FeedbackTo="ALLIES"/>
                <FeedbackEntry FeedbackKey="TakePositionBeaconPlaced" EvaEvent="EmpireCoopNaomiTakePos" FeedbackTo="ALLIES"/>
                <FeedbackEntry FeedbackKey="TakePositionOrderComplete" EvaEvent="EmpireCoopNaomiTakePosDone" FeedbackTo="ALLIES"/>
                <FeedbackEntry FeedbackKey="StrikeTargetBeaconPlaced" EvaEvent="EmpireCoopNaomiStrikeThis" FeedbackTo="ALLIES"/>
                <FeedbackEntry FeedbackKey="StrikeTargetOrderComplete" EvaEvent="EmpireCoopNaomiStrikeThisDone" FeedbackTo="ALLIES"/>
                <FeedbackEntry FeedbackKey="OrderCanceled" EvaEvent="EmpireCoopNaomiAutoPilot" FeedbackTo="ALLIES"/>

                <!-- Skirmish feedback -->
               
                <!-- Greet ally at beginning of game -->
                <FeedbackEntry
                                FeedbackKey="StartGame"
                                Video="JNAGR1"
                                FeedbackTo="ALLIES"/>
                <FeedbackEntry
                                FeedbackKey="StartGame"
                                Video="JNAGR2"
                                FeedbackTo="ALLIES"/>
                <FeedbackEntry
                                FeedbackKey="StartGame"
                                Video="JNAGR3"
                                FeedbackTo="ALLIES"/>

                <!-- Tell ally I'm in trouble -->
                <!-- N.B.: If you wanted to add FeedbackTo="ENEMIES" or "NEUTRAL", you would also need to
                            adjust the InTroubleSkirmishFeedbackControl block's OnlyIfLocalPlayerIs list -->
                <FeedbackEntry
                                FeedbackKey="InTrouble"
                                Video="JNAND1"
                                FeedbackTo="ALLIES"
                                Timeout="600s"/>
                <FeedbackEntry
                                FeedbackKey="InTrouble"
                                Video="JNAND2"
                                FeedbackTo="ALLIES"
                                Timeout="600s"/>
                <FeedbackEntry
                                FeedbackKey="InTrouble"
                                Video="JNAND3"
                                FeedbackTo="ALLIES"
                                Timeout="600s"/>

                <!-- Tell ally I'm dead -->
                <FeedbackEntry
                                FeedbackKey="Lost"
                                Video="JNADE1"
                                FeedbackTo="ALLIES"/>
                <FeedbackEntry
                                FeedbackKey="Lost"
                                Video="JNADE2"
                                FeedbackTo="ALLIES"/>
                <FeedbackEntry
                                FeedbackKey="Lost"
                                Video="JNADE3"
                                FeedbackTo="ALLIES"/>

                <!-- Tell enemy I'm going to defeat them! (when I first meet them) -->
                <FeedbackEntry
                                FeedbackKey="FirstSeen"
                                Video="JNATG1"
                                FeedbackTo="ENEMIES"
                                Timeout="9999999s"/>
                <FeedbackEntry
                                FeedbackKey="FirstSeen"
                                Video="JNATG2"
                                FeedbackTo="ENEMIES"
                                Timeout="9999999s"/>
                <FeedbackEntry
                                FeedbackKey="FirstSeen"
                                Video="JNATG3"
                                FeedbackTo="ENEMIES"
                                Timeout="9999999s"/>

                <!-- Curse enemy who defeated me -->
                <FeedbackEntry
                                FeedbackKey="DefeatedByLocalPlayer"
                                Video="JNATD1"
                                FeedbackTo="ENEMIES"/>
                <FeedbackEntry
                                FeedbackKey="DefeatedByLocalPlayer"
                                Video="JNATD2"
                                FeedbackTo="ENEMIES"/>
                <FeedbackEntry
                                FeedbackKey="DefeatedByLocalPlayer"
                                Video="JNATD3"
                                FeedbackTo="ENEMIES"/>

                <!-- Laugh at enemy whom I defeated -->
                <FeedbackEntry
                                FeedbackKey="DefeatedLocalPlayer"
                                Video="JNATV1"
                                FeedbackTo="ENEMIES"/>
                <FeedbackEntry
                                FeedbackKey="DefeatedLocalPlayer"
                                Video="JNATV2"
                                FeedbackTo="ENEMIES"/>
                <FeedbackEntry
                                FeedbackKey="DefeatedLocalPlayer"
                                Video="JNATV3"
                                FeedbackTo="ENEMIES"/>

  </AIPersonalityDefinition>

</AssetDeclaration>
发表于 2017-8-13 18:38:14 | 显示全部楼层
ID都是改了,那在全局那里你屏蔽原来三个指挥官没有?
 楼主| 发表于 2017-8-13 19:31:18 | 显示全部楼层
怎么屏蔽
发表于 2017-8-14 09:22:39 | 显示全部楼层
本帖最后由 牧星 于 2017-8-14 09:38 编辑

在全局数据那里
你在你的MOD下搞一个叫AdditionalMaps的文件夹如下路径:
RA3 MODSDK-X\Mods\Eastern Loong\DATA\AdditionalMaps
里面放一个MapMetaData_Mod.xml的文件,没有自己搞一个,在里面写上如下内容:
  1.        <!-- Allies -->
  2.         <AIPersonalityDefinition
  3.                 id="1AlliedBalanced"
  4.                 PersonalityType="1AlliedBalanced">
  5.                 <CountAsStructureForBuildPurposesFilter />
  6.         </AIPersonalityDefinition>
  7.         
  8.         <AIPersonalityDefinition
  9.                 id="2AlliedSquadronLeader"
  10.                 PersonalityType="2AlliedSquadronLeader">
  11.                 <CountAsStructureForBuildPurposesFilter />
  12.         </AIPersonalityDefinition>
  13.         
  14.         <AIPersonalityDefinition
  15.                 id="3AlliedSpecialForces"
  16.                 PersonalityType="3AlliedSpecialForces">
  17.                 <CountAsStructureForBuildPurposesFilter />
  18.         </AIPersonalityDefinition>
  19.         
  20.         
  21.         
  22.         <!-- Japan -->
  23.         <AIPersonalityDefinition
  24.                 id="1JapanBalanced"
  25.                 PersonalityType="1JapanBalanced">
  26.                 <CountAsStructureForBuildPurposesFilter />
  27.         </AIPersonalityDefinition>
  28.         
  29.         <AIPersonalityDefinition
  30.                 id="2JapanMechaWarfare"
  31.                 PersonalityType="2JapanMechaWarfare">
  32.                 <CountAsStructureForBuildPurposesFilter />
  33.         </AIPersonalityDefinition>
  34.         
  35.         <AIPersonalityDefinition
  36.                 id="3JapanFleetCommand"
  37.                 PersonalityType="3JapanFleetCommand">
  38.                 <CountAsStructureForBuildPurposesFilter />
  39.         </AIPersonalityDefinition>
  40.         
  41.         
  42.         
  43.         <!-- Soviet -->
  44.         <AIPersonalityDefinition
  45.                 id="1SovietBalanced"
  46.                 PersonalityType="1SovietBalanced">
  47.                 <CountAsStructureForBuildPurposesFilter />
  48.         </AIPersonalityDefinition>
  49.         
  50.         <AIPersonalityDefinition
  51.                 id="2SovietShockSpecialist"
  52.                 PersonalityType="2SovietShockSpecialist">
  53.                 <CountAsStructureForBuildPurposesFilter />
  54.         </AIPersonalityDefinition>
  55.         
  56.         <AIPersonalityDefinition
  57.                 id="3SovietAirMarshall"
  58.                 PersonalityType="3SovietAirMarshall">
  59.                 <CountAsStructureForBuildPurposesFilter />
  60.         </AIPersonalityDefinition>
复制代码

保存就完成了,打包测试。
 楼主| 发表于 2017-8-14 18:49:10 | 显示全部楼层
呃。。。那个我早就加了,没有用啊
 楼主| 发表于 2017-8-14 19:01:44 | 显示全部楼层
对了牧大,起义的3*4列表怎么弄
发表于 2017-8-15 08:03:16 | 显示全部楼层
洛马诺夫总理 发表于 2017-8-14 18:49
呃。。。那个我早就加了,没有用啊

那你加制作学习群吧,把文件发群里,大家一起帮你罗。
群:RA3MOD制作大学362313050
发表于 2017-8-15 08:03:52 | 显示全部楼层
洛马诺夫总理 发表于 2017-8-14 19:01
对了牧大,起义的3*4列表怎么弄

有专门的文件,直接丢SDK打包就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY官方论坛

GMT+8, 2018-8-18 11:07 , Processed in 0.057624 second(s), 12 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表