Skip to content
DoctorReid edited this page Jun 2, 2024 · 59 revisions

Honkai Star Rail - One Dragon

崩坏:星穹铁道 - 一条龙 - 基于图像识别的自动游戏脚本,适用于PC端,欢迎使用!

如果喜欢本项目,可送作者一个 Star

本项目开源免费,仅供学习交流用途,任何收费内容均与作者无关!!!欢迎对外分享宣传本项目,避免他人花冤枉钱。

锄大地

1.快速开始

1.1.脚本准备

以下2选1

  • 使用打包好的exe
    1. Release页面 下载最新的 StarRailOneDragon-vX.Y.Z.zip
    2. 如果你无法访问Github,可以更换Host,推荐 SwitchHosts 工具管理 hosts
      • Hosts 类型: Remote
      • Hosts 标题: 随意
      • URL: https://raw.hellogithub.com/hosts
      • 自动刷新: 最好选 1 小时
    3. 如果你的网速下载很慢,可以使用 gh-proxy 加速下载,将zip下载的url复制进去即可。
    4. 解压 StarRailOneDragon-vX.Y.Z.zip 后运行 StarRailOneDragon.exe 即可。
  • 使用源码运行
    • 如果你有自己的python环境
      1. 安装依赖 - pip install -r requirements.txt
      2. 运行脚本 - python src/gui/app.py
    • 如果你没有自己的python环境
      1. 安装依赖 - 运行 install.bat 进行安装环境。脚本会在项目根目录下创建 .env 文件夹,自动下载python 3.11和创建对应虚拟环境。安装过程需要梯子,请自行解决。
      2. 运行脚本 - 运行 run.bat 即可。如果想使用自己的pyhton环境,可以修改 run.bat 脚本中的local_python变量。

1.2. 运行前须知

使用前请先认真阅读以下内容

  1. 脚本存放的完整路径,只能是 英文,注意是完整路径,不只是脚本的文件夹。即从盘符(例如 C:\)开始不能有任何中文,包括windows中文用户名文件夹。如果你不清楚自己的路径是否有中文,在文件夹的地址栏上单击就可以看到。
  2. 使用 管理员 权限运行脚本。部分电脑环境可以不使用管理员权限,可自行尝试是否需要。
  3. 游戏内需要设置成 16:9的分辨率,即 1920*10802560*14403840*2160优先窗口模式。选择 全屏模式 时,需保证你的 屏幕 分辨率和 游戏 分辨率都是16:9的。
  4. 由于使用的是图像识别,请确保游戏画面完整在屏幕内,且游戏画面没有任何遮挡(帧率显示、windows未激活水印等均有可能导致脚本出错)。游戏画质越好,脚本出错的几率越低。
  5. 游戏内需要设置语言为 简体中文,需选择 沿用自动战斗设置,并自己启用 自动战斗
  6. 游戏的启动器需最小化到任务通知栏,或者关闭。 由于启动器和游戏本体的窗口是同名的,脚本有可能将识别到启动器而不是游戏本体。
  7. 如果游戏内进行过改键,请到脚本设置中对应修改。
  8. 脚本运行后会接管键盘和鼠标,游戏窗口需要保证在前台,如果你想进行人工操作,可以先使用 F9暂停
  9. 脚本是按完成所有游戏内容后的状态进行编写的,以下情况有几率导致脚本出错:
    • 右上角的角色图标有红点
    • 游戏内开启了任务追踪
    • 大地图未完全开启
    • 大地图上有通关后图标会消失的内容 (即你未通关,有多余的图标)
  10. 小地图定位算法依赖准确的小地图图像,任何改变像素值的显示设置都有几率导致脚本出错,请关闭后再使用脚本:
    • 系统层面 - windows系统的颜色配置文件、校准显示器颜色、颜色管理、HDR。
    • 驱动层面 - 显卡驱动控制面板里的游戏滤镜。
    • 设备层面 - 显示器的护眼模式、色彩模式、色温调节等。

1.3.校准

首次运行脚本时,需要先校准一次,这样才能有效控制人物转向。

入口在左侧【校准】。

后续如果修改了 鼠标灵敏度 相关设置,也需要再执行一次。

1.4.锄大地

完成校准后,在【一条龙】中,直接点击开始即可。

1.5.快捷键

  1. F9 - 暂停/继续。按键后,脚本会先完成当前最小的操作指令单元,所以可能会看到角色还在移动,正常情况下会在1秒内停止。再次按F9可让脚本恢复。
  2. F10 - 停止。会结束当前功能。
  3. F11 - 截图。对当前游戏窗口进行截图,开发、调试、提交问题时使用。
  4. F12 - 日志输出鼠标位置。开发使用。

2.完整功能

脚本目前支持的完整功能如下,部分需要设置后才能使用,请认真阅读后再开启其它功能。

  • 锄大地 - 线路更新至2.2版本(不含3D地图)。
  • 日常 - 支持清体力、委托、历战回响、逐光捡金等日常。
  • 模拟宇宙 - 每周刷100个精英怪,支持第九宇宙
  • 一条龙 - 按一定顺序执行锄大地、日常,直接完成你的每日游戏目标。
  • 设置 - 按需更改你的脚本设置。

功能运行后,需要结束才能切换到另一个功能使用。

3.问题咨询

如果你发现任何问题或者有任何优化建议,欢迎到 ISSUE 中积极提出。或进QQ群743525216咨询

注意,提问前请自行查看wiki或文档,自行尝试后再提问。

4.赞助

如果喜欢本项目,可以为作者的边牧赞助一点狗粮~

感谢 小伙伴们的支持

赞助

(趁机宣传我的边牧~)

边牧