战网中国

标题: 韩国bot——automove功能介绍 (程序已上传) [打印本页]

作者: wood    时间: 2013-5-8 20:43
标题: 韩国bot——automove功能介绍 (程序已上传)
本来以为暗黑2 加上个-nohide 参数就可以设置跟随了,试了下结果不行。于是乎开始研究韩国bot传说中的automove 功能,经过几个小时的研究,已有大成,目前单机4开人物已经pass噩梦。玩d2 10年了,原来都是伸手党,另外战网中国是我接触bot最好的网站,在战网中国最困难的时候,现在应该做一下贡献了。


第一步设置manager界面
[attach]720[/attach]

相对的想弄几个automove 就弄几个。

第二步设置人物技能等
进入botass,按照我这样的设置下,前提你是1级人物的情况下

再设置角色配置中的automove,人物名称为你给角色起的名称
[attach]721[/attach]
设置attack
[attach]723[/attach]
选择不需要tp

开箱子,佣兵之类的可以根据喜好设置,接下来设置前置技能,前置技能很关键,例如pal的圣盾,nec的骷髅,石魔,dru的精灵等,需要两个都选上。

[attach]722[/attach]
药水设置

物品文件设置,1级人物开荒要多建些宝石,戒指,卷轴之类的攒钱啊~~~~  我的物品文件稍后放出

其他的设置基本不用了,有需要的自行研究。
作者: wood    时间: 2013-5-8 20:43
第三步实际游戏按键
[attach]711[/attach]
进入游戏按“backspace上面显示ha-busmaster)绿色的字,记住这是bot控制的人物。
手动操作的人物不需要按“backspace”键。
这是手动控制的人物
[attach]709[/attach]
这是bot控制的人物,凡是需要bot控制的人物都要按“backspace

[attach]710[/attach]
“.followme”之后就可以组队杀怪了。别忘了说话之前的”.”
当手动人物和bot不在同一场景的情况下,bot控制的人物是不能自己走过去的,比如鲜血荒地》寒冷平原,需要手动控制的人物给开传送门。
可以这么操作:a为手动,bbota到寒冷平原后打“.back,b自己开门回城,要求ab开门,a打上“.followme”后,b就可以进你的门,到下一个场景了。所以刚开始就要捡很多垃圾来卖钱买回城书。。。。。
目前还有两个小问题没有解决,希望大家把automove逐步完善。

1. 通过什么命令能让其他的bb也踩小站?小键盘的“8” 只是让bus踩啊。。。。

2,followme
命令之后,城里bb 为什么先去小站,小站没有的情况下 bb 卡一会之后,再进bus的门。是什么情况?

作者: wood    时间: 2013-5-8 20:43
上传我的 final 文件,包括拾取文件
作者: allonzyx    时间: 2013-5-8 21:42
好东西,尤其新lad马上就来了
作者: luomanman    时间: 2013-5-8 23:07
顶楼主,为什么我的bot打开后出现UNHANDLED EXCEPTION:ACCESS_VIOLATION(c0000005),然后就闪退了?
作者: iamiori    时间: 2013-5-9 00:57
楼上的是因为游戏版本不是1.13d的.
作者: yfzh2012    时间: 2013-5-9 13:13
6.改进automove

(1)增加的命令
        修改所有的命令为小写。
   .bot/.come/.here                  召唤bot 到身边。
   .clean /.cleanhere                  指挥bot清除 25码范围怪物。
   .cleanroom /.cleanarea         指挥bot清除整个区域。
   .killboss                          指挥bot杀掉 25码范围内的Boss。
   .en/.enchant                  召唤enchant  sor 到身边为自己服务,记得开门(有WP 的场景不用开门)。
   .shout/.bo/.cry                  召唤shout bar 到身边为自己服务,记得开门(有WP 的场景不用开门)。
   .opencow                            开牛关门,建立的游戏要有红门哦。
   .cast/.docast/.precast        做前置技能。
   .stats                        查看自己和佣兵状态属性,并输出到NT信息窗口,抄自etal及 部分自己修改。
   .skill                        查看技能设置。
   .other                        偷看同伴的装备,信息输出到NT窗口。。。抄自 白大 bot...
   .followme                        让master 状态的 角色 自动跟班 打怪,目前不是所有场景都能自动跟随,必须为他们开门,并且跟班不会自动跨地区跨房间。
   .standby                        取消跟班的状态。
   .back/.goback/.backtotown    让bot 回城,并停止跟班状态。

   .k3boss                        打器官单人脚本,  失败可反复执行, 注意红门位置不要太近。。。Izual 的场景 步行角色 很大几率会卡。。。
   .kulc                        打ULC 单人脚本,  最好是smite Pal 其他角色 成功率好像不高。。。

(2) 70 级人物  enchant 或者 bo  技能超过15级 自动 进入 enchant / Bo Bot模式,只要随便站那里就可以,无需设置,时间自己把握,方便使用。
想要enchant 就 enchant,想要做任务 就做任务,想要 带队伍就带队伍。 都在一个模块实现 非常方便 练级 。也适合 半自动 做任务 ,协助打 ULC等。


(3)  新增  热键  数字键 < 9 >(非小键盘),启动self bus Mode 。

    用来支持  half-autobus  master 模式(单击<backspace>键)下,接受自己输入的命令(非这个模式下BOT只接受来别人的命令)。
注意:目前 没有改造所有的命令。自动执行 只支持 有限几条不用与其他角色交互的命令。
例如 :.opencow / .cast /.stats  /.cleanroom 这些。
如果把相关的脚本,命令进行完全改造 ,配合.followme 等命令,可以实现半自动 或者 全自动练级。
有兴趣的同学可以自行改造。

也就是说 要BOT 对自己发命令 执行的操作是 : 先 <Backspace> 后  <9>    。然后才能输入  .命令。

(4)half auto-bus 改进后极少会卡住了,可以 完美替代 autobus.并且 可以顺畅带完全程。

很多人都不会用。除了需要在botass 需要设置 任务流程 乘客人数之外,这里做下使用说明:

     a. 所有角色 automove 入口进去。
     b. 小号 双击 <backspace>键  再一次  进入 助理 模式 等待。。。
        再按 一次单击 是启动 botass 中可以预设的任务流程。或者直接 手动 输入 命令集。
     c. 乘客 双击 <backspace>键  再次 双击 <backspace>键 。进入 乘客模式。
        如果有乘客 则必须事先设置好 botass, bot 目前不会自动判断 乘客人数,必须手工设置,如果 实际乘客数不满设定值 也会出错。
     d. 司机 只需 一次 单击  <backspace>键,就进入 跟班,等待接受指令的模式。也可以用于自动练级做跟班。
     e. 小键盘 < 4 >是 用来启动  自动攻击 身边怪物 模式的,否则 跟班 只会傻站。
作者: wood    时间: 2013-5-9 14:14
谢谢补充
作者: ching2588    时间: 2013-5-9 20:33
這要下載哪個版本?
作者: tn00629504    时间: 2013-5-9 21:53
我是用战网最终版本
直接依你的设定照做
但出现不能命令bot
附图…也不知哪出错
作者: tn00629504    时间: 2013-5-10 01:26
我对照图片后发现是版本的问题
目前战网的版本没支持楼主的脚本
希望能分享数据
作者: 柳叶箭    时间: 2013-5-10 17:01
如果开荒要捡钱,只要一个物品捡拾文件,PickupEverything.nip,一句换进行了“[quality] >= 0”
作者: 白色曼陀螺    时间: 2013-5-11 00:54
什么都捡的话太耽误时间了。。。。
作者: wood    时间: 2013-5-13 14:51
萝卜青菜 各有所爱
作者: redsex    时间: 2013-5-13 16:47
下载研究研究
作者: redsex    时间: 2013-5-13 17:04
第二步设置人物技能等
进入botass,按照我这样的设置下,前提你是1级人物的情况下

打不开,双击没有反应
作者: wood    时间: 2013-5-14 09:06
没有装net4.0 下个装下吧
作者: 柳叶箭    时间: 2013-5-16 10:41
[quote=yfzh2012,4414]6.改进automove

(1)增加的命令
        修改所有的命令为小写。
   .bot/.come/.here                  召唤bot 到身边。
   .clean /.cleanhere                  指挥bot清除 25码范围怪物。
   .cle...[/quote] half auto-bus 改进后极少会卡住了,可以 完美替代 autobus.并且 可以顺畅带完全程。

很多人都不会用。除了需要在botass 需要设置 任务流程 乘客人数之外,这里做下使用说明:
能不能仔细说说?
作者: yfzh2012    时间: 2013-5-16 13:26
标题: 还需要我说什么?
司机带人 不是司机就是BB
backspace 单击 就是 司机   ,
双击 就是 BB  助理,(  建 游戏的BB, 没有完成任务的BB。)
BB 再次双击就是 乘客  只混过关。(超过2 人才需要)
作者: yfzh2012    时间: 2013-5-16 13:26
助理 单击 一次 backspace  就是开始发布 命令 让司机 帮忙做任务。
作者: 柳叶箭    时间: 2013-5-16 15:31
[quote=yfzh2012,5955]司机带人 不是司机就是BB
backspace 单击 就是 司机   ,
双击 就是 BB  助理,(  建 游戏的BB, 没有完成任务的BB。)
BB 再次双击就是 乘客  只混过关。(超过2 人才需要)[/quote] 谢谢了!
你对论坛的贡献和对韩国BOT的研究让大家受益匪浅,可惜论坛也重置了,你的辛苦付诸东流!
啥时候能重出江湖?让大家伙再度疯狂?
作者: 柳叶箭    时间: 2013-5-16 15:32
不止楼主说的,其实AUTOMOVE还有一些命令可以用,大家自己研究研究。直接贴图吧,看看就知道了。
[attach]891[/attach]
作者: 心情    时间: 2013-5-16 15:43
请问国内战网能用吗?会被抓吗?
作者: yfzh2012    时间: 2013-5-16 15:46
标题: automove 补充点说明
automove 所谓的 half auto bus  也就是 设定好bot  接受 或者发布 命令 状态, 对命令操作,基本命令集 都在这里了。
backspace   设定master  还是  助理  状态。其实是在确定 bot 的交互状态, 助理 或者 乘客  状态 可以对 命令进行交互响应,处于这状态对 master 下的 命令 ,其实就是half auto bus  的 工作模式,需要时 可以用来 单带 某些任务。
   
我增加的 <9>  状态 可以对自己发命令,也就是可以 命令 bot 自己去做任务, 当然 不是每个 命令的脚本都是  单人执行的 通常都是  带小号时需要交互的 ,这些我都没改造,如果你需要自动练级做任务 要自己去修改 对应的 automove 里 函数。


对应下 前面 的提问,其实 automove  设定好 状态,可以 执行对应的  .wp1 -5  就是 踩wp 的功能。

followme  功能  设定 就是 先看 有没有 wp 再 考虑进门,为什麽会这样  其实你不难理解。因为 基本功能 并不能确定 BB bot  场景跟你 是否在一起,也不能判断是否已经 开了WP , 所以第一步就是 去踩下看看 切到  命令者的  场景。
找TP 来回 走到TP 开门的地方也要时间的。不凑近TP 区域 , NT BOT 是 读不到 有关TP 信息的。所以 直接先切场景 。
作者: botfan2012    时间: 2013-5-16 18:03
想请问下,韩国bot能否自动打6boss钥匙,并打好火炬入仓库啊?
作者: 柳叶箭    时间: 2013-6-30 13:30
标题: 韩国bot 的automove 和autoitem详细使用说明 --yfzh2012
http://www.battlecn.net/read.php?tid=2619&fid=10
automove 和 autoitem 详细使用说明

automove  和 autoitem  是半自动操作.所以手动登录之后 你的 角色(char) 不会做任何事情,所有的任务都要 通过按键 和 命令方式进行。

automove 也需要设置相关每个角色 配置文件,否则采用的是默认角色配置文件,通常automove 只用来练小号,倒装备等,一般无需特别设置,采用默认角色配置文件也没什么问题。

一、automove  登录后 角色  状态说明

1、automove  登录后为标准单人模式 ,

顶部菜单为 金色 automove 字样,可以采用 <pgup> <pgdn>, 来回切换到  autoitem 模式 倒装备,但是不能切换到 autohunt(autohunt 是全自动功能)。

标准模式,仅仅能支持 BOTASS  界面 按键设置 里的  default  加  automove  按键 功能,

主要的功能是: 自动 map、半自动任务寻路,半自动踩WP, 自动 打怪 当前地图,自动做主要任务。

强调下  default  按键设置 里 最常用的: <break> 重新加载脚本  <del> 暂停  键 可以适用在automove 任何时候,其他按键作用 请自己看说明。

a、单人map 功能

<ins>  键  自动寻路,可以在 城外任何场景,顶部菜单出现 当前地图的任务 闪烁(不会超过2个任务地点)时使用,按一次 就是 选择自动去 1 号目标地, 连击 2次就是去 2号目标地。

小键盘  <6> 只能 在城里使用,自动开始全部 踩 wp(只会从当前act 开始)。

小键盘  <7> 只能 在城外使用,自动去 前一个 wp

小键盘  <8> 只能 在城外使用,自动到 当前的 wp

小键盘  <9> 只能 在城外使用, 自动去 下一个 wp

大键盘  <\\>  自动找 附近的 神殿

大键盘  <menu> 即 <ctrl>边上的 windows 菜单功能快捷键  自动抓取 神殿(没什么用 已经走到边上自己点下就行了)

b、自动打怪练级

小键盘  <4>  开启  主动打身边怪物模式,否则只会傻站。

大键盘的句号  <.>   按一次 是自动清除身边25码范围的怪物,双击是 清除当前地图区域的所有怪物(自动练级)

大键盘  <-> 和<=>  用来 加减 小鸡 血限的百分比,按一次 1%,双击是 全满或者全减100%

  <home>  自动做主要13个任务,可以在 botass  的 automove 中 自动做任务 选项进行设置。


2、ha-bus 模式状态 ,半自动 bus,或者用于多人模式。

a、master 模式

在标准模式下, 单击<backspace> 键 即回退键,用来启动或者退出 master 模式,顶部状态条 为 绿色字样。此模式下 角色可以接受来自其他角色用 说的方式(回车键  输入) 发出的 前缀 .命令集,用来做打手、跟班 或者带小号完成任务。 任务只能逐条完成。不接受同时多条任务。

b、assistant 模式 (bus 任务助理模式, 由它发布 bus 的 任务流程)

双击<backspace> 键,顶部出现计数 ,再单击一次,顶部出现绿色字样,并且开始 自动发布命令。

命令会被master  状态的char 接受 ,并自动交互。

        执行的任务 和 踩点的 具体 wp ,可以在 automove 里进行事先设置。如果bus 完成到一半 断了 可以重新设置, 并重载 assistant 脚本 重新开始。

如有乘客 请设置人数。否则 master 不会等待 乘客 完成任务,会直接开始下一个交互的命令, 不过设置了 乘客数 ,但是实际乘客不足,会导致master 一直等待。

c、passgengers 模式(乘客模式,仅仅是跟随assistant 完成 过关任务)

双击<backspace> 键,顶部出现计数 ,再次双击 顶部出现绿色字样

再次双击退出 此模式。


3、改进版功能

70级以上的 sor bar, enchant  或者 bo 的技能加点 超过15点 , 站城外无需切换到 master 状态,身边有其他小号 会自动 做 enchant、 bo。好处是 做跟班的时候 就不需要总去 命令他们,或者 单独用来在 某地 站岗 服务。


作者: 柳叶箭    时间: 2013-6-30 13:30
标题: 韩国bot 的automove 和autoitem详细使用说明 --by yfzh2012
二、automove  命令集
1、使用方法:回车键 之后 输入 . 命令
a、任何人可以发命令,但是只有master 状态的角色,会接受 并执行,命令串联起来 使用,几乎可以完成 所有 d2 的 任务,ha-bus 的工作原理也就是基于这个。
b、处于 assistant 或者 passgengers 状态下 角色 会对 master 角色的 命令自动回应,比如踩点,拿 命令物品,标准模式的角色不会。
c、如果需要 对自己发命令 需要 单击 <backspace> 自己进入 master 模式 并 按下 大键盘<9> 启动自我执行模式,本功能 仅仅在33改进版 支持,非原版功能!!!

2、命令集
命令 只需要全部小写,
在按 <backspace> 键 切换 master 状态时  会自动 弹出 命令 帮助列表。

原版支持的命令:
.scroll     // CMD = \"Horadric_Cube_Except\" .  仅用于 ha-bus 开始前 assistant先问master拿个cube 用于 合成 act2 棍子,  cube 可以 到 act3 打完瘸子再拿。可以节省一个过关任务。
.portal     // CMD = \"Town Portal_Book_Scroll\" . 开始前 给asssitant 回城书。可以少走路,减少完不成任务的意外。
Act1 任务:
.bloodravens  // CMD = \"Blood_Ravens_kill\" .
.cain          // CMD = \"Deckard_Cain_save\" .
.countess  // CMD = \"Countess_kill\" .
.andariel   // CMD = \"Andariel_kill\" .
Act2 任务:
.skillbook  // CMD = \"Skill_Book_Find\" .
.staff        // CMD = \"The_Staff_of_Kings_Find\" .
.amulet    // CMD = \"Amulet_of_the_Viper_Find\" .
.findcube  // CMD = \"Horadric_Cube_Find\" .
.summoner  // CMD = \"Summoner_kill\" .
.duriel     // CMD = \"Duriel_kill\" .
Act3 任务:
.gidbinn  // CMD = \"Blackened_Find\" .
.lamesen  // CMD = \"Lam_Esen\'s_Book_Find\" .
.travincal  // CMD = \"Travincal_hunt\" .
.mephisto  // CMD = \"Mephisto_kill\" .
Act4 任务:
.izual          // CMD = \"Izual_Kill\" .
.hephasto  // CMD = \"Blacksmith_Pasto_Kill\" .
.diablo       // CMD = \"Diablo_Kill\" .
Act5 任务:
.shenk     // CMD = \"Shenk_Kill\" .
.soldiers  // CMD = \"The barbarian_Soldiers_rescue\" .
.anya     // CMD = \"Anya\'s_rescue\" .
.barbar  // CMD = \"The barbarian_3brothers_Kill\" .
.baal     // CMD = \"Baal_Kill\" .
其他任务:
.wp1   // CMD = \"Act_1_Waypionts_Op\" .  踩点
.wp2   // CMD = \"Act_2_Waypionts_Op\" .
.wp3   // CMD = \"Act_3_Waypionts_Op\" .
.wp4   // CMD = \"Act_4_Waypionts_Op\" .
.wp5   // CMD = \"Act_5_Waypionts_Op\" .
其他命令:
.pause      // CMD = \"ause\"   master暂停当前任务   
.continue // CMD = \"Continue\"  master继续执行任务
.stop       // CMD = \"Exit\" .    master 退出服务
.command  // CMD = \"Command_list\"  帮助菜单

33改进版支持的命令:
.cmd / .help              //=== .command 命令

.bot / .come / .here   // 召唤 跟班、打手 到你所在的位置,最好别走开 并开一个门
.back / .goback       //   命令  跟班、打手、小号  回城待命
.clean / .cleanhere / .cleanroom / .killboss    //  命令跟班 杀怪

.en / .enchant        //  召唤 enchant  角色 前来服务,最好 待原地别动 并开一个门
.bo / .cry / .shout    //  召唤 bo  角色 前来服务,最好待原地别动 并开一个门

.followme              // 召唤打手 并 跟随你打怪,目前不支持 跨场景。可用于 小号组队练级。
.standby              // 打手 停止跟随 并在当前位置待着,回城等待 用 .back

.opencow           // 命令 跟班 捡 腿骨 开牛关的门 ,支持 自我执行模式。必须有 拿骨头的红门, 即完成.cain 任务
.cast / .docast / .precast   // 施放前置技能 ,支持 自我执行模式

.stats   //显示角色状态,支持 自我执行模式
.other   //偷窥别人装备,输出到 nt 窗口,支持 自我执行模式
.skill  //查看 技能加点情况,支持 自我执行模式

.k3boss  // 打 器官 3boss ,支持 自我执行模式,自己身上要有9把钥匙 ,可以反复执行,必须在 hell 难度
.kulc   // 打 火炬,支持 自我执行模式,身上要有 3个器官

命令模式 使用起来 不如纯快捷键方便,主要是因为 automove 支持的内容太过丰富,没这么多快捷键可以使用。
只想纯手工带小号的 还是用白版的map 比较便捷。
作者: 柳叶箭    时间: 2013-6-30 13:31
三、automove 的典型用法

1、ha-bus  

    需要 至少一个 master  一个assistant 角色。

    assistant 建立游戏 并,启动这个模式,等passgengers 和master 都组队了,并进入相应的模式,再 开始发布命令,即可。


    因为automove 包含了 几乎所有的 D2 任务,所以 要带什么任务 自己设置吧。当然你需要一个强悍的master。 目前不能 几个带一个。时间上卡不准,当然你可以靠 自己手工暂停,来同步master操作。

   如果任务没有带完 ,有时候角色会自动退出 原来所处的状态,回到automove 标准状态,这时候请重新手动切换到相应的状态。


2、小号开荒。

    手动 角色 采用标准模式,其他 都启动 master 模式 接受指挥,手动角色 到场景 开门,并 发布 .followme  命令让其他角色跟随即可,可以采用 连击 <.>自动清场,其他小号也会跟随你自动打怪;或者半手动,自己走到哪里  小号们跟到哪里,可以使用 自动寻路功能,


      半手动 操作,手动角色 需要启动下 小键盘<4>  否则 自己不会主动打怪,这个模式启动以后再用寻路功能,就会一路走一路打。目前不能跨越场景,所以 切换场景的时候需要 你先 .back  让 小号跟班们回城,下去开门以后再 召唤他们。


小号自动练级 是 基于automove 原有的功能 ,仅仅是个 乐子,目前没全手动操作的 白版map 好用,看你自己需要了。真正的全自动练级 是可以通过改进autohunt 来实现,这个吗 就留给有兴趣的同学来完成了。


3、enchant  bo 练级


前面都说了  半自动,70级以上的角色 具备 相关的技能 随便站哪 就行了,想退出 自己操作,切到master 状态 ,就可以接受 你发命令,不用启动繁琐的autohunt 设置。缺点是不会自动新建房间。


4、打 6boss 请自备 钥匙,并按 <backspace > 和  大键盘<9> 进入 master 自我执行命令的状态。

然后输入 .k3boss   打器官,

完成后  输入 .kulc  打火炬

装备不够 最好不要尝试,或者 在房间里再站一个其他的角色,防止 chicken 导致房间消失。


四、autoitem  脚本 ,

1、最常用的功能是 按下 <\\> 就会角色 自动站岗 ,3分钟 走来走去,说说话,以维持房间不掉线。其他功能 请自己学习 按键设置。

2、<0> 检查 拾取文件设置是否存在错误,当然是只检查 你单独设置在 autoitem 角色配置文件中的哪些拾取文件。

3、<*> 鼠标点取物品时 是否在顶部状态条  显示 物品的 ilvl。


===============================================================

新增 .mf   命令,支持自我执行,连续杀 5大boss ,不与小号交互,用于开荒mf。将附件覆盖原33改进版文件即可。

AutoMove新增mf 命令自动打5BOSS.rar
作者: ching2588    时间: 2013-6-30 15:33
一直很想用team bot  run cs
但還是用不上
我玩d2c  hc
作者: yfzh2012    时间: 2014-4-21 18:41
这个也顶顶




欢迎光临 战网中国 (http://battlecn.net/) Powered by Discuz! X3.1