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

[发展AI] 能发挥100%实力的Promi,Barbarian(仅限用於帝王版WK)

[复制链接]

15

主题

0

精华

1033

积分

伯爵

耕战
175
鹰币
580
天龙币
0
回帖
188
附庸关系0
 楼主| 发表于 2020-6-3 14:09:16 | 显示全部楼层 |阅读模式
本帖最后由 blazefires 于 2020-6-3 19:52 编辑

1. 谈AI版本号
Promi版本号为2.04rc 为作者本人用来参加Davis Cup V比赛使用
Promi实力约比决定版36906强,比37650弱些

Barbarian版本号为2.18

2. 谈AI文件修改
非voobly和AOKH上下载的WK一律为盗版,盗版WK将导致AI无法识别#load-if-defined UP-GAME-WK
所以本人将此情况做修复来让AI能发挥全部实力,此外,Barbarian还有版友wongyuhua修改的不轻易投降。

例子: 很多人反应野蛮人不会研发鹰勇士,先来看看再OnlyMeso.per档里作者的研发鹰勇士代码

#load-if-defined UP-GAME-WK
(defrule
        (civilian-population > 35)
        (or        (goal gl-strategy eew-strategy)
                (or        (goal gl-eagles extra-eagles)
                        (or        (goal gl-strategy eagle-rush)
                                (goal gl-strategy ew-boom))))
        (up-compare-goal gl-eagle-warrior-count-total > 9)
        (research-available ri-eagle-warrior)
=>
        (up-modify-escrow food c:max 200)
        (up-modify-escrow gold c:max 200)
)

(defrule
        (or        (goal gl-strategy eew-strategy)
                (or        (goal gl-eagles extra-eagles)
                        (or        (goal gl-strategy eagle-rush)
                                (or        (goal gl-strategy ew-boom)
                                        (up-compare-goal gl-eagle-warrior-count-total > 5)))))
        (can-research-with-escrow ri-eagle-warrior)
=>
        (release-escrow food)
        (release-escrow gold)
        (research ri-eagle-warrior)
)
#end-if

很明显,除非是正版WK,否则AI将不研发鹰勇士。。。

3. 谈empire.dat档修改
帝王WK版本,AI无法获取mangonel-line里的中型投石车导致无法发挥投石车实力,这情况我也做了修正
此dat修改已修复AI投石车问题以及 先研发化学再研发中投,会少1攻击的bug。


注意注意注意: 此Promi和Barbarian仅适用於age2_wk,详细原因请看5楼
目录已附在里头,直接覆盖即可。
从现在起,能体验完全体的2大常见AI Promi和Barbarian的100%实力了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x
回复

使用道具 举报

15

主题

0

精华

1033

积分

伯爵

耕战
175
鹰币
580
天龙币
0
回帖
188
附庸关系0
 楼主| 发表于 2020-6-3 14:28:51 | 显示全部楼层
本帖最后由 blazefires 于 2020-6-3 19:56 编辑

补充一下,如果你还想让其他AI再帝王WK也发挥100%实力
你需要将文件里所有
#load-if-defined UP-GAME-WK 改成
#load-if-not-defined UP-GAME-WK


#load-if-not-defined UP-GAME-WK 改成
#load-if-defined UP-GAME-WK
还要使用我的投石车修正empire.dat档
回复

使用道具 举报

11

主题

0

精华

164

积分

男爵

耕战
5
鹰币
30
天龙币
0
回帖
37
附庸关系0
发表于 2020-6-3 19:15:14 | 显示全部楼层
UP-GAME-WK是怎么定义的? 是名字必须是WK还是别的?怎么能确定盗版正版有区别呢?
回复

使用道具 举报

15

主题

0

精华

1033

积分

伯爵

耕战
175
鹰币
580
天龙币
0
回帖
188
附庸关系0
 楼主| 发表于 2020-6-3 19:22:55 | 显示全部楼层
仰望坡大刀 发表于 2020-6-3 19:15
UP-GAME-WK是怎么定义的? 是名字必须是WK还是别的?怎么能确定盗版正版有区别呢? ...

UP-GAME-WK 应该跟平台有关系 voobly那边能获取
回复

使用道具 举报

8

主题

0

精华

2044

积分

侯爵

耕战
203
鹰币
237203
天龙币
0
回帖
98

翔鹰建站十周年纪念章

附庸关系2
发表于 2020-6-3 19:31:25 | 显示全部楼层
这个和WK是不是盗版没什么关系。
帝王版里的乌拉拉AI不执行#load-if-defined UP-GAME-WK这代码是因为帝王版的乌拉拉那个xml文件里的mod名称改成了age2_wk而不是原来的WK。
这样使AI认为这个游戏MOD是age2_wk而不是WK了,自然就不会执行#load-if-defined UP-GAME-WK这类的代码。
把age2_wk它重新改成WK,就可以执行了。没必要去把那些AI里的#load-if-defined UP-GAME-WK这类的代码一个个找出来修改,这样太麻烦了。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x
回复

使用道具 举报

15

主题

0

精华

1033

积分

伯爵

耕战
175
鹰币
580
天龙币
0
回帖
188
附庸关系0
 楼主| 发表于 2020-6-3 19:49:14 | 显示全部楼层
本帖最后由 blazefires 于 2020-6-3 19:58 编辑
赤那思汗 发表于 2020-6-3 19:31
这个和WK是不是盗版没什么关系。
帝王版里的乌拉拉AI不执行#load-if-defined UP-GAME-WK这代码是因为帝王版 ...

谢谢你的补充。 不过改都改了,而且大家的帝王版都是age2_wk,全是无法识别UP-GAME-WK了
回复

使用道具 举报

0

主题

0

精华

14

积分

骑士

耕战
0
鹰币
11
天龙币
0
回帖
4
附庸关系0
发表于 2020-10-28 20:48:56 | 显示全部楼层
爱跳出啊,有救吗
回复

使用道具 举报

0

主题

0

精华

10

积分

骑士

耕战
0
鹰币
10
天龙币
0
回帖
2
附庸关系0
发表于 2022-4-7 23:25:21 | 显示全部楼层
blazefires 发表于 2020-6-3 19:49
谢谢你的补充。 不过改都改了,而且大家的帝王版都是age2_wk,全是无法识别UP-GAME-WK了 ...

其他版本这个wk可需要改啊,比如征服者1.5,遗忘的帝国
回复

使用道具 举报

本版积分规则

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

GMT+8, 2024-11-21 20:26 , Processed in 0.278935 second(s), 102 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

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

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