mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-04-04 11:15:18 +08:00
24c2d2cbf04055fec45313334e267c40b2d798ac
移除了 `AutoFightHandler` 类中的 `_combatScriptBag` 相关代码,并替换为新的 `AutoFightTask` 任务。 添加了新的命名空间引用,包括 `BetterGenshinImpact.GameTask.AutoFight`、`BetterGenshinImpact.GameTask.Common.TaskControl`、`System.IO` 和 `Wpf.Ui.Violeta.Controls`。 在 `StartFight` 方法中,替换了原有的战斗操作逻辑,使用 `AutoFightTask` 类来处理战斗任务。 添加了新的 `GetFightStrategy` 方法,用于获取战斗策略文件路径。 修改了战斗结束检测逻辑,将 `checkFightFinish` 方法重命名为 `CheckFightFinish`,并调整了检测逻辑。 调整了任务取消的逻辑,使用新的 `CancellationTokenSource` 实例 `cts2` 来管理任务取消。 将原有的 `Task` 实例替换为 `Task.Run` 方法来启动任务。 调整了任务等待逻辑,使用 `Task.WhenAll` 方法等待战斗任务和结束检测任务的完成。
BetterGI · 更好的原神, 一个基于计算机视觉技术,意图让原神变的更好的项目。
功能
- 自动拾取:遇到可交互/拾取内容时自动按 F,支持黑白名单配置
- 自动剧情:快速点击过剧情、自动选择选项、自动提交物品、关闭弹出书页等
- 与凯瑟琳对话时有橙色选项会 自动领取「每日委托」奖励、自动重新派遣
- 自动邀约:自动剧情开启的情况下此功能才会生效,自动选择邀约选项
- 全自动钓鱼:AI 识别自动抛竿,鱼上钩时自动收杆,并自动完成钓鱼进度
- 自动烹饪:自动在完美区域完成食物烹饪,暂不支持“仙跳墙”
- 全自动七圣召唤:帮助你轻松完成七圣召唤角色邀请、每周来客挑战等 PVE 内容
- 自动伐木:自动 Z 键使用「王树瑞佑」,利用上下线可以刷新木材的原理,挂机刷满一背包的木材
- 自动战斗:编写战斗脚本,让队伍按照你的策略进行自动战斗
- 自动秘境:全自动秘境挂机刷体力,自动循环进入秘境开启钥匙、战斗、走到古树并领取奖励
- 快速传送:在地图上点击传送点,或者点击后出现的列表中存在传送点,会自动点击传送点并传送
- 那维莱特转圈:设置快捷键后,长按可以不断水平旋转视角(当然你也可以用来转草神)
- 快速圣遗物强化:通过快速切换“详情”、“强化”页跳过圣遗物强化结果展示,快速+20
- 商店一键购买:可以快速以满数量购买商店中的物品,适合快速清空活动兑换,尘歌壶商店兑换等
- ……
截图
下载
Note
下载地址:⚡Github 下载
使用方法
由于图像识别比较吃性能,低配置电脑可能无法正常使用部分功能。
推荐的电脑配置至少能够中画质60帧流畅游玩原神,否则部分功能的使用体验会较差。
你的系统需要满足以下条件:
- Windows 10 或更高版本的64位系统
- .NET 8 运行时 (没有的话,启动程序,系统会提示下载安装)
⚠️注意:
- 窗口大小变化、切换游戏分辨率、切换显示器的时候请重启本软件。
- 不支持任何画面滤镜(HDR、N卡滤镜等)。游戏亮度请保持默认。
- 当前只支持
16:9的分辨率,推荐在1920x1080窗口化游戏下使用。 - 模拟操作部分可能被部分安全软件拦截,请加入白名单。已知360或者自定义规则WD会拦截部分类型的模拟点击
打开软件以后,在“启动”页选择好截图方式,点击启动按钮就可以享受 BetterGI 带来的便利了!
详细使用指南请看:快速上手
具体功能效果与使用方式见:文档
FAQ
- 为什么需要管理员权限?
- 因为游戏是以管理员权限启动的,软件不以管理员权限启动的话没有权限模拟鼠标点击。
- 会不会封号?
- 理论上不会被封。 BetterGI 不会做出任何修改游戏文件、读写游戏内存等任何危害游戏本体的行为,单纯依靠视觉算法和模拟操作实现。 但是mhy是自由的,用户条款上明确说明第三方软件/模拟操作是封号理由之一。当前方案还是存在被检测的可能。只能说请低调使用,请不要跳脸官方。
- 更多常见问题...
致谢
本项目的完成离不开以下项目:
另外特别感谢 @Lightczx 和 @emako 对本项目的指导与贡献
开发者
格式化:CodeMaid.config、Settings.XamlStyler;
许可证
问题反馈
Languages
C#
99.4%
JavaScript
0.4%
Batchfile
0.1%

