KOLBOT 中文注释 2016.12.6更新1.14D最新版
本帖最后由 copy 于 2016-12-23 15:37 编辑Kolbot中文注释版下载地址2016.12.6更新1.14D最新版:
http://pan.baidu.com/s/1sktueo1
2016.12.06 BOT整合了1、白色曼陀罗发布的loxxol'map(直接使用D2BotMap.dbj启动游戏即可)。2、热心网友修复了中文系统导致仓库记录乱码补丁,效果如下:
Kolbot官方不带中文注释下载地址:https://github.com/kolton/d2bot-with-kolbot进去之后点击右下角的Download Zip
官方WIKIhttps://github.com/kolton/d2bot-with-kolbot/wiki
截止目前目前发现的kol bot的优点
1、支持序列号直接当做登陆介质,不用制作成mpq文件。支持
16及26位CDKey
。
2、可以定时自动启动、关闭BOT。
3、
D2BotMuleLog功能可以将现有的acc全部输出到LOG文件以及BOT自带的图形化仓管器中。(NT结合仓库管理也有类似功能但是比较小众,这个除了BOT自身再不需要借助第三方工具且使用较为简单)
4、
D2BotFollow功能可以实现常规的TEAM BOT帮手功能;还可以让BOT作为一个类似佣兵但很强力的跟班跟随在使用
D2BotMap手动操作的玩家周围,这个很好的一点是可以跟随手动玩家进洞并且可以切换场景的,这个d2NT做不到(1拖3,一个手动3个自动);自动跑路跟随混沌避难所升级当然也是支持的。
5、AutoMule功能可以在需要时自动启动,设置好账号和角色名前缀后,自动注册账号,自动创建仓库人物,倒完东西后自动关闭;可以在单机运行8BOT时自动关闭一个profile为AutoMule功能腾出一个通道,倒完东西后再将关闭的profile自动启动。
6、FASTMOD功能,在人物配置文件中。配置文件完成之后使用D2BoTMap启动游戏的同样有效果。
Config.FCR = 255; // 0 - disable, 1 to 255 - set value of Faster Cast Rate.
Config.FHR = 255; // 0 - disable, 1 to 255 - set value of Faster Hit Recovery.
Config.FBR = 255; // 0 - disable, 1 to 255 - set value of Faster Block Recovery.
Config.IAS = 255; // 0 - disable, 1 to 255 - set value of Increased Attack Speed.
7、自动PASS功能,Rusher和Rushee一对脚本分别对应司机和小弟运行,可以实现脚本全自动带队PASS。非常流畅,且可以中途重新运行脚本,脚本会自动检测任务完成情况继续向下PASS。配置起来非常简单,当然你要弄懂这套脚本的逻辑关系。
8、SHOPBOT功能可将NPC勾引到WP处,效率很高。
9、可以让多个同类BOT调用同一个配置文件,改配置文件的时候改动一处所有都变。
目录
顶楼、下载地址和最新公告
一楼、安装说明
二楼、Notepad++相关
三楼、配置D2Bot Game Manager
四楼、常规功能配置
五楼、进阶功能配置
六楼、备用
七楼、备用
八楼、备用
占个坑,慢慢填。
进阶功能配置---自动pass
大家都对自动pass这个感兴趣我先写一个大概,能看明白的先用,会用了的教教不会用的。目前不确定是否可以从普通A1开始一路到地狱A5,并且我觉得我这套方法也不是最正宗的,但是可用。
我使用的时候在完成一个难度之后要手动切换创建游戏者PROFILE的难度的。
1、建立游戏的BB1使用D2BotLead
2、司机使用D2BotFollow加入游戏
2、另外两个BB2和BB3使用D2BotFollow加入游戏
3、D2BotFollow文件设置如下
\"使用D2BotLead启动的BB1的profile\": [\"使用D2BotFollow启动的司机的profile\", \"使用D2BotFollow启动的BB2的profile\",“使用D2BotFollow启动的BB3的profile\"]4、司机组队模式设置为1;运行Rusher脚本并根据需要设置下方的选项;注意等待人数为总人数,要把司机也算上;如果是D2C在onfig.Rusher.LastRun = \"diablo\"选项冒号内填入diablo,如果是资料片则填入baal;设置好攻击技能。
5、所有BB组队模式设置为2;并设置Config.Leader = \"Dirver\";冒号内为司机游戏内的人物名;运行Rushee脚本并根据需要设置下方的选项;40级的KeyChar需要将下方的Config.Rushee.Bumper = true设置为true;不是KeyChar的角色不要动。
6、能想到的就这些,GO。 附上各职业技能设置:
AMA:
Config.AttackSkill = 35; //攻擊時所施放的第一個技能
Config.AttackSkill = 24; // 對主要MF怪物使用技能,
Config.AttackSkill = 24; // 對主要MF怪物使用無CD限制的技能,等skillCD完畢在次使用skill
Config.AttackSkill = 35; // .對其他怪物使用技能等等有CD限制的技能,在CD期間會使用skill
Config.AttackSkill = 35; // 對其他怪物使用無CD限制的技能,等skillCD完畢在次使用skill
Config.AttackSkill = -1; // 對免疫的怪使用技能在CD期間會使用skill
Config.AttackSkill = -1; // 對免疫的怪使用無CD限制的技能,等skillCD完畢在次使用skill
BAR:
Config.AttackSkill = -1; //攻擊時所施放的第一個技能設為0為自動判定
Config.AttackSkill = 151; // 對主要MF怪物使用技能,
Config.AttackSkill = -1; // 對主要MF怪物使用無CD限制的技能,等skillCD完畢在次使用skill
Config.AttackSkill = 151; // .對其他怪物使用技能等等有CD限制的技能,在CD期間會使用skill
Config.AttackSkill = -1; // 對其他怪物使用無CD限制的技能,等skillCD完畢在次使用skill
Config.AttackSkill = 152; // 對免疫的怪使用技能在CD期間會使用skill
Config.AttackSkill = -1; // 對免疫的怪使用無CD限制的技能,等skillCD完畢在次使用skill
ASN:
Config.AttackSkill = 276; //攻擊時所施放的第一個技能 設為0為自動判定
Config.AttackSkill = 271; // 對主要MF怪物使用技能,
Config.AttackSkill = 251; // 對主要MF怪物使用無CD限制的技能,等skillCD完畢在次使用skill
Config.AttackSkill = 271; // .對其他怪物使用技能等等有CD限制的技能,在CD期間會使用skill
Config.AttackSkill = 276; // 對其他怪物使用無CD限制的技能,等skillCD完畢在次使用skill
Config.AttackSkill = 276; // 對免疫的怪使用技能在CD期間會使用skill
Config.AttackSkill = 251; // 對免疫的怪使用無CD限制的技能,等skillCD完畢在次使用skill
DRU:
Config.AttackSkill = 245; // First skill. Maybe slow missiles
Config.AttackSkill = 245; // Primary skill to super unique/champion.
Config.AttackSkill = 245; // Primary untimed skill to super unique/champion.
Config.AttackSkill = 245; // Primary skill to others.
Config.AttackSkill = 245; // Primary untimed skill to others.
Config.AttackSkill = -1; // Secondary skill in case monster is immune to primary skill.
Config.AttackSkill = -1; // Secondary untimed skill.
NEC:
Config.AttackSkill = 66; // First skill. Maybe slow missiles
Config.AttackSkill = 66; // Primary skill to super unique/champion.
Config.AttackSkill = -1; // Primary untimed skill to super unique/champion.
Config.AttackSkill = 92; // Primary skill to others.
Config.AttackSkill = -1; // Primary untimed skill to others.
Config.AttackSkill = 92; // Secondary skill in case monster is immune to primary skill.
Config.AttackSkill = 92; // Secondary untimed skill.
Config.AttackSkill = 92; // Tertiary skill to everything else in case monster is immune to both primary and secondary.
Config.AttackSkill = 92; // Tertiary untimed skill.
PAL:
Config.AttackSkill = -1; // First skill. Set to 0 if you won\'t
Config.AttackSkill = 112; // Primary skill to boss.
Config.AttackSkill = 113; // Primary aura to boss. Set to 0 if you won\'t
Config.AttackSkill = 112; // Primary skill to others.
Config.AttackSkill = 113; // Primary aura to others. Set to 0 if you won\'t
Config_AttackSkill = -1; // Secondary skill in case monster is immune to primary skill. Set to 0 if you won\'t
Config.AttackSkill = -1; // Secondary aura. Set to 0 if you won\'t
SOR(电):
Config.AttackSkill = 53; // 看见怪就释放的第一技能(右手先发技能),不需要的话就设为0
Config.AttackSkill = 53; // 打BOSS的第一技能(右手技能)
Config.AttackSkill = 49; // 打BOSS的第一无冰冻时间技能(左手技能),不需要的话就设为0
Config.AttackSkill = 53; // 打其他怪物的第一技能(右手技能)
Config.AttackSkill = 49; // 打其他怪物的第一无冰冻时间技能(左手技能),不需要的话就设为0
Config.AttackSkill = -1; // 在怪物免疫第一技能时使用的第二技能(右手技能),不需要的话就设为0
ConfigAttackSkill = -1; // 在怪物免疫第一技能时使用的第二无冰冻时间技能(左手技能),不需要的话就设为0
任何技能不要设为0,我观察过,设0的话,他会用普通攻击的,如果你用ETH OAK,他会把耐久打没!
配置D2Bot Game Manager
四、配置D2Bot Game Managerl 点击下图中的Add按钮
l 弹出如下图界面:
1.输入一个你为这个BOT定义的名称,这里我把它称作档案名称(下文常规或进阶功能中会经常用到这里的档案名称),不能输入特殊字符。游戏开启后D2的窗口会以此处的档案名称命名。
2.你的账号。
3.你账号的密码。
4.输入你的角色名称(注意大小写,这里在角色选择界面是以此处作为依据不像D2NT一样用8个位置区分)。
5.游戏房间名前缀。
6.游戏密码,留空则为公开房间。
7.勾不勾都行,勾上游戏800*600,不勾就小一点但可以手动双击放大。.
8.一般不用动。
9.不是很明白,不过你用哪个cdkey的mpq文件就在这里填上,例如cdkey1.mpq。
10.CD-Keys.
一般的cdkey在Key Name列填入mpq文件名即可(后面两列一定要留空);
这里还可以直接使用cdkey序列号不制作成mpq文件作为登陆需要,直接将序列号复制到Classic和Expansion列,前面的Key Name列就将变为一个临时命名列。
11.创建游戏的难度。
12.游戏国度。
13.游戏模式,单机、battle.net。
14.输入命令行的地方。两个命令间用空格隔开,以下是命令行清单:
-w = 窗口模式
-ns = 无声模式(节约资源)
-lq = 低画质模式(节约资源)
-direct = 如果你的客户端非英文原版你需要借助一个小补丁并配合这个命令来实现纯英文客户端。
一般常用推荐填入的命令集(如果你不是英文客户端):
-w -ns -lq -direct
15.设置DIABLO 2游戏客户端,需要选择Game.exe文件。
16.设置启动脚本文件,具体功能如下:
D2BotLead.dbj 一般用来常规MF、组队的队长使用。
D2BotFollow.dbj 用来加入本机其他档案名称所创建的游戏。
D2BotMuleLog.dbj 这个可以把你的仓库acc登陆一遍将物品写入LOG文件方便管理。
D2BotMule.dbj 这个用来在需要时自动启动,自动注册账号,自动与其他档案名称所创建的BOT握手并自动倒东东,后将内容写入到LOG文件(图文并茂的形式)。
D2BotBlank.dbj 用来常规启动游戏。
D2BotMap.dbj 一般玩手动玩游戏可以用它来启动游戏,功能有自动跑路(TP)到当前地图小站,自动跑路(TP)到上、下一层等。好的一点是在你配置了当前登陆人物的配置文件后,一些常规设置同样会载入到游戏中,例如fastmod以及自动组队等。你可以先设置好配置文件中的以下设置,在运行MAP时同样可以加载,很爽的哟。
Config.FCR = 255; // 0 - disable, 1 to 255 - set value of Faster Cast Rate.
Config.FHR = 255; // 0 - disable, 1 to 255 - set value of Faster Hit Recovery.
Config.FBR = 255; // 0 - disable, 1 to 255 - set value of Faster Block Recovery.
Config.IAS = 255; // 0 - disable, 1 to 255 - set value of Increased Attack Speed.
常规功能配置
五、角色配置文件及常规功能配置到了最重要的地方,角色配置文件。位于BOT\\d2bs\\kolbot\\libs\\config目录下的 职业.js 文件即为默认模板。
你可以创建属于不同角色的配置文件,文件格式为(以一个名字叫wtf的圣骑为例)Paladin.wtf.js
注意,人物名这里是区分大小写的。
你还可以使用BOT自带功能来自动生成配置文件。
如下图,使用D2BotLead.dbj启动游戏后点击HOME键(关闭控制台),再按SPACE(空格)键。
之后D2窗口会关闭,在\\d2bs\\kolbot\\libs\\config目录下就会自动生成刚才登陆人物的配置文件了。
角色配置文件由于论坛字数限制,请下载查看本楼的PDF文件。BOT包里面的配置文件也已经更新本楼内容 楼主,1.14c怎么用?
安装说明
一、安装说明1、环境
操作系统:
Windows8.1(支持)
Windows8(支持)
Windows7(支持)
WindowsXP (支持)
第一步、 请在网盘目录下载并安装dotNetFx40_Full_x86_x64.exe(.NET 4.0)
如果你已经安装过但是还提示没有安装.NET请先在控制面板卸载原来.NET后
安装我提供的.NET(可能是小版本号不匹配)
第二部、 请上网搜索百度电脑专家软件,下载打开软件进入“软件问题”界面
将VS2005 VS2008 VS2010 VS2012 VS2013运行库全部修复
如果还无法正常运行可以借助本软件修复其他环境组件、DLL缺失问题
以上流程适用多数windows系统,Win8.1如果不能运行请自行再下载一个.NET4.5.2补丁即可。
Diablo II 客户端:
原版英文字体(部分功能可以使用中文但不建议;多数功能不支持英文之外的客户端)
没有英文字体的可以在本楼中下载附件放到暗黑根目录后在运行时挂上-direct参数即可。
Notepad++相关
二、Notepad++相关1、下载地址:
l 官网
http://www.notepad-plus-plus.org/
l 如果打不开大家可以自行百度
2、然后打开Notepad++==>设置==>语言格式设置,按照下图设置好。
备用. 备用.. 备用... 支持,帮顶!!!!!!!!!!!!