3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 2279|回复: 13
打印 上一主题 下一主题

[原创文章] 【教程】如何让AI爆兵

[复制链接]

61

主题

524

帖子

1276

积分

游戏狂人

Rank: 6Rank: 6

贡献度
74
金元
9795
积分
1276
精华
0
注册时间
2006-11-21
跳转到指定楼层
主题
发表于 2023-7-27 23:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 glayhisashi 于 2023-9-26 16:46 编辑










新建独有舰船 https://bbs.blacksheepgame.com/thread-6437483-1-1.html消灭黑烟的教程 https://bbs.blacksheepgame.com/thread-6434914-1-1.html

新建独有卡片 https://bbs.blacksheepgame.com/thread-6438596-1-1.html
修改卡片,及增加能力等内容 https://bbs.blacksheepgame.com/thread-6436682-1-1.html
前几篇教程,已经教你如何 新建 自己的能力卡,以及缔造自己的舰船

现在就要提升一下AI的 军事实力,以下是 AI 的 英文名






===========================================================================

现在以黑色玩家  Alonso Gravez 阿隆索 格雷夫斯 3星 作为教程例子

                <Asset>
                  <BaseAssetGUID>170</BaseAssetGUID>
                  <Values>
                    <Standard>
                      <GUID>48</GUID>
                      <Name>Second_ai_08 (Alonso Gravez)</Name>
                      <IconFilename>data/ui/2kimages/main/profiles/ai_08.png</IconFilename>
                    </Standard>
                    <Text>
                      <LocaText>
                        <English>
                          <Text>Alonso Graves</Text>
                          <Status>Exported</Status>
                          <ExportCount>2</ExportCount>
                        </English>
                      </LocaText>
                      <LineID>7065</LineID>
                    </Text>
                    <Profile>档案
                      <ProfilePicture>data/ui/2kimages/main/profiles/ai_08.png</ProfilePicture>
                      <Portrait>100531</Portrait>人物刻画
                      <CompanyIcon>500975</CompanyIcon>
                      <InfoCornerInfoTip>25000162</InfoCornerInfoTip>信息角 信息提示
                      <InfoCornerDescription>3097</InfoCornerDescription>信息角说明
                      <ParticipantID>Second_ai_08_Gravez</ParticipantID>参与者ID
                      <NotificationBackground>data/ui/2kimages/main/assets/character_bg/bgr_character_01.png</NotificationBackground>
                      <QuestStarterObject>100550</QuestStarterObject>任务初始对象

                        ····················
                       中间部分 因为字节太长,所限制,完整代码解释 可下载附件
                       
                        ·························

                    <Object>
                      <DefaultParticipant>Second_ai_08_Gravez</DefaultParticipant>默认参与者 阿隆索 格雷夫斯  从这里开始修改
                    </Object>
                    <MetaInfluence />元影响力
                    <KontorOwner />公司所有者
                    <MilitaryAI>军事AI
                      <StrengthLevels>强度级别
                        <Levels>级别
                          <Inferior>低等
                            <MaxStrengthRatio>20</MaxStrengthRatio>最大强度比 ,复制默认值,这样即使低等也很强
                            <Flee>1</Flee>逃跑  可以删掉这句,换成 最大防御
                            <MaxAttackRatio>100</MaxAttackRatio>最大攻击比
                            <MaxEscortRatio>100</MaxEscortRatio>最大护航比
                            <MaxPatrolRatio>100</MaxPatrolRatio>最大巡逻比
                            <MaxDefendAllyRatio>0</MaxDefendAllyRatio>最大防御盟友比
                          </Inferior>
                          <Equal>均等,这里少了防御句段
                            <MaxStrengthRatio>100</MaxStrengthRatio>最大强度比
                            <MaxAttackRatio>100</MaxAttackRatio>最大攻击比
                            <MaxEscortRatio>75</MaxEscortRatio>最大护航比
                            <MaxPatrolRatio>100</MaxPatrolRatio>最大巡逻比
                            <MaxDefendAllyRatio>25</MaxDefendAllyRatio>最大防御盟友比
                          </Equal>
                          <Superior>高等
                            <MaxStrengthRatio>99999999</MaxStrengthRatio>最大强度比 ,这是默认值,可复制到 低等,均等 级别里
                            <Flee>1</Flee> 换成 最大攻击比
                            <MaxEscortRatio>50</MaxEscortRatio>最大护航比
                            <MaxDefendRatio>100</MaxDefendRatio>最大防御比
                            <MaxPatrolRatio>100</MaxPatrolRatio>最大巡逻比
                            <MaxDefendAllyRatio>50</MaxDefendAllyRatio>最大防御盟友比
                          </Superior>
                        </Levels>
                        <BudgetThreshold>110</BudgetThreshold>预算门槛,数字越大兵越多?我填的220,效果不错
                      </StrengthLevels>
                      <Attack>攻击
                        <MilitaryStrengthRatio>70</MilitaryStrengthRatio>军力强度比率,调成200
                        <AdditionalUnitsRatio>2</AdditionalUnitsRatio>新增单位比,调成100
                        <AttackInterval>600000</AttackInterval>进攻间隔, 1000=1秒,60000=1分钟
                        <AttackTargetPrio>攻击目标优先级
                          <Item>
                            <Targets>OngoingWarTarget</Targets>目标>正在作战目标
                            <Conditions>条件
                              <Item>
                                <Condition>LowMilitaryTakeoverMorale</Condition> 条件>军事接管士气低落
                              </Item>
                            </Conditions>
                          </Item>
                          <Item>
                            <Targets>Kontor</Targets>目标>港仓
                            <Conditions>条件
                              <Item>
                                <Condition>IsLargerHarbour</Condition>是较大的海港
                              </Item>
                            </Conditions>
                            <SkipProbability>50</SkipProbability>跳过概率
                          </Item>
                          <Item>
                            <Targets>Kontor</Targets>目标 港仓
                            <Conditions>
                              <Item>
                                <Condition>IsSmallerHarbour</Condition>是更小的海港
                              </Item>
                            </Conditions>
                            <SkipProbability>30</SkipProbability>跳过概率
                          </Item>
                          <Item>
                            <Targets>WarShip</Targets>目标> 军舰
                            <Conditions>
                              <Item>
                                <Condition>IsNearer</Condition>条件>更接近
                              </Item>
                            </Conditions>
                          </Item>
                          <Item>
                            <Targets>TradeShip</Targets>目标> 贸易船
                            <Conditions>
                              <Item>
                                <Condition>IsNearer</Condition>条件>更接近
                              </Item>
                            </Conditions>
                          </Item>
                          <Item>
                            <Targets>WarShip</Targets>目标> 军舰
                            <Conditions>
                              <Item>
                                <Condition>IsFarther</Condition>条件>更远
                              </Item>
                            </Conditions>
                          </Item>
                          <Item>
                            <Targets>TradeShip</Targets>目标> 贸易船
                            <Conditions>
                              <Item>
                                <Condition>IsFarther</Condition>条件> 更远
                              </Item>
                            </Conditions>
                          </Item>
                          <Item>
                            <Targets>MilitaryTakeoverTarget</Targets>目标> 军事接管目标
                            <Conditions>
                              <Item>
                                <Condition>IsSmallerHarbour</Condition>条件> 是较小的港口
                              </Item>
                            </Conditions>
                          </Item>
                        </AttackTargetPrio>攻击目标优先级
                        <OwnedShareThreshold>3</OwnedShareThreshold>自有股份门槛
                        <OverkillAttackThreshold>20</OverkillAttackThreshold>超杀攻击阈值
                      </Attack>
                      <Defend>防御
                        <MinStrengthRatio>60</MinStrengthRatio>最小强度比改220
                        <AdditionalUnits>2</AdditionalUnits>新增单位 改100
                        <DefendInterval>15000</DefendInterval>防御间隔 1000=1秒,60000=1分钟
                        <AttackStrongestTargetFirst>1</AttackStrongestTargetFirst>首先攻击最强目标
                      </Defend>
                      <Patrol>巡逻
                        <MinSize>1</MinSize>最小值 改16 差不多了吧,100那很恐怖的哦
                        <MaxSize>5</MaxSize>最大值 和上面一样,就强制AI 巡逻规模
                        <CheckPatrolInterval>30000</CheckPatrolInterval>检查巡逻间隔时间,单位同上
                      </Patrol>
                      <SquadLogic>队列逻辑
                        <TargetPriorities>目标优先次序
                          <Item>
                            <Targets>WarShip;Kontor;DefenseBuilding</Targets>目标>战舰;港仓;防御建筑
                            <Range>100</Range>范围 改150
                            <MinStrengthRatio>110</MinStrengthRatio>最小强度比
                            <Conditions>条件
                              <Item>装备
                                <Condition>LowHitpoints</Condition>条件>命中率低
                              </Item>
                            </Conditions>
                          </Item>
                          <Item>装备
                            <Targets>OngoingWarTarget</Targets>目标>正在作战的目标
                            <Range>100</Range>范围 改150
                            <MinStrengthRatio>110</MinStrengthRatio>最小强度比
                            <Conditions>
                              <Item>
                                <Condition>LowHitpoints</Condition>条件>命中率低
                              </Item>
                            </Conditions>
                          </Item>
                          <Item>
                            <Targets>TradeShip</Targets>目标>贸易船
                            <Range>100</Range>范围 150
                            <MinStrengthRatio>110</MinStrengthRatio>最小强度比
                            <Conditions>
                              <Item>
                                <Condition>LowHitpoints</Condition>条件>命中率低
                              </Item>
                            </Conditions>
                          </Item>
                          <Item>
                            <Targets>MilitaryTakeoverTarget</Targets>目标>军事接管目标
                            <Range>100</Range> 150
                            <MinStrengthRatio>110</MinStrengthRatio>
                            <Conditions>
                              <Item>
                                <Condition>LowHitpoints</Condition>条件>低命中率 ,生命值
                              </Item>
                            </Conditions>
                          </Item>
                        </TargetPriorities>
                        <CommandsToSupport>Attack;Defend</CommandsToSupport>命令支持>攻击;防御
                        <CommandsToAbandon>Patrol;Escort</CommandsToAbandon>放弃的命令>巡逻;护送
                        <ObservationRange>110</ObservationRange>观测距离 ,150
                      </SquadLogic>
                      <Escort>护送
                        <MinSize>1</MinSize>最小值 16
                        <MaxSize>1</MaxSize>最大值 16
                        <MinStrengthRatio>100</MinStrengthRatio>最小强度比
                        <CheckEscortInterval>60000</CheckEscortInterval>检查护航间隔时间,单位同上
                        <MaxEscapeDistance>5</MaxEscapeDistance>最大脱逃距离
                        <Priorities>优先事项
                          <Idle>空暇
                            <Value>0</Value>价值
                          </Idle>
                        </Priorities>
                      </Escort>
                      <Repair>维修
                        <HPRatioIdle>50</HPRatioIdle>生命值比 空闲
                      </Repair>
                      <SquadPriorities>小队的优先事项
                        <Commands>
                          <Attack>攻击
                            <Priority>25</Priority>优先级 改100
                          </Attack>
                          <Defend>防护
                            <Priority>11</Priority>优先级 改100
                          </Defend>
                          <Escort>护送
                            <Priority>3</Priority>优先级
                          </Escort>
                          <Patrol>巡逻
                            <Priority>2</Priority>优先级
                          </Patrol>
                          <DefendAlly>保卫盟友
                            <Priority>8</Priority>优先级
                          </DefendAlly>
                          <RepairInCombat>在战斗中修复
                            <Priority>1</Priority>优先级
                          </RepairInCombat>
                        </Commands>
                      </SquadPriorities>
                      <WarFleet>战舰舰队
                        <ShipList>船只列表
                          <Item>
                            <Type>100437</Type>炮艇
                            <Weight>1</Weight>权重数,改为1
                          </Item>
                          <Item>
                            <Type>100439</Type>护卫舰  ,你希望 AI用什么船做主力舰 把权重调到100 就OK
                            <Weight>2</Weight>
                          </Item>
                          <Item>
                            <Type>100440</Type>风帆战舰  改100
                            <Weight>2</Weight>
                          </Item>
                          <Item>
                            <Type>100442</Type>战斗巡洋舰 改100
                            <Weight>2</Weight>
                          </Item>
                          <Item>
                            <Type>100443</Type>浅水重炮舰
                            <Weight>4</Weight>
                          </Item>
                        </ShipList>
                        <ShipLimits>船只限制
                          <Peace>和平时期
                            <Progress>进展情况
                              <EarlyMidGame>早中期
                                <MaxShipCount>14</MaxShipCount>最高舰船数  改200,不是说真的出现200,因为还要受生产物资影响
                              </EarlyMidGame>
                              <EndGame>末期
                                <MaxShipCount>52</MaxShipCount>最高舰船数 改200
                              </EndGame>
                              <LateGame>后期
                                <MaxShipCount>42</MaxShipCount>最高舰船数 改200
                              </LateGame>
                              <LateMidGame>中后期
                                <MaxShipCount>30</MaxShipCount>最高舰船数  改200
                              </LateMidGame>
                              <MidGame>中期
                                <MaxShipCount>20</MaxShipCount>最高舰船数 改200
                              </MidGame>
                              <EarlyGame>早期
                                <MaxShipCount>8</MaxShipCount>最高舰船数 改200
                              </EarlyGame>
                            </Progress>
                          </Peace>
                          <War>战争时期
                            <Progress>进展情况
                              <EarlyGame>早期
                                <MaxShipCount>8</MaxShipCount>早期 最高舰船数  改200
                              </EarlyGame>
                              <EarlyMidGame>早中期
                                <MaxShipCount>14</MaxShipCount>早中期 最高舰船数  改200
                              </EarlyMidGame>
                              <EndGame>末期
                                <MaxShipCount>52</MaxShipCount>末期 最高舰船数  改200
                              </EndGame>
                              <LateGame>后期
                                <MaxShipCount>42</MaxShipCount>后期 最高舰船数  改200
                              </LateGame>
                              <LateMidGame>中后期
                                <MaxShipCount>30</MaxShipCount>中后期 最高舰船数 改200
                              </LateMidGame>
                              <MidGame>中期
                                <MaxShipCount>20</MaxShipCount>中期 最高舰船数  改200
                              </MidGame>
                            </Progress>
                          </War>
                        </ShipLimits>
                        <SessionOverride>会话覆盖
                          <Item>
                            <SessionGUID>180025</SessionGUID>会话 GUID
                            <Percentage>40</Percentage>百分比
                          </Item>
                          <Item>
                            <SessionGUID>110934</SessionGUID>
                            <Percentage>50</Percentage>
                          </Item>
                          <Item>
                            <SessionGUID>180045</SessionGUID>
                            <Percentage>20</Percentage>
                          </Item>
                        </SessionOverride>
                      </WarFleet>
                    </MilitaryAI>
                    <ProfileCounter />个人资料计数器
                    <ParticipantMessageObject>参与者消息对象
                      <ParticipantMessages>136</ParticipantMessages>参与者信息
                    </ParticipantMessageObject>
                    <Interaction>互动
                      <NewspaperPropaganda>报纸宣传
                        <Anarchy>无政府状态
                          <PaMSyContextAsset>142518</PaMSyContextAsset>
                        </Anarchy>
                      </NewspaperPropaganda>
                      <PaMSyTrade>贸易
                        <ActiveTrade>主动交易
                          <TradeAmount>5000</TradeAmount>贸易额
                          <TradeAmountFactor>50000</TradeAmountFactor>贸易额 系数
                        </ActiveTrade>
                        <PassiveTrade>被动贸易
                          <TradeAmount>20000</TradeAmount>贸易额
                          <TradeAmountFactor>150000</TradeAmountFactor>贸易额 系数
                        </PassiveTrade>
                      </PaMSyTrade>
                      <PaMSyMilitaryStrength>军事力量
                        <Item>
                          <Range>25</Range>范围
                        </Item>
                        <Item>
                          <Range>40</Range>
                        </Item>
                        <Item>
                          <Range>70</Range>
                        </Item>
                        <Item>
                          <Range>180</Range>
                        </Item>
                      </PaMSyMilitaryStrength>
                      <WorkingConditionsEvaluationTime>60000</WorkingConditionsEvaluationTime>工作条件 评估时间
                      <PositiveWorkingConditionsPopulationFactor>0</PositiveWorkingConditionsPopulationFactor>积极的工作条件 人口系数
                      <NegativeWorkingConditionsPopulationFactor>0</NegativeWorkingConditionsPopulationFactor>消极的工作条件 人口系数
                    </Interaction>
                    <Locked />锁定
                    <BuyShares>购买股票
                      <BuySharePriorities>购买股票的优先顺序
                        <OwnShare>自有股票
                          <Priority>3</Priority>优先级
                        </OwnShare>
                      </BuySharePriorities>
                      <NextDecisionMinTime>2700000</NextDecisionMinTime>下一次决定的最短时间
                      <NextDecisionMaxTime>3600000</NextDecisionMaxTime>下一次决定的最大时间
                      <TakeoverIslandProbability>60</TakeoverIslandProbability>接管岛屿概率
                      <MilitaryTakeoverProbability>60</MilitaryTakeoverProbability>军事接管概率
                      <MaxAmountOfOtherShares>13</MaxAmountOfOtherShares>其他股票的最大数额
                    </BuyShares>
                    <UniqueBuildingHandler />独特建筑 处理
                    <MetaBuffHandler />元缓冲 处理
                  </Values>
                </Asset>


这样 这个AI 的实力 就会超大幅增强,你将会体验到 大炮一响,黄金万两 的核心逻辑








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

1

查看全部评分

回复

使用道具 举报

0

主题

283

帖子

356

积分

高级玩家

Rank: 4

贡献度
0
金元
3563
积分
356
精华
0
注册时间
2008-11-24
舒服的沙发
发表于 2023-7-29 08:06 | 只看该作者
感谢分享,学习了。
回复 支持 反对

使用道具 举报

0

主题

58

帖子

124

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1242
积分
124
精华
0
注册时间
2014-8-17
硬硬的板凳
发表于 2023-8-6 15:44 | 只看该作者
具体怎么操作的?大佬能有个详细的教程吗
回复 支持 反对

使用道具 举报

0

主题

58

帖子

124

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1242
积分
124
精华
0
注册时间
2014-8-17
冰凉的地板
发表于 2023-8-6 23:31 来自手机 | 只看该作者
搞好了,但暂时没看出区别
回复 支持 反对

使用道具 举报

61

主题

524

帖子

1276

积分

游戏狂人

Rank: 6Rank: 6

贡献度
74
金元
9795
积分
1276
精华
0
注册时间
2006-11-21
5#
 楼主| 发表于 2023-8-7 09:28 | 只看该作者
我哇噻吗 发表于 2023-8-6 23:31
搞好了,但暂时没看出区别

最好把 军舰的 建材成本和维护成本降一降,这样ai才会造超多
回复 支持 反对

使用道具 举报

0

主题

58

帖子

124

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1242
积分
124
精华
0
注册时间
2014-8-17
6#
发表于 2023-8-7 19:15 | 只看该作者
glayhisashi 发表于 2023-8-7 09:28
最好把 军舰的 建材成本和维护成本降一降,这样ai才会造超多

我今天还改了浅水重炮舰的数据 能进游戏 但是浅水重炮数据没任何变化为什么 核对了浅水重炮的代码,是不是因为现在改data16没效果了?
回复 支持 反对

使用道具 举报

0

主题

58

帖子

124

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1242
积分
124
精华
0
注册时间
2014-8-17
7#
发表于 2023-8-7 19:19 | 只看该作者
glayhisashi 发表于 2023-8-7 09:28
最好把 军舰的 建材成本和维护成本降一降,这样ai才会造超多

我甚至还对比了你改的数据和n网上军事mod内的数据 浅水重炮关键我确定操我作是对的 我重新解析data16数据确定改过的 但是进游戏没变动为啥
回复 支持 反对

使用道具 举报

61

主题

524

帖子

1276

积分

游戏狂人

Rank: 6Rank: 6

贡献度
74
金元
9795
积分
1276
精华
0
注册时间
2006-11-21
8#
 楼主| 发表于 2023-8-8 01:17 | 只看该作者
我哇噻吗 发表于 2023-8-7 19:19
我甚至还对比了你改的数据和n网上军事mod内的数据 浅水重炮关键我确定操我作是对的 我重新解析data16数据 ...

是不是改错了id了,有好几艘 不同派别的
回复 支持 反对

使用道具 举报

0

主题

58

帖子

124

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1242
积分
124
精华
0
注册时间
2014-8-17
9#
发表于 2023-8-8 09:13 | 只看该作者
glayhisashi 发表于 2023-8-8 01:17
是不是改错了id了,有好几艘 不同派别的

确认没改错id 浅水重炮100443 只修改了伤害和生命多一位数 重新解压查看数据是改过的 也能进游戏 但是没效果 怀疑现在资产不在data16了
回复 支持 反对

使用道具 举报

61

主题

524

帖子

1276

积分

游戏狂人

Rank: 6Rank: 6

贡献度
74
金元
9795
积分
1276
精华
0
注册时间
2006-11-21
10#
 楼主| 发表于 2023-8-8 13:33 | 只看该作者
我哇噻吗 发表于 2023-8-8 09:13
确认没改错id 浅水重炮100443 只修改了伤害和生命多一位数 重新解压查看数据是改过的 也能进游戏 但是没 ...

你下载的是论坛的 学习版吗??论坛学习版最新的rda 是  data16
回复 支持 反对

使用道具 举报

0

主题

58

帖子

124

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1242
积分
124
精华
0
注册时间
2014-8-17
11#
发表于 2023-8-8 22:56 | 只看该作者
glayhisashi 发表于 2023-8-8 13:33
你下载的是论坛的 学习版吗??论坛学习版最新的rda 是  data16

我是ub正版
回复 支持 反对

使用道具 举报

61

主题

524

帖子

1276

积分

游戏狂人

Rank: 6Rank: 6

贡献度
74
金元
9795
积分
1276
精华
0
注册时间
2006-11-21
12#
 楼主| 发表于 2023-8-9 16:00 | 只看该作者

你可以尝试改最新的data rda
回复 支持 反对

使用道具 举报

3

主题

1397

帖子

1306

积分

游戏狂人

Rank: 6Rank: 6

贡献度
2
金元
12983
积分
1306
精华
0
注册时间
2012-1-8
13#
发表于 2023-9-18 11:06 | 只看该作者
大老能出个简单替换的版本吗 看不懂阿
回复 支持 反对

使用道具 举报

0

主题

551

帖子

627

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6269
积分
627
精华
0
注册时间
2011-9-17
14#
发表于 2024-1-22 11:52 | 只看该作者
感谢分享!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-4-4 06:40 , Processed in 0.121206 second(s), 18 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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