Releases: babalae/better-genshin-impact
0.20
适配原神 4.3 的更新
- 更新了 Yap 拾取模型 @Alex-Beng
- 删除了一键强化圣遗物功能
- 重写了一键派遣的功能
七圣召唤
- 新增了一个通用策略 “雷神柯莱刻晴”
- 新增了大世界“惊喜牌组”相关的策略 @Womsxd
- 骰子数量以OCR为准(差异为4个骰子以内的情况下)
其他优化
- 最后一次自动伐木不再退出重进游戏。
- 一些 UI 展示错误的修复 @Lightczx
安装包程序
- 新增了安装包程序与程序内部优化 @emako
0.19
修复了一个严重问题
Warning
部分用户遇到“客户端组件运行异常,请重新启动客户端 10258-4001” 问题,详情见:#157
0.17 版本是正常的,0.18版本修改了原神窗口的获取方式导致了这个问题的发生。现在已经还原相关改动。
请注意错误编号是 10258 才与 0.18 更新有关,其他错误码和 BetterGI 大概率无关。
其他优化
- 添加一个不完善的小地图东西南北显示的功能 #156
- 优化使用 BetterGI 启动原神偶尔会提示原神分辨率不正确或者最小化的问题 #153
- 自动伐木支持自定义按键 @emako
- 添加了一些错误识别NPC的关键词 @goldenapple1
- 快速传送识别到单个字符时候不再触发快速传送
- 不再限制联动启动程序的路径 #158
快速购买
添加了新的功能:一键购买
设置快捷键后,点按可以快速拉满数量并购买商店中的物品。
在物品购买/兑换页使用,从选中物品处开始,想要买几次就点按多少次。
不要长按,长按会长时间循环,使用 Alt+Tab 切出游戏可以停止。
Important
4.3 更新后,由于官方已经优化对应的功能,BetterGI也就不需要这些功能了。
- 快速强化圣遗物 功能将会直接下线
- 自动派遣 也将会下线并改造
自动七圣召唤
自动伐木
原神启动
其他优化
快速传送
添加了新的功能:快速传送
开启后,在地图上点击传送点,或者点击后出现的列表中存在传送点,会自动点击传送点并传送。(节约1~2下鼠标点击)
支持传送锚点、七天神像、武器/天赋/圣遗物/周本秘境、口袋锚点,支持尘歌壶内的外景锚点、宅邸。
自动伐木
- 自动伐木支持B服(登录框弹出过慢的情况下任有问题) @emako #78
- 菜单识别失败时,依旧继续执行任务
- 添加按下Z键后的延时选项 #84
- 修复自动伐木在其他 16:9 分辨率无法正常运行的问题 #113
- 添加启动/关闭自动伐木的快捷键
自动拾取
- 尘歌壶内的洞天作物,在存在“尚需生长时间”的情况下不自动拾取 #103
- 跟随Yap更新了识别模型 @Alex-Beng
原神启动
其他优化
自动伐木
添加了新的功能:自动伐木
七圣召唤
- 七圣召唤退出时候,按钮也从“停止”恢复到“启动”状态。 @qhy040404 in #44
- 优化了骰子识别的成功率。 #29
- 再一次尝试修复最后一次烧牌的问题。 #29
- 非1080p进入的情况下添加提示。 #23
- 添加了一些用户分享的卡组策略。
其他优化
- 各种选区类配置能够在
config.json
中正常显示并配置。 @Lightczx - 添加了插件化调用的入口。 @emako
- 优化了项目结构。 @emako
- 为 Win11 无法使用 BitBlt 的情况,时可以通过修改系统设置恢复的。添加了修改设置的快捷跳转。 @emako
- 鼠标穿透,且鼠标滑过日志窗口时,仍保持原神的日志样式。 @emako
- 语言设置非简体中文时候进行提示。 #23
- 一些提示文案优化。
- 那维莱特转圈圈速度提升2倍。 #54
- 替换热键库,解决原热键库崩溃的BUG。
- 添加 BetterGI 启动停止的快捷键。
- 修复了部分情况下自动剧情黑屏不点击的问题,未测试。
- 软件更新提示添加不再提示的选项。
- 优化了软件启动时异步任务的报错提示。#48
0.15.0
- 修复自动剧情总关闭锚点详情页 #40
- 更新 Yap 模型与黑白名单,优化”钓鱼“交互误识别的问题
- 右下日志框不再接受鼠标交互
- 快速强化圣遗物,升级完鼠标自动移到快捷放入 #30
- 暴露了部分区域配置项
- 修复修改了触发器时间间隔,无法正常进入自动钓鱼的问题
- 美化了启动页
- 添加了版本更新检测
整体功能演示视频:https://b23.tv/pTzz4Ue
七圣召唤 与 重新派遣 优化
软件本体
- 因为改动产生的BUG:修复了以管理员启动的提示。
- 因为改动产生的BUG:修复了遮罩窗口获得焦点时候,闪烁的问题。
- 优化:优化了软件启动相关的代码。 @Lightczx
- 界面上新增了触发器时间间隔的配置。查看说明
自动重新派遣
- 修复:自动重新派遣有时候无法识别到探索完成的问题。
- 新功能:自动派遣支持配置派遣角色优先级。查看说明
七圣召唤 #14
- 修复:未识别到角色选区时候,使用默认选区不生效的问题。
- 优化:延长最后一张牌烧牌等待时间。
- 优化:新增OCR的方式识别出场角色(依靠HP文字)。
- 优化:新增OCR的方式识别当前场上骰子数量,在和默认计算出的骰子数量差距小于等于2的时候,使用OCR的识别结果(部分文字无法识别,比如1)。
- 优化:针对当前的加速模式,减少了等待投骰子的时间(10s -> 5s)。
自动领取『每日委托』奖励 & 自动重新派遣
- 重构:项目内直接用
git lfs
内嵌了模型文件 - 重构:原先
Config
目录下的内容迁移至User
- 重构:使用 PaddleOCR 替换 Windows.Media.Ocr (同时软件体积也增加了 80M+)
- 新功能:自动领取『每日委托』奖励
- 新功能:自动重新派遣 ,纯靠 OCR 实现。
- 新功能:快速强化圣遗物功能,添加强化额外等待时间的功能,以应对高延时环境。 #9
- 优化了自动拾取的性能 10ms -> 2ms
- 修复了界面上不显示 logo 的问题,并清除了 logo 的毛边。 @emako
YOLOv8 全自动钓鱼
0.11.0 Beta
自动七圣召唤
老版本:https://github.com/babalae/genius-invokation-auto-toy
演示视频:📺BV1Lu4y1R7kM
简介
支持角色邀请、每周来客挑战、部分大世界NPC挑战。
部分场景不支持、或者打不过、拿不满奖励。
支持角色被超载、冻结等异常情况。
不支持或胜率低的场景:
- 雷电将军相关卡组由于无充能判断,可能在被冻结的情况下无法进行后续步骤
- 角色被击败时被超载,会无法判断角色是否被击败
- 因为场地牌,挂不上元素的情况,大概率打不过
- 因为场地牌,元素骰子增减的情况,暂不支持(后续会支持...)
使用指南
1、首先你的牌组必须是 【莫娜、砂糖、琴】 或者 【刻晴、雷电将军、甘雨】 (其他牌组可以参考下面的“自定义自动打牌策略”),顺序不能变,带什么牌无所谓。(颠勺牌组玩法来源,雷神牌组来源NGA)
2、只支持 1920x1080
分辨率的游戏,其他 16:9
分辨率能用但是识别效果感人
3、在游戏内进入七圣召唤对局,到初始手牌界面,如下图:
4、然后直接点击“开始”进行自动打牌,双手离开键盘鼠标。
自定义自动打牌策略
在软件当前目录的 Config\AutoGeniusInvokation
的文件夹下,复制一个策略示例txt文件,自行参考格式编辑即可,注意技能1~3是从右往左数的。软件会自动根据行动策略和当前对局情况来切换角色和使用技能。
如果你有更好的卡组策略、或者是某种情况下的针对解法,欢迎发Issue分享~