mfkvfhpdx d3eed426de 解决判断主界面时,卡复活界面的问题 (#1625)
* 修改调度器任务和部分独立任务失去焦点时,强制切换回游戏窗口,如果用常规的方式无法激活窗口,则第10次会尝试最小化所有窗口后激活游戏。

* 去除未引入的类引用

* 修正战斗结束后,大概率打开队伍界面的问题

* 修复有些电脑上因未知原因,战斗0秒打断

* 把失焦激活放入了设置-通用设置-其他设置中,默认关闭。暂停恢复时,重置移动的起始时间,防止因暂停而导致超时放弃任务。

* 在调度器里面的任务之前,增加月卡处理,解决4点如果未进入任务会卡住的问题。增加了日志分析小怪详细。解决日志分析兜底结束日期不生效的问题。

* 在设置=》其他设置中 增加调度器任务传送过程中自动领取探索奖励功能配置。

* 调整自动派遣后恢复原任务的逻辑

* 自动领取派遣奖励时,跳过异常,防止整个配置组任务被打断。

* 把打开大地图方法从TpTask中抽出为公共方法,自动领取派遣代码调整到了调度器中。

* 去除了未使用的引用

* 暂停恢复逻辑增加恢复中条件和非空判断

* 增加了临时暂停自动拾取的逻辑(RunnerContext.AutoPickTriggerStopCount 为0时不限制,大于0时停止,多次暂停会累加该值,每次恢复-1),支持嵌套情况的暂停,在自动派遣(和结束后5秒)或暂停调度器任务时,同时暂停自动拾取功能。

* 调整暂停拾取方法

* 调整个日志输出

* 路径追踪复苏时,暂停拾取

* 增加根据点位配置,支持能在点位未识别情况下,使用大地图中心点的方式来定位,从而支持像铜锁小岛处这种小地图无法识别的点位。调整了对未识别点位的默认逻辑,未配置点位配置情况下,未识别点位,会取上一个识别的点位,从而支持在某些地方断续小地图能识别情况下的脚本。

* Changes

* 修复暂停后,距离过远,小地图无法识别时,无限取当前一个坐标,导致无法正常恢复的问题。调度器管理增加了按天为单位的周期配置,适用于批量执行时,无需人工判断当天执行哪个任务。

* 调度器配置增加,或开启万叶拾取,并且不存在万叶,但配置了万叶队伍情况下,会切换队伍进行拾取。

* 调度器配置,增加了  只拾取精英掉落模式 ,根据编辑器点位配置,可设定非标记精英或传奇的点位跳过拾取。

* 解决卡换成复活形式的任务卡死

* 判断主界面时,复活界面返回false

* 完全跳过的配置组,不发送通知。给周期配置增加说明。
2025-05-24 11:17:37 +08:00
2025-05-10 10:47:43 +08:00
2024-05-13 00:49:29 +08:00
2025-02-23 22:03:52 +08:00
2023-10-16 18:20:02 +08:00
2025-05-13 10:21:22 +08:00


Windows 下载数 Release

🌟 点一下右上角的 StarGithub 主页就能收到软件更新通知了哦~
Star

BetterGI · 更好的原神, 一个基于计算机视觉技术,意图让原神变的更好的项目。

功能

  • 实时任务
    • 自动拾取:遇到可交互/拾取内容时自动按 F,支持黑白名单配置
    • 自动剧情:快速点击过剧情、自动选择选项、自动提交物品、关闭弹出书页等
    • 自动邀约:自动剧情开启的情况下此功能才会生效,自动选择邀约选项
    • 快速传送:在地图上点击传送点,或者点击后出现的列表中存在传送点,会自动点击传送点并传送
    • 半自动钓鱼AI 识别自动抛竿,鱼上钩时自动收杆,并自动完成钓鱼进度
    • 自动烹饪:自动在完美区域完成食物烹饪,暂不支持“仙跳墙”
  • 独立任务
    • 全自动七圣召唤:帮助你轻松完成七圣召唤角色邀请、每周来客挑战等 PVE 内容
    • 自动伐木:自动 Z 键使用「王树瑞佑」,利用上下线可以刷新木材的原理,挂机刷满一背包的木材
    • 自动秘境:全自动秘境挂机刷体力,自动循环进入秘境开启钥匙、战斗、走到古树并领取奖励
    • 自动音游:一键自动完成千音雅集的专辑,快速获取成就
    • 全自动钓鱼在出现钓鱼F按钮的位置面向鱼塘然后启动全自动钓鱼启动后程序会自动完成钓鱼并切换白天和晚上
  • 全自动
    • 一条龙:一键完成日常(使用历练点),并领取奖励
    • 自动采集/挖矿/锄地:通过左上角小地图的识别,完成自动采集、挖矿、锄地等功能
    • 键鼠录制:可以录制回放当前的键鼠操作,建议配合调度器使用
  • 操控辅助
    • 那维莱特转圈:设置快捷键后,长按可以不断水平旋转视角(当然你也可以用来转草神)
    • 快速圣遗物强化:通过快速切换“详情”、“强化”页跳过圣遗物强化结果展示,快速+20
    • 商店一键购买:可以快速以满数量购买商店中的物品,适合快速清空活动兑换,尘歌壶商店兑换等
  • ……

自带一个遮罩窗口覆盖在游戏界面上,用于显示日志和图像识别结果

截图

0 39 1

下载

Note

下载地址:Github 下载

不知道下载哪个?第一次使用?请看:快速上手 遇到问题请先看:常见问题

最新编译版本可以从自动构建中获取:

使用方法

由于图像识别比较吃性能,低配置电脑可能无法正常使用部分功能。

推荐的电脑配置至少能够中画质60帧流畅游玩原神否则部分功能的使用体验会较差。

你的系统需要满足以下条件:

  • Windows 10 或更高版本的64位系统
  • .NET 8 运行时 (没有的话,启动程序,系统会提示下载安装)

⚠️注意:

  1. 窗口大小变化、切换游戏分辨率、切换显示器的时候请重启本软件。
  2. 不支持任何画面滤镜HDR、N卡滤镜等。游戏亮度请保持默认。
  3. 当前只支持 16:9 的分辨率,推荐在 1920x1080 窗口化游戏下使用。
  4. 模拟操作部分可能被部分安全软件拦截请加入白名单。已知360或者自定义规则WD会拦截部分类型的模拟点击

打开软件以后,在“启动”页选择好截图方式,点击启动按钮就可以享受 BetterGI 带来的便利了!

详细使用指南请看:快速上手

具体功能效果与使用方式见:文档

FAQ

  • 为什么需要管理员权限?
    • 因为游戏是以管理员权限启动的,软件不以管理员权限启动的话没有权限模拟鼠标点击。
  • 会不会封号?
    • 理论上不会被封。 BetterGI 不会做出任何修改游戏文件、读写游戏内存等任何危害游戏本体的行为,单纯依靠视觉算法和模拟操作实现。 但是mhy是自由的用户条款上明确说明第三方软件/模拟操作是封号理由之一。当前方案还是存在被检测的可能。只能说请低调使用,请不要跳脸官方。
  • 更多常见问题...

致谢

本项目的完成离不开以下项目:

另外特别感谢 @Lightczx@emako 对本项目的指导与贡献

开发者

格式化:CodeMaid.configSettings.XamlStyler

如何编译项目?

许可证

GPL-v3

问题反馈

Issue 或 QQ群1036100501

Languages
C# 99.4%
JavaScript 0.4%
Batchfile 0.1%