战网中国

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5678|回复: 32

真正的D2-1.13c的D2BS-kolbot

[复制链接]

132

主题

1684

帖子

6109

积分

风云使者

Rank: 7Rank: 7Rank: 7

积分
6109

突出贡献

发表于 2021-9-2 00:49:33 | 显示全部楼层 |阅读模式
本帖最后由 dark-f 于 2021-11-19 16:00 编辑

2021-11-19
有完美更新,请看正式发布贴


2021-11-7更新

1、修正了D2BS内显示信息的颜色
2、增加了中文版,修正了中文版无法自动创建游戏





2021-10-28最终版发布


这次发布的是两个版本,一个采用D2Bot# 2018.12.12(UTF8)版,另一个是2015.3.7(ASCI)版。
2018版,我在测试时出现自动开荒的转场时崩溃现象,发布博客里已经说明了处理这样情况的方法。
2015版,没有自动开荒转场崩溃现象。
两个版本的MF怎么转场都没有问题。
这是最终发布,对于出现的其他问题,本人可能不再修复了。



2021-10-25最新图片





这是刚刚自动开荒的视频

https://haokan.baidu.com/v?vid=4290327332087046710&pd=pcshare

2021-10-20第三次更新发布,欢迎朋友们测试!



2021-10-7正式发布

https://www.ppxclub.com/home.php?mod=space&uid=648181&do=blog&view=me&from=space






最新视频:
https://haokan.baidu.com/v?vid=3792314303147987966&pd=pcshare




大家现在玩的1.13c都是采用1.13d的客户端登陆的,因为,没有人去搞一个不是真正战网可用的bot,但我就是那个闲得蛋疼的人,总想把真正的1.13c能跑的kolbot搞出来,现在已经接近成功了,先上图




现在还差kolbot的scripts的修改,以适应1.13c了

事情的缘由,很早就开始了,请看本人以前发在本坛的贴子:
求助:kolbot用于1.13d的早期版本


但,这事由于其他原因又被自己搁置了几年。最近,本人又想起了d2,但玩已经没有什么兴趣了,还是研究bot最来劲,于是又拿起以前没有完成的工作。经过几天的努力,已经基本成功了,但我还想把其真正完善,例如:私服中大家最苦的“踢桶”问题,也希望能一并放进来。

但是,也请喜欢的朋友要有耐心,毕竟一个人搞这样的东西,工作实在太多,加之本人“颈椎”又添乱,每天不敢在电脑前坐多一点时间,这几天因为对关键问题的探究,电脑前的时间多了些,已经加重了颈椎的乱子,所以,剩下的时间还得放慢脚步,毕竟没有身体,啥也不是不是吗?


这是最新的运行视频
运行113c的kolbot





*************************************************************************************
轮子真心恶心!下面留给李*洪*志的 徒子徒孙 点评
































滚远点!














本帖子中包含更多资源

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

x
回复

使用道具 举报

2

主题

36

帖子

195

积分

侠客

Rank: 3Rank: 3

积分
195
发表于 2021-9-2 13:15:59 | 显示全部楼层
大神,等着你了,我现在基本不玩bn就指望113c私服活着了
回复 支持 反对

使用道具 举报

3

主题

133

帖子

2612

积分

精灵王

Rank: 6Rank: 6

积分
2612

社区居民忠实会员

发表于 2021-9-2 15:30:18 | 显示全部楼层
大神加油!
回复

使用道具 举报

1

主题

19

帖子

231

积分

侠客

Rank: 3Rank: 3

积分
231

社区居民忠实会员

发表于 2021-9-2 16:24:57 | 显示全部楼层
大佬太厉害了
回复 支持 反对

使用道具 举报

6

主题

50

帖子

396

积分

骑士

Rank: 4

积分
396
发表于 2021-9-3 14:45:32 | 显示全部楼层
scripts部分我可以帮忙!踢桶如果要通过寻路算法获得路线的话,得修改一下d2bs里面getPath的a*算法的障碍检测(然而我C++不过关),直接在scripts里用checkCollision做A*算路线的话,据说是性能比较差,我也没尝试过。
因为私服的路障信息一般都设置在D2GS中的patch里,无法本地检测,我前面写了几个文件通过封包获取server到client的setObject封包然后存入json,然后在进入游戏后getUnit来比对json选取自己已经写好的(一一枚举的)路线进行绕路和踢桶。
回复 支持 反对

使用道具 举报

132

主题

1684

帖子

6109

积分

风云使者

Rank: 7Rank: 7Rank: 7

积分
6109

突出贡献

 楼主| 发表于 2021-9-3 18:57:14 | 显示全部楼层
loveqiao361 发表于 2021-9-3 14:45
scripts部分我可以帮忙!踢桶如果要通过寻路算法获得路线的话,得修改一下d2bs里面getPath的a*算法的障碍检 ...

好的,正是我需要的,等需要时再联系你,先谢过!
回复 支持 反对

使用道具 举报

1

主题

69

帖子

2820

积分

精灵王

Rank: 6Rank: 6

积分
2820
发表于 2021-9-4 10:24:33 | 显示全部楼层
大神加油,身體保重
回复 支持 反对

使用道具 举报

0

主题

1

帖子

10

积分

贫民

Rank: 1

积分
10
发表于 2021-9-4 22:18:10 | 显示全部楼层
加油
回复

使用道具 举报

2

主题

47

帖子

264

积分

侠客

Rank: 3Rank: 3

积分
264
发表于 2021-9-5 20:07:03 | 显示全部楼层
脚本部分技术难度相对比较低了,放在git大家一起维护就可以了。
回复 支持 反对

使用道具 举报

0

主题

16

帖子

50

积分

新手

Rank: 2

积分
50
发表于 2021-9-6 07:59:39 | 显示全部楼层
厉害
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|BattleCN ( 陕ICP备05006600号 )

GMT+8, 2021-12-5 21:51 , Processed in 0.042598 second(s), 24 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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