Botty:让暗黑2重制版挂机刷装自动化
2026/8/27 4:02:31 网站建设 项目流程

Botty:让暗黑2重制版挂机刷装自动化

【免费下载链接】bottyD2R Pixel Bot项目地址: https://gitcode.com/gh_mirrors/bo/botty

Botty 是一款暗黑2重制版(D2R)的自动化助手:装好环境、按一次F9配好图形,之后聚焦游戏窗口按F11,它会自己跑路线、打怪、捡装备、收进仓库。读完这篇,你能独立完成从装环境到挂机刷装的全流程。

一、跑通环境

安装 Python 并准备好 D2R 环境

  • 安装Python 3.10及以上版本
  • 按 development.md 用 miniconda 建好运行环境
  • 把 D2R 客户端语言切到英文
  • 游戏窗口设为720p

用 F9 一键完成图形配置

  • 运行预编译的main.exe启动 Bot
  • 游戏中按下F9,自动写入图形和游戏参数
  • 关掉 HDR、GeForce Experience 等会改写画质的外部程序
  • 个别情况下亮度需要手动微调

验证图形设置是否生效

  • F10进入图形调试器
  • 开一局进入第五幕,观察模板是否出现蓝色圆圈
  • 控制台打印的匹配分数应在0.9以上

环境和图形就绪后,下一步是让角色跑起来。

二、跑起角色

按构建配好技能与热键

src/char/ 已内置多种构建,配置集中在 config/params.ini:

  • 闪电法师:连锁闪电绑左键技能,闪电绑右键技能
  • 锤子圣骑士:祝福之锤绑左键,专注放热键
  • 陷阱刺客:死亡哨兵、闪电哨兵各设一个热键
  • 野蛮人:跳跃、战吼、战cri 对应三个热键
  • 各构建的可选技能热键在 params.ini 的对应小节里填

选择并组合刷怪路线

在 params.ini 的 [routes] 小节用order字段排列路线:

  • run_trav崔凡凯:不需要传送,难度最低
  • run_pindle皮叔:不需要传送
  • run_eldritch恐惧:不需要传送
  • run_nihlathakrun_arcane:需要传送技能
  • run_diablo混沌庇护所:需传送且限锤子圣骑士
  • randomize_runs设 1 可随机化顺序

用 F11 启动并停止机器人

  • 打开 D2R,停在选人界面
  • 选好想跑的角色,难度按 params.ini 设置
  • 聚焦 D2R 窗口,按F11开始
  • F12随时强制停止

角色跑起来之后,你要关心的是掉落能不能真正进仓库。

三、跑稳收益

编写 BNIP 物品拾取过滤规则

Botty 用 BNIP 拾取系统,兼容 NIP 语法,默认规则在 config/default.bnip:

  • 自己的 .nip 文件放进 config/nip 目录即覆盖默认
  • 按类型和品质过滤:[type] == amulet && [quality] == unique
  • # [allres] == 30筛出玛拉
  • [idname] == thestoneofjordan直接点名 SoJ
  • 规则前加@可静默,不推通知

配置自动收仓与卖废

params.ini 的 [char] 小节里设几个开关:

  • runs_per_stash:每几局强制收仓,建议至少4
  • stash_gold:收物时顺带存金币
  • sell_junk:1 为卖给商人,0 为直接丢地
  • num_loot_columns:背包留给装备的列数

🔧 用 F10 验证物品识别

  • 往地上丢几件不同类型的装备
  • 调试窗口应出现黑底白字的物品名
  • 该捡的物品会画红色圆圈
  • 分数低于0.9就回头调亮度和图形

收益稳了,接下来把目标放到效率和稳定上。

四、跑出效率

接入 Discord 实时通知

  • custom_message_hook填 Discord webhook 地址
  • message_api_typediscord,消息带物品图片
  • 捡到装备、状态变更都能第一时间收到
  • break_length_m控制每跑一段时间休息几分钟

⚠️ 按症状排查问题

症状检查点处理
模板不匹配,调试窗口无蓝圈是否720p、有无 HDR 干扰关干扰程序,按F9重配
物品识别不到,分数低于0.9语言是否英文、亮度是否异常调亮度后F10重测
机器人卡在路线上不动max_game_length_s是否为空设单局上限,超时自动重开
连续失败仍在反复尝试max_consecutive_fails未设设失败上限,到数自动停
崩溃后无法恢复restart_d2r_when_stuck为 0设为 1,自动重启 D2R

安全运行与长期维护

  • info_screenshots保持 1,卡死和逃跑事件自动截图
  • 定期清理截图目录,避免占满磁盘
  • 升级新版时只需复制custom.ini,参数不丢
  • 每次更新后跑一局F10验证

五、进阶玩法

自建角色构建

  • 照 src/char/ 的类结构加文件,接上技能序列即可
  • 官方表示实现新职业很直接,值得动手试

多路线循环与宝石转化

  • order 里排多条路线即可循环刷
  • [transmute] 小节可每20局自动把无瑕宝石转完美
  • 想自改路线节点时,先看下面这张坐标示意图理解四层坐标系

Botty 接管的是重复劳动,但装备方向、难度节奏和异常判断仍要你自己把关——它是辅助,不是替代。现在去把F9按下去,让角色开工吧。

【免费下载链接】bottyD2R Pixel Bot项目地址: https://gitcode.com/gh_mirrors/bo/botty

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询