找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

4915

积分

1

好友

673

主题
发表于 5 小时前 | 查看: 1| 回复: 0

如果你既是一位《原神》玩家,又恰好是开发人员,那么这个名为 Better Genshin Impact(简称 BetterGI,中文名「更好的原神」)的开源项目值得你深入了解。顾名思义,它是一款专为《原神》设计的全自动游戏辅助工具,其独特之处在于完全基于计算机视觉技术运行,能将游戏中大量枯燥的重复性操作交由程序自动完成。

原神游戏内钓鱼场景截图,角色正在海边使用鱼竿钓鱼,水中有游动的鱼和章鱼状生物

从自动拾取、自动钓鱼、自动派遣,到自动刷秘境、全自动进行“七圣召唤”对局……那些每日上线必须面对的重复劳动,它几乎都能代为处理。最关键的是,该工具的实现原理完全依赖于图像识别技术,不读取游戏内存,不修改任何游戏数据,走的是模拟人工操作的路径,因此在安全性上更为可靠。

如果你每天登录游戏只是为了机械性地完成日常任务,那么这个项目或许能为你带来全新的游戏体验,并节省大量时间。

核心功能

BetterGI 0.39.1版本软件主界面截图,深色主题,左侧为功能菜单,主区域显示启动设置

  • 自动战斗:识别战场情况,自动释放技能、切换角色,解放双手。
  • 自动拾取:自动识别并拾取地图上的掉落物,无需再手动奔波。
  • 自动钓鱼:实现从抛竿到收杆的全流程托管,真正实现“挂机”钓鱼。
  • 自动每日委托:全自动完成每日的四个委托任务,确保活跃度不断。
  • 自动派遣:定时自动收取并重新派遣探索任务,最大化利用时间。
  • 全自动七圣召唤:自动进行卡牌对局,节省大量手动操作时间。
  • 自动采集:结合路径规划,自动高效采集地图上的各类资源。
  • 键鼠宏录制:支持用户自定义录制操作序列,为进阶玩法提供可能。

这套功能体系的底层完全依赖图像识别,不触碰游戏内存,也非外挂协议,这是它与市面上其他工具最根本的区别。

技术实现

作为一个优秀的开源项目,其技术栈也颇具看点:

  • 开发语言:采用 C# 与 WPF 开发,是原生的 Windows 桌面应用,界面简洁,上手快速。
  • 图像识别:核心依赖 OpenCV 进行实时屏幕截图与特征匹配,识别准确率较高。
  • 自动化引擎:通过模拟键盘鼠标输入来执行操作,所有指令都走正常的系统输入通道。
  • 任务调度:内置任务队列与定时触发器,支持多个自动化任务进行灵活组合与编排。
  • 模型推理:针对复杂的画面识别场景,引入了 YOLO 目标检测模型,提升了处理稳定性。

安装与使用

环境要求简单,按照以下步骤通常10分钟内即可部署完成:

第一步:前往 Release 页面下载最新版本
直接访问项目的 GitHub Release 页面,下载压缩包,解压即可使用,无需安装。

https://github.com/babalae/better-genshin-impact/releases

第二步:启动软件并进行基础配置
解压后运行 BetterGI.exe,首次启动会引导完成以下设置:

1. 选择原神游戏窗口(支持全屏和窗口化模式)
2. 设置分辨率匹配(推荐 1920x1080)
3. 勾选需要启用的功能模块

第三步:按需启用具体功能
以启用“自动钓鱼”功能为例,步骤如下:

1. 进入游戏,前往钓鱼点,并手动抛出鱼竿。
2. 在 BetterGI 软件面板中,勾选「自动钓鱼」选项。
3. 点击「启动」按钮,后续操作将全部由程序接管。

自动战斗模块的配置示例如下:

{
  "combat": {
    "enabled": true,
    "autoSkill": true,
    "autoBurst": true,
    "switchCharacter": true
  },
  "pickup": {
    "enabled": true,
    "autoInteract": true
  }
}

启动后,软件将在后台运行,并在识别到对应的游戏画面时自动介入操作。无需使用时,可随时一键暂停,便捷高效。

项目优势与推荐理由

这个项目在云栈社区的技术爱好者中引发讨论,主要有以下几点原因:

  • 显著提升效率:《原神》中存在大量日常重复性操作,该工具几乎实现了全覆盖,能为长期玩家节省可观的时间。
  • 技术方案扎实:基于 OpenCV 和 YOLO 的视觉方案并非“玩具”项目,其代码质量和工程化程度较高,对于学习计算机视觉在自动化中的应用有参考价值。
  • 安全性更优:纯视觉方案避开了直接读取游戏内存的高风险行为,为使用者提供了相对更高的安全保障。
  • 项目维护活跃:项目更新迭代速度快,Issue 和 Pull Request 的响应及时,社区氛围良好。
  • 支持二次开发:代码结构清晰,并提供了开发文档,有兴趣的开发者可以很方便地为其添加自定义功能模块。

无论你是希望从重复劳动中解脱出来的普通玩家,还是对“计算机视觉+游戏自动化”这一交叉领域感兴趣、想深入研究其实现细节的技术人员,这个项目都值得你仔细探索。

项目地址:https://github.com/babalae/better-genshin-impact




上一篇:WinClaw无缝对接飞书机器人:三步免命令行配置AI助手实战
下一篇:武侠TRPG《捉刀》的叙事设计与单人开发故事,Steam好评99%
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-3-31 08:23 , Processed in 0.677242 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

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