翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 934|回复: 10

[求助] HD版,怎样修改AI,使敌人弓箭手会自动攻击距离最近的单位,而不是攻击血少的单位?

[复制链接]

21

主题

0

精华

673

积分

伯爵

耕战
29
鹰币
591
天龙币
0
回帖
238
附庸关系0
 楼主| 发表于 2018-10-16 14:09:37 | 显示全部楼层 |阅读模式
发现Steam版HD的AI敌人远程兵会优先攻击血少的单位而不是距离最近的单位,导致用冲车吸引弓箭的能力发挥不出来,求教怎样修改AI使远程兵自动攻击最近单位呢(最好能把冲车仇恨值拉得比一般近战兵更大)?
回复

使用道具 举报

29

主题

0

精华

3429

积分

公爵

耕战
347
鹰币
4043
天龙币
0
回帖
1136
附庸关系0
发表于 2018-10-16 16:05:37 | 显示全部楼层
AI教程里没有详细说明,估计与 sn-target-evaluation-****有关,把hitpoint的策略值调小,distance的策略值调大试试。不确定帝国2有没有仇恨值的设定,红警2倒是有个威胁等级。

另外,有的AI喜欢长途跋涉去攻打较远的敌人,容易被临近的敌人趁虚而入,不知是否与设置了优先攻击分数较高的玩家或者联合进攻有关,希望AI高手也能指点一下

点评

cxt
正解,具体数值可自行尝试调整  发表于 2018-10-16 17:54
帝国2决定版懒人MOD+征服者1.5窃取特色单位MOD
http://www.hawkaoe.net/bbs/thread-139689-1-1.html
回复

使用道具 举报

21

主题

0

精华

673

积分

伯爵

耕战
29
鹰币
591
天龙币
0
回帖
238
附庸关系0
 楼主| 发表于 2018-10-17 10:21:31 | 显示全部楼层
wongyuhua 发表于 2018-10-16 16:05
AI教程里没有详细说明,估计与 sn-target-evaluation-****有关,把hitpoint的策略值调小,distance的策略值 ...

谢谢回答,我尝试一下看看。
回复

使用道具 举报

21

主题

0

精华

673

积分

伯爵

耕战
29
鹰币
591
天龙币
0
回帖
238
附庸关系0
 楼主| 发表于 2018-10-26 15:41:11 | 显示全部楼层
本帖最后由 chifeiyen 于 2018-10-26 22:36 编辑
wongyuhua 发表于 2018-10-16 16:05
AI教程里没有详细说明,估计与 sn-target-evaluation-****有关,把hitpoint的策略值调小,distance的策略值 ...

大大,请问一下,策略sn-target-evaluation-hitpoints(生命值目标评估等级)这条,AI到底是评估生命值较高的单位进行优先攻击,还是评估生命值较低的单位优先攻击?

我把数值设置成0,但用冲车+骑兵一起拆城堡时,城堡还是会优先攻击骑兵,而不是冲车。

evaluation-distance这个我搞定了,设置成100,AI会优先攻击距离最近的单位了。
回复

使用道具 举报

29

主题

0

精华

3429

积分

公爵

耕战
347
鹰币
4043
天龙币
0
回帖
1136
附庸关系0
发表于 2018-10-26 18:37:28 | 显示全部楼层
本帖最后由 wongyuhua 于 2018-10-26 18:44 编辑
chifeiyen 发表于 2018-10-26 15:41
大大,请问一下,策略sn-target-evaluation-hitpoints(生命值目标评估等级)这条,AI到底是评估生命值较 ...

教程里没有说明,我也不清楚这个hit point是否考虑了甲/盾的因素。不知道你用的什么骑兵,因为除了圣骑士/游侠,其他骑兵生命值通常比冲车低,但如果算上盾牌的话,圣骑士的hit point还不如轻型冲车
帝国2决定版懒人MOD+征服者1.5窃取特色单位MOD
http://www.hawkaoe.net/bbs/thread-139689-1-1.html
回复

使用道具 举报

21

主题

0

精华

673

积分

伯爵

耕战
29
鹰币
591
天龙币
0
回帖
238
附庸关系0
 楼主| 发表于 2018-10-26 18:53:20 | 显示全部楼层
本帖最后由 chifeiyen 于 2018-10-26 18:59 编辑
wongyuhua 发表于 2018-10-26 18:37
教程里没有说明,我也不清楚这个hit point是否考虑了甲/盾的因素。不知道你用的什么骑兵,因为除了圣骑士/ ...

肉马,骆驼都用过,都是先射兵。还有如果有步兵的话,好像还会先射步兵(测试都是后帝王时代升满科技,冲车是重型)。感觉城堡射击优先级是:1.步兵,2.骑兵,3.冲车。

我再把Hitpoint值调大试试。


回复

使用道具 举报

21

主题

0

精华

673

积分

伯爵

耕战
29
鹰币
591
天龙币
0
回帖
238
附庸关系0
 楼主| 发表于 2018-10-26 22:29:51 | 显示全部楼层
本帖最后由 chifeiyen 于 2018-10-26 22:33 编辑
wongyuhua 发表于 2018-10-26 18:37
教程里没有说明,我也不清楚这个hit point是否考虑了甲/盾的因素。不知道你用的什么骑兵,因为除了圣骑士/ ...

我今天把evaluation-distance值干脆改成10000,evaluation-hitpoints值改为-10000,终于实现了。看来evaluation-hitpoints是评估最大HP较小的单位来进行优先攻击,而设置成负数就是避免优先攻击这类单位了。
回复

使用道具 举报

29

主题

0

精华

3429

积分

公爵

耕战
347
鹰币
4043
天龙币
0
回帖
1136
附庸关系0
发表于 2018-10-26 23:25:05 | 显示全部楼层
chifeiyen 发表于 2018-10-26 22:29
我今天把evaluation-distance值干脆改成10000,evaluation-hitpoints值改为-10000,终于实现了。看 ...

恭喜!虽然我不是什么MOD高手,但我知道成为高手就要有你这种执着的探索精神!
帝国2决定版懒人MOD+征服者1.5窃取特色单位MOD
http://www.hawkaoe.net/bbs/thread-139689-1-1.html
回复

使用道具 举报

21

主题

0

精华

673

积分

伯爵

耕战
29
鹰币
591
天龙币
0
回帖
238
附庸关系0
 楼主| 发表于 2018-10-26 23:34:19 | 显示全部楼层
本帖最后由 chifeiyen 于 2018-10-27 00:04 编辑
wongyuhua 发表于 2018-10-26 23:25
恭喜!虽然我不是什么MOD高手,但我知道成为高手就要有你这种执着的探索精神! ...

过奖了,我只是想把默认不喜欢的东西改改而已。

对了我把从你那下的修改resign-timer的HD AI发到Steam创意工坊上了,也加入了我改的maintain-distance 100远程兵不放风筝。但躲避弹道我实在没法搞定,把dodge-missiles都设成100结果无效。是不是dat文件里设定了兵种一定会躲避弹道?AGE我不懂,能帮我看看吗?
回复

使用道具 举报

29

主题

0

精华

3429

积分

公爵

耕战
347
鹰币
4043
天龙币
0
回帖
1136
附庸关系0
发表于 2018-10-27 11:10:08 | 显示全部楼层
chifeiyen 发表于 2018-10-26 23:34
过奖了,我只是想把默认不喜欢的东西改改而已。

对了我把从你那下的修改resign-timer的HD AI发到S ...

AGE里没找到跟dodge有关的属性,你用征服者1.5版的AI修改dodge值试试吧,毕竟HD版的AI与内核都改了,而教程是旧版的,不排除有其他因素或文件的影响。推荐测试的AI有kosmos、IS_UPMachine、boom和boss,这几个AI的文件结构比较简单,尤其是kosmos和IS_UPMachine只有两个文件,改1个文件就行了,不易出现遗漏。kosmos有很多易懂的日语注释(很多是汉字),选择日语编码打开就没有乱码
帝国2决定版懒人MOD+征服者1.5窃取特色单位MOD
http://www.hawkaoe.net/bbs/thread-139689-1-1.html
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-3-29 07:58 , Processed in 0.148215 second(s), 119 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

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