找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 19634|回复: 24

遭遇战模式ai.ini一些细节测试(修正之前的一些描述)

[复制链接]
发表于 2018-8-6 09:22:09 | 显示全部楼层 |阅读模式
本帖最后由 空心1234 于 2018-8-27 19:45 编辑

rules.ini   ---     MinimumAIDefensiveTeams=最小值为1
这个参数是用来控制ai防御小队的数量的,与ai.ini里面的IsBaseDefense=yes是相关联的。
经测试,无论MinimumAIDefensiveTeams=是0还是1,都必须先造一个防御小队IsBaseDefense=yes才能出动后面的小队。换句话说,即使MinimumAIDefensiveTeams=0,游戏会自动当作MinimumAIDefensiveTeams=1来执行。

评分

参与人数 3威严 +5 DIY币 +6 收起 理由
紫色放逐 + 3 有点东西噢
Mamamia + 3 有点意思
KAAMOS + 5 好东西

查看全部评分

 楼主| 发表于 2018-8-8 17:38:49 | 显示全部楼层
本帖最后由 空心1234 于 2018-8-13 21:08 编辑

实测,在ai.ini 遭遇战模式下,以下脚本无效
48,0(侦察)11,3(跟随另一队移动)
11,25(巡逻)

实际上对于遭遇战ai.ini,很多的ai脚本都是无效的,作战小队的很多代码也是无效的。
网上有两个版本的ai教程,其中一份脚本写的很详细,但是很多都是无效的。
耗神的ai教程列出的脚本要少一些,但是都是能正常使用用的,把不能用的东西给去除了。里面的代码哪些废弃了,哪些作用不明也写的很详细,我这里不在赘述。

有2个脚本耗神的ai教程里面没有写到,我测试能用,但是作用大不大大家自己看着办。
10,0 --   跟随距离最近的友好单位,这个脚本不是很稳定,随机性很大,但确实能用,他能“护送”旁边移动的队友。
21,0 --   分散部队   将部队分散警戒,可以一定程度上加大防御的范围,
回复

使用道具 举报

 楼主| 发表于 2018-8-9 09:52:22 | 显示全部楼层
本帖最后由 空心1234 于 2018-8-27 21:06 编辑

实测:   ai(工程师+多功能步兵车)组合在尤里以上平台,无需脚本即可自动修理附近受伤的坦克[AB023-G]
Name=Repair Vehicle
0=14,0
1=43,0
2=11,11
触发:我方拥有机场
max=1

PS:
1.在ts平台无效
2.绝对不能让ai认为他的任务已经完成,比如这个脚本
    [AB023-G]
    Name=Repair Vehicle
    0=14,0
    1=43,0
    2=49,0
    脚本将工程师装入多功能车以后,ai就认为任务完成,这只小队将被释放,下一轮触发将有可能再次触发这个小队,结果同时存在2队甚至3队以上的维修小队,导致max=1的限制失效。
这种情况一定要注意。如果是进攻部队,ai前去攻击,基本上都是完成不了脚本任务的,两败俱伤已经很赚了。95%都是ai死光,然后再造新的,不会突破max=的设定
如果是非进攻部队,脚本顺利完成了,队伍也没损失,就有可能出现突破max=设定的情况

回复

使用道具 举报

 楼主| 发表于 2018-8-9 17:19:11 | 显示全部楼层
本帖最后由 空心1234 于 2018-8-13 21:36 编辑

实测,原版的狗狗防间谍ai作用约等于为0
具体脚本代码
[0C9C878C-G]
Name=Allied Refinery Guard
0=58,1
1=5,10
2=58,196609
3=5,10
4=58,196609
5=5,10
6=6,1
这个脚本除非间谍自己走到嘴边,(两个人必须紧挨着挨着)。不然狗不会攻击间谍,所以说他作用为0,对于防间谍,请勿使用官方的巡逻脚本。推荐使用
0=58,1
1=11,11
在较远的地方就能识别到间谍并追击
如果有多个矿场,可以建第二只小队
0=58,1
1=5,20
2=58,1
3=11,11
这样先巡逻一遍,有可能会在第二矿场附近停下警戒

回复

使用道具 举报

 楼主| 发表于 2018-8-9 17:21:32 | 显示全部楼层
11号脚本使用技巧:
11号脚本的含义是-进入xx状态,例如
11,5   原地待命。(进入射程范围开火)
11,11  警戒。
实测这个脚本之后不能再添加任何脚本,即使添加了也失效。脚本执行到这里就不会往下走
回复

使用道具 举报

发表于 2018-8-11 19:15:04 | 显示全部楼层
可以 先收藏了
回复

使用道具 举报

发表于 2018-8-11 19:48:50 | 显示全部楼层
好的,谢谢,请继续挖掘!
回复

使用道具 举报

 楼主| 发表于 2018-8-12 13:13:32 | 显示全部楼层
本帖最后由 空心1234 于 2018-8-26 20:51 编辑

实测,脚本无法让单位移动到第三方中立建筑物旁边(例如桥梁维修屋),无论是使用58号还是47号脚本,都是无效的。PS:本来想写个霸桥ai的,触发条件为桥梁维修屋>=1  ai就派兵去桥边警戒,但是发现没有办法让ai移动到那里,试了58和47都不行。
这里我吐槽一下,ai用来移动到目的地的代码太少了,就(54-53-47-58)4个。2个在自己家附近,2个在别人家附近。对于地图的其他位置,ai将束手无策。按照这个逻辑,如果你在半路埋伏一队人马(准确的说是53,0集结点之前),ai将被打得措手不及,只能被动的进行反击。而他们绝不会主动选择半路的敌人作为攻击目标,他们没有办法,在他们集结点范围之外的敌人他们无法选中,除非是开局坦克这种出生早的单位。
回复

使用道具 举报

 楼主| 发表于 2018-8-13 20:48:09 | 显示全部楼层
实测,0号脚本攻击代码的有效范围大概是1024分辨率下 左上角 到 右下角 的距离,在这个距离内没找到合适的敌人,ai就只能按游戏出现时间越早的单位选为目标。我前面的帖子说过这个问题,这里再解释一遍。ai会盯着这个目标直到打死为止,但是基本上都是往玩家基地冲而被半路伏击消灭,所以这个任务永远完成不了,除非ai出兵海碾压,所以在使用攻击脚本前,一定要先确认周围有没有合适的敌人。一般ai只有4个脚本代码用来移动位置,分别是47,58,53,54.如果是进攻玩家基地,推荐先53,0 先移动到敌方基地附近,这样基本上能搜索到合适的敌人,不会再死死盯着开局坦克了。

另外,尤里平台下不要直接使用0号攻击脚本,我开了心灵探测器观测ai的移动和攻击意向,发现ai非常鬼畜。推荐先移动到xx再进行攻击,哪怕你
0=58,1
1=0,1
也不要直接
0=0,1
回复

使用道具 举报

发表于 2018-8-16 12:22:47 | 显示全部楼层
好帖
回复

使用道具 举报

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

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2026-6-18 22:53 , Processed in 0.070746 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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