Better Genshin Impact

版本更新日志 - 静态页面

最后更新: 2026/4/2 17:01:17 | 版本数: 30 | JSON | TXT | MD

0.59.1 BUG修复

版本: 0.59.1发布: 2026/3/27 03:03:33
- 回滚快捷传送支持自动点击按钮的功能 #1599 
- 自动烹饪��持满熟练度自动停止任务 #2958
- JS脚本文件夹支持文件重命名功能 (#2960) @Hijiwos
- 地图追踪添加不切换队伍配置,在自动地脉花功能上使用 #2955 @ddaodan

0.59 自动烹饪与BUG修复

版本: 0.59.0发布: 2026/3/25 00:11:20
## 自动烹饪
**自动烹饪修改成独立任务** (#2949)
- 解决了了仙跳墙无法烹饪成功的问题
- 支持连续对一个菜品进行烹饪

## 实时任务
- 修复地图遮罩关闭时UI状态未正确重置的问题 #2940 
- 开门时适龄提示自动关闭 (#2948) @zaodonganqi
- 后台对话完之后自动将原神切到前台 #2350 

## 独立任务
- 兼容从其他人尘歌壶��送回大地图多一个弹窗的场景 #1599 
- **修复最小化时候截图失败导致截图器没法正常截图,导致主界面卡顿的问题** #2939  #2851 
- 删除 Starward 协议注册 相关日志 
- 自动地脉花支持领奖后扫描掉落物 (#2928) @Tristan-sdu
- 增加对话区判定次数 #2936 
- 优化TpTask惯性导航(误识别),处理初始未识别 (#2920) @physligl
- 切换角色问题测试用代码 
- 一条龙结束后关闭开书 #2686 
- 最后匹配自定义游戏进程名 #2909 
- 修改check触发检查的时机 (#2904) @Bedrockx
- 修改自动战斗ready指令的表现 
- 修复命令行启动时自动更新阻塞导致 StartGameTask 跳过等待主界面的问题 (#2902) @Shadow-Lemon
- 选择鱼饵增加等待时间,以降低鱼饵尚未出现时执行动作的频率 (#2900) @FishmanTheMurloc

## 其他
- **修复JSON序列化问题,本质原因是OCR模块指针指向的内存出现错误,感谢群友 焦糖玛奇朵
 提供环境协助定位!**。
- **删除多余的启动游戏逻辑,解决启动一条龙时弹出多游戏启动失败的警告的问题** #2943 #2942 
- 检查游戏内小地图锁定配置 #1371 
- OCR修改默认强制推理配置 
- 修复 E_ACCESSDENIED (0x80070005) 报错。 
- 修复User目录清空后,无法自动创建目录的问题 
- 修复同时存在多个脚本仓库文件夹时迁移优先级出错 (#2906) @Shadow-Lemon

0.58 月之五适配

版本: 0.58.0发布: 2026/3/10 01:17:22
## 月之五适配
- 新角色(法尔伽)
- 七圣召唤元数据 @haokaiyang

## 地图遮罩
- 大地图遮罩默认不开启
- **加入小地图遮罩(#2830) (注意在地下环境、独立地图不可用)**
- 地图遮罩实时任务内匹配操作异步化,不再阻塞自动拾取等其他触发器
- 修复UI线程死锁的问题

<img width="449" height="269" alt="image" src="https://github.com/user-attachments/assets/d676a330-c6ae-4eed-9c23-1f596e68ba6f" />



## 独立任务
- 修复幽境危战宝箱图标刚好被遮住,无法领取奖励的场景 #2889
- 修复 #2804,树脂不足时候未终止自动秘境
- 添加check动作 (#2864) @Bedrockx
- **适配秘境限时全开的UI改动 (#2854)** @1004452714
- 移除幽境危战调试日志 (#2881) @ShadowLemoon
- 自动地脉花独立战斗配置与OCR遮罩 (#2829) @ddaodan
- 为自动地脉花配置新增万叶与琴的拾取选项 (#2862) @ddaodan
- 更新蒙德凯瑟琳地图追踪文件 (#2861) @1004452714
- 七圣召唤配置文件中可以设置骰子数量增减 (#2832) @hshmeng

## JS相关
- 支持调用 C#中含out/ref参数的方法 (#2884) @1004452714
- 开放JS调用自动幽境危战 (#2882) @Kirito520Asuna
- 开放JS调用自动地脉花 (#2789) @Kirito520Asuna
- JS级联选择 和 秘境选择 滚轮事件禁止穿透至其他窗口 (#2828) @1004452714
- 地图追踪增加读取目录下的内容等方法 (#2875) @1004452714

## 其他
- **Yap 的推理对象改为懒加载。index_2_word.json 修改成 Newtonsoft.Json 反序列化。修复 #2890 (也就是修复了这个报错:System.NotSupportedException: The type 'System.Int32' is not a supported dictionary key...)**
- 尝试修复游泳检测炸内存 (#2883) @guamian1337
- 不再翻译日志相关内容
- 更加细致的地图追踪传送延迟 (#2866) @JamisHoo
- 删除一条龙配置的弹窗主题与主窗口保持一致 (#2887) @1004452714
- 修复七圣召唤月之五伊涅芙会导致手牌不可调和的死循环 (#2848) @Guest-Liang
- 为快速尘歌壶任务增加离开功能,支持进出双向操作 (#2822) @this-Fish
- 支持任意游戏文件名的启动 (#2819)
- 回滚 "自动拾取文本识别帧间连续性检查 (#2676)" 的改动 (#2817) @zaodonganqi
- 自动拾取黑名单配置文本框复制剪切时UI短暂无响应 (#2818) @1004452714
- 彻底删除 实验功能 遮罩以原神子窗体方式启动 UseSubform
- 自动拾取排除:「月谕圣牌」收藏
- 去除所有 Cv2.ImRead ,解决中文路径问题
- 根据文件夹名字和内容重合度区分仓库;启动时自动更新仓库和订阅 (#2767) @ShadowLemoon
- 文本识别的模糊匹配功能 (#2799) @Takaranoao
- 尝试修复一些ROI越界 (#2808) @Takaranoao

0.57 技能CD展示

版本: 0.57.0发布: 2026/2/20 14:30:53
各位新年好呀!

<img width="200" alt="Clip_20260220_142627" src="https://github.com/user-attachments/assets/6e0509c8-71a4-4383-a24d-39dd1196677f" />


## 新功能
- **新增后台角色技能CD显示功能**,在遮罩窗口显示后台角色的技能冷却时间 (#2754) @zaodonganqi
- **新增自动地脉花独立任务** (#2583) @ddaodan
- **新增软件UI界面的多语言支持**

## 地图遮罩
- **优化地图遮罩UI,添加快捷键** (#2775) @zaodonganqi
- 地图遮罩开关实时生效,关闭时立即隐藏
- 独立任务运行时自动关闭地图遮罩,避免干扰
- 日志遮罩扩大行数显示限制 (#2773) @zaodonganqi
- UI变化后30s内所有触发器执行一遍,**解决地图遮罩控件部分场景下残留的问题(同时也修复了黑屏不点击的问题)**

## 地图追踪
- 优���换队拾取,仅在配置了万叶队伍时才执行换队操作 (#2748) @this-Fish
- 优化二次拾取,万叶即使刚使用过技能也会强制拾取 (#2760) @this-Fish
- 优化调整时间的点击操作,使用更短的延时 (#2738) @zaodonganqi
- 修复传送时空月祝福偶发卡住的问题 (#2765) @Jamis

## 其他
- 新增状态机模块,重构幽境危战任务 (#2712) @ShadowLemoon
- AutoDomain支持领奖时切换20/40原粹树脂,仅JS可用 (#2783) @DarkFlameMaster
- 优化每日委托领奖,使用点击屏幕替代按ESC (#2761) @zaodonganqi
- 自动跳过不再默认点击委托、派遣等橙色提示 (#2762) @zaodonganqi
- 修复 JS 脚本 multi-checkbox 配置项删除后仍能读取到旧值的问题 (#2725) @bling-yshs
- 键鼠回调改为异步事件分发,添加队列限制与并行锁 (#2741) @zaodonganqi
- 支持仓库使用公共资源 (#2716) @zaodonganqi
- 修复 OCR RunMulti 中 Mat 所有权语义不明确导致的潜在 Dispose 问题 (#2730) @Ayu0K
- 时瞬间隔恢复至老版本(#2738) @zaodonganqi

0.56 地图遮罩

版本: 0.56.2发布: 2026/2/4 00:10:00
## 地图遮罩

新增地图遮罩功能,启用后会在地图左下方展示地图遮罩配置按钮。

选择物品类型后会直接在原神上展示地图标点,并支持两种数据源:
- 米游社提瓦特大地图
- 空荧酒馆

<img width="800" alt="image" src="https://github.com/user-attachments/assets/d45cd3f1-4456-4b23-a8c5-c3266d640247" />


当前只支持提瓦特区域地表地图,不支持分层与独立地图。仅支持16:9的游戏分辨率



## 调度器与自动战斗
- 新增一条龙配置的重命名与删除 (#2658) @1004452714
- 简易策略支持中键滚动 (#2660) @zaodonganqi
- JS的设置UI添加级联选择 (#2667) @1004452714
- 添加bgi版本获取 (#2692) @zaodonganqi
- 修复切换队伍拾取初始队伍为空的异常识别 (#2688) @kaedelcb
- 修复地图追踪触发自动剧情异常处理有时无法完成对话的问题 (#2684) @Anyrainel
- 优化换队拾取和切换队伍 (#2729) @kaedelcb


## 其他
- 添加动态修改遮罩日志与状态位置的功能
- **修复当前出战队伍是第五位时,无法正常下拉切换队伍的问题** #2633
- tp.json 元数据更新,更新秘境选择的材料展示 @JamisHoo
- 更新WPF-UI版本至最新,并修复主题展示问题
- 修复报错窗口可能是其他语言的问题 #1846
- 修复部分场景下修改原神分辨率,但是不重启启动器的问题
- 独立出自动剧情的自定义选项,JS调用时允许忽略内置选项条件 (#2639) @1004452714
- 点击完毕后加入延时,解决部分TP失败的问题 #2672 #2670
- 自动拾取文本识别帧间连续性检查 (#2676) @zaodonganqi
- **添加进出千星以刷新木材CD的能力** #2677 #2682 @zaodonganqi
- 七圣召唤不再等待吞星之鲸加血 (#2679)
- 修复部分组件未随主题变更颜色 #2644 @emako
- 优化更新界面UI与交互

0.55 月之四适配

版本: 0.55.0发布: 2026/1/16 23:29:02
## 月之四适配
- 新角色适配(兹白、叶洛亚)
- 新地图添加(**当前新地图只支持SIFT模式**)
- 新增传送锚点数据 (#2620) @JamisHoo
- 七圣召唤元数据更新 (#2623) @haokaiyang
- 支持新版少女月卡的点击 (#2622) @A-Little-AnQi

## 自动剧情
画中画功能 @ljxi 。 **推荐配合后台自动剧情功能使用**
<img width="1200" alt="image" src="https://github.com/user-attachments/assets/2c956c64-91ff-4de1-b13a-1b722f46ee7e" />


## 地图追踪
- **旧日之海/远古圣山地图支持** @JamisHoo (#2559, #2570)
- 更新挖矿动作 @RRRR623 @eatyon
- 地图追踪识别过远或者失败时,则基于上个识别成功的点位进行继续 #2532
- 优化路径追踪���程中传送的逻辑 #2550 @JamisHoo


## JS脚本
- 为JS配置页面增加分隔符和多复选框 (#2535) @JamisHoo
- 暴露键鼠回调给js层 (#2571) @1004452714
- 修复使用ESM时,仅使用同步代码报错 (#2592) @breadgrocery
- JS添加自动剧情的实时任务时,支持传入参数 (#2591) @1004452714


## 自动战斗/秘境/幽境危战
- 新增 `round` 指令:支持按轮次激活部分战斗宏脚本 @NyaMisty (#2597)
- 新增 `ready` 方法:等待角色技能处于完成态
- 清理战斗策略,更新万能策略 @MisakaAldrich (#2606)
- 优化进入幽境危战的流程 (#2537)
- 彻底解决出战角色识别不正常的问题
- 幽境危战战斗结束后走一步,防止角色在地脉花上 #2068
- 修改自动幽境危战的战斗终止检测,解决可能存在的误识别场景


## 其他
- **同时启动原神的功能,添加使用CMD启动游戏的入口,如果你出现“检测到非法工具,请重启机器”的提示,可以尝试此功能**
- 修复首页修改背景图无法连续更换的问题 #2527
- 使用 SetWinEventHook 优化日志遮罩针对原神窗口的跟随延迟 #2540
- 更多自动拾取黑名单
- 优化4点月卡的识别与点击 @JamisHoo
- 修复高缩放下日志子窗口消失 (#2585) @ShadowLemoon
- 改进GetGridItemIconText获得全角数字字符时的处理 (#2581) @Patrick-Ze
- 添加对Wine平台的兼容 (#2572) @saya-ashen
- **极大加快脚本仓库的拉取速度** (#2359) @ShadowLemoon
- 非原神窗口打印窗口名称 (#2610)  @A-Little-AnQi
- 修复模糊黑名单读取错误的文件路径 (#2635) @yanmofeixi
- 一条龙冒险家协会添加挪德卡莱
- 修复鼠标模拟点击一直多释放了一次鼠标的问题
- 自动秘境选择秘境使用级联选择框,并添加秘境备注
- 新增自动剧情点击对话框前的延迟设置
- 减少配置组中两个任务中间的等待时间 @JamisHoo (#2590)

0.54 月之三适配

版本: 0.54.0发布: 2025/12/8 23:47:08
## 月之三适配
- 新角色识别与适配
- **自动钓鱼支持挪德卡莱鱼类**
- 七圣召唤元数据更新 @haokaiyang
- 适配联机相关UI (#2488) @kaedelcb
- **文字菜单UI区域适配,修复自动领取尘歌壶在新版本报错的问题** (#2511) @kaedelcb
- 每日奖励领取适配

## 自动秘境/幽境/战斗
- 战斗策略中,上一个命令和当前命令不是同一个角色时,直接切换角色 #2411
- **修复自动秘境使用指定树脂数量超出实际树脂数量时,不会自动退出秘境的问题**
- 修复重复退出秘境的问题
- 优化战斗相关的内存释放 (#2416) @kaedelcb
- 优化自动战斗出战角色识别,修复部分场景下无法正常识别出战角色的问题
- 延长秘境载入判断时间 #2470

## 地图追踪
- 地图追踪异常处理支持自动关闭书页 (#2418) @JamisHoo
- 优化是否在大地图UI界面的识别判断 (#2373) @JamisHoo
- 优化地图追踪过程中各种打断的处理 (#2425) @JamisHoo
- 修复TemplateMatch地图特征加载两次的问题 (#2434) @JamisHoo

## JS脚本
- JS文件添加路径校验,补回仓库地址边框 (#2412) @zaodonganqi
- 退回到主界面函数支持识别更多场景
- 暴露设置时间方法(跳过动画实测未生效) (#2426) @zaodonganqi
- 脚本读取图片时支持调整到指定尺寸 (#2446) @breadgrocery
- 时瞬方法的修改 (#2466) @jiegedabaobei
- UseGadgetHandler 支持最大CD参数
- 增加模块导入的支持 (#2494) @1004452714 @breadgrocery

## 其他
- 优化自动剧情-关闭弹窗-小道具的检测逻辑 (#2427) @1004452714
- 优化自动剧情-可提交物品的识别方法 (#2477) @1004452714
- 修复领取尘歌壶奖励相关问题 (#2437) @breadgrocery
- 自动分解圣遗物功能优化 @FishmanTheMurloc
- 支持调整遮罩文本透明度 (#2454) @bling-yshs
- 给没有跟随主题的弹窗UI加上跟随主题的功能 (#2461) @ShadowLemoon
- 给消息框添加标题栏图标 (#2463) @ShadowLemoon
- 为过时的脚本仓库弹窗提醒,提供更新按钮并避免直接打开 (#2460) @ShadowLemoon
- 记录仓库页面位置和大小,提供默认值 (#2458) @zaodonganqi
- 添加JS脚本和地图追踪的右键删除功能 (#2455) @bling-yshs
- 增加首页图��更换功能 (#2431) @Aether-1013
- 优化两处不致命的异常弹框展示 (#2464) @ShadowLemoon
- 改进空月祝福页面处理逻辑,提升处理速度 (#2449) @JamisHoo
- 修复部分UI样式问题 @ShadowLemoon
- 配置弹窗UI优化,更新截取物品图标导航地址 (#2499) @zaodonganqi
- 自动剧情支持自定义关键词 #2435 @1004452714
- B服登录高dpi适配 (#2504) @zaodonganqi
- 优化自动剧情,无气泡选项时,通过F识别
- 自动拾取在千星奇遇大厅不再触发
- **优化自动拾取的OCR模型的CPU占用和执行速度**

0.53 原神6.1适配

版本: 0.53.0发布: 2025/10/28 23:04:59
## 6.1适配
- 新角色识别
- 七圣新卡牌数据 @haokaiyang

## 其他
- JS脚本新增 getGameMetrics 方法 (#2403) @breadgrocery
- 修复部分场景下偶发的遮罩窗口不展示问题 @JamisHoo
- 优化聚集材料命令/联机时禁止自动派遣 (#2374) @kaedelcb
- 修复 AutoDomainParam 泛型定义 @breadgrocery
- 修复角色识别失败保存图片路径不正确的问题 (#2354) @zaodonganqi
- 脚本仓库支持导入私有仓库 @ShadowLemoon
- 单测代码优化 @FishmanTheMurloc

0.52 兑换码查询 & 新本地仓库UI

版本: 0.52.0发布: 2025/10/17 01:54:18
## 新增兑换���信息窗口
- 展示最新兑换码,在主窗口右上角点击进入
- 一键兑换
- 实时获取前瞻兑换码信息

<img width="450" alt="image" src="https://github.com/user-attachments/assets/ccf6e046-fa52-4c63-a834-6be31ef24a32" />


## 幽境危战
- 延长传送等待时间
- 修复树脂不足情况下自动幽境危战无法正常退出的问题 #2241
- 修复自动幽境危战停止时弹出错误提示窗口的问题
- 调整浓缩树脂识别范围,解决V4模型无法���确识别浓缩树脂个数的问题 #2185

## 地图追踪 & 自动战斗
- **新的队伍编号识别方式,解决菈乌玛UI造成角色切换相关的问题,修复一键宏无法正常使用的问题**
- **6.0分层传送锚点、地下地图**
- 新增战斗中的游泳检测 (#2315) @kaedelcb
- 地图追踪脚本支持指定地图匹配方式
- 新增战后琴拾取/地图追踪聚材料命令 (#2320) @kaedelcb
- 优化盾奶位功能/旋转寻敌 (#2292) @kaedelcb
- 挪德卡莱中心点更新(修复不会自动选择挪德卡莱的问题)/联机时不执行自动派遣 (#2323) @kaedelcb

## JS脚本 & 通知
- 添加ServerChan通知 (#2235) @nullpluto
- CountInventoryItem新增支持复数物品的计数,并在Dispatcher中向JavaScript暴露此种使用方式 (#2267) @FishmanTheMurloc
- 提供自定义参数的 自动秘境 与 自动战斗 方法 (#2299) @1004452714
- 重构邮件通知器以支持 465 端口和 587端口 (#2327) @xdd-bubble-tea
- 支持自定义脚本仓库地址 @ddaodan
- 支持在脚本中进行 HTTP 请求,并实现 URL 级别细粒度控制和 UI 提示  (#2331)

## 其他
- 本地仓库使用全新版本
- 优化渊下宫文字的识别,修复文本识别替换功能的问题 @JamisHoo
- 优化对进入主界面的判断
- 优化快速购买时候,对洞天的识别率
- 重构服务器重置时间处理 (#2160) @bhbghghbgb
- 优化自动开门
- **优化自动拾取对聚所的判断**
- **自动拾取添加模糊匹配的名单**
- 自动圣遗物转化功能可识别并标记未激活副词条 (#2258) @bhbghghbgb
- 圣遗物分解套装筛选的改进和JS引擎的约束 (#2319) @FishmanTheMurloc
- 修复ItemsSource=' 1234' 导致XAML设计器报错的问题 #2039
- 优化地图切换区域时的文本检测区域 (#2275) @ShadowLemoon
- **自动剧情-增加对“小道具”及“角色”弹窗的识别与关闭** (#2308)  @1004452714
- 修复键鼠文件夹不存在的问题 #2316
- **适配6.0版本后 40、20 树脂的计算,自动秘境不会再多刷一次了**

0.51 更多 6.0 适配

版本: 0.51.0发布: 2025/9/19 22:23:09
## 6.0 适配
- **适配 6.0 幽境危战** @genshin-discord
- 适配 6.0 菈乌玛退队后队伍UI不会还原,但是跨地图传送后UI还原 的场景
- 适配更多 6.0 队伍相关改造 @kaedelcb @FishmanTheMurloc

## 其他
- 优化自动拾取的预处理环节,优化最终文字展现,使自动拾取OCR识别更加稳定
- **自动拾取排除聚所**
- 自动秘境浓缩树脂识别优化
- 自动音乐专辑任务异常详情日志打印
- 添加“打开所在目录”菜单项及其命令实现,用于打开脚本文件夹 (#2193) @bling-yshs
- 更新软件图标尺寸 @bling-yshs
- 手动停止任务时不通知 (#2195)  @bling-yshs
- 控制台输出使用当前编码 @Qian23333
- 修复点击物品过期提示时候出现的,图像roi溢出问题
- 修复钓鱼时候报错 File doesn't exist 的问题
- 更新窗口的UI变化

0.50 适配原神6.0

版本: 0.50.0发布: 2025/9/13 10:16:11
## 6.0 适配
- 新角色、新地图
- 新的七圣数据 @haokaiyang
- 6.0新增传送点数据 @MisakaAldrich
- 适配地图传送界面新出现“游逸旅闻:[地区名]”文字,对原有文字识别点击造成干扰的情况 @FishmanTheMurloc
- 适配新版本激活石化古树识别树脂 @FishmanTheMurloc
- 切换队伍适配新版本最大队伍数由15增加到20,并新增最后一个非空队伍判断 @FishmanTheMurloc
- 适配月绽放角色(菈乌玛)入队后,角色无法正常切换的问题。(右侧队伍下方出现草露进度条,会让整个队伍UI上移,后续换队后UI依旧保持原样)

## 其他优化
- 圣遗物分解筛选改用JS
- 添加浅色主题支持 @Datouyu666
- 修复 discord 通知 @bhbghghbgb
- 战斗策略 MoveBy 对高dpi进行适配
- **修复启动后界面乱点的问题**
- 优化原粹树脂合成保留功能 #kaedelcb
- 修复简易战斗策略存在空格时候解析失败的问题
- 由于 TextBox 的 PlaceholderText 不展示,新增更多文字指引
- 使用 更小体积 的脚本仓库源,提高下载速度
- 脚本仓库手动导入功能修改入口,添加更多提示
- 添加火元素采集选项到条件定义 #2159
- 优化 地图追踪任务添加窗口 性能,修复了索引时文件树复选框不被记忆的BUG (#2157) @Datouyu666
- 提高SetTimeTask的稳定性 (#2161) @JamisHoo
- 复苏提示识别支持多语言 #1608 @FishmanTheMurloc
- 尘歌壶领取好感角色为空时不领好感 #2092 @kaedelcb

0.49 日常优化

版本: 0.49.0发布: 2025/8/21 23:49:13
## 自动吃药
- 将红血自动吃药修改为实时触发任务(#1993) @xoipz
- 新增自动使用食物的Task供JS脚本调用 @FishmanTheMurloc

## 自动幽境危战斗

当前活动已经结束,所以暂时没用了

- 修复传送进入秘境等待时间过短的问题 #2031
- 修改延时,减少幽境危战进入时候可能识别队伍角色失败的问题
- 修复打开活动一览操作可能提前的问题
- 修复幽境危战活动不在首位无法正常传送的问题 #2059 #2060
- 修复一条龙中幽境危战自定义战斗策略不生效的问题


## 其他
- 修复 OpenVINO 缓存配置与描述冲突(注:当前正式版 OpenVINO 不能启用) @Luckylhz
- 修复战斗脚本中注释存在分号无法正常解析的问题
- 取消兑换码使用后不再弹出此剪切板内容的兑换码,新增兑换码剪切板监听的开关配置
- 修复自定义的交互按键未对自动秘境生效的问题 (#2035) @Patrick-Ze
- 地图追踪中新增使用小道具的action
- 新增盾位优先功能和旋转寻敌优化 (#2039) @kaedelcb
- Bark通知设置自定义图标 (#2042) @MLChinoo
- 提高领取纪行奖励的鲁棒性(实际是V5 OCR识别的问题) #2019 @JamisHoo
- 修复 5.8 传送点配置错误的问题 @MisakaAldrich
- 程序支持 attach 控制台输出
- 新增自动走向附近地脉花(宝箱图标)的Task,暂未对外 (#2073) @iris10086
- JS脚本、地图追踪页面markdown文件加载修改为WPF原生的展示方式 (#2017) @Datouyu666
- **修复B服登录无法使用的问题** (#2037) @zaodonganqi
- 独立任务七圣召唤,支持 js 端传入自定义策略 #1972
- JS脚本中 KeyPress 语法针对功能键也采取直接触发的方式 #2071
- 新增更多更新渠道,拆分原来的默认渠道,提升更新速度与稳定性

🌩️ [Github 下载太慢? 点我访问更多更新渠道](https://bettergi.com/download.html)

0.48 原神5.8适配、分层地图等

版本: 0.48.0发布: 2025/8/8 00:36:46
## 5.8 适配性优化
- 5.8新角色识别
- 5.8地图特征更新
- 5.6-5.8新增传送点 @MisakaAldrich
- 5.8七圣元数据更新 @haokaiyang
- **自动幽境危战适配5.8,并加入一条龙中(注意当前无需在开启钥匙后的界面上启动本功能!)**

## OCR 相关
- **OCR模型更新至 PaddleOcrV5** (#1966) @Takaranoao
- 强制OCR使用CPU的功能默认关闭
- CUDA目录嗅探默认关闭&尝试修复在奇奇怪怪权限的环境下嗅探CUDA目录导致异常的问题 (#1994) @Takaranoao
- 推理引擎新增 OpenVINO 支持

## 独立任务
- 自动秘境优化进入适配限时双倍 @kaedelcb
- 新增开发用的截取物品图标独立任务 (#1856) @FishmanTheMurloc
- 自动秘境换队从在门口切换修改为在进门后切换;原粹识别优化 (#1866) @kaedelcb
- **新增独立任务自动使用兑换码,自动识别剪切板中的兑换码** (#1895)
- 检测战斗结束增加旋转寻找敌人实验性功能 (#1960) @kaedelcb
- 修复万叶长E拾取判断的CD计算错误 (#1958) @kaedelcb

## 一条龙
- 领取尘歌壶奖励优化,新增其他进入尘歌壶的方式 (#1797) @iris10086
- 修复部分场景下一条龙尘歌壶无法点击传送按钮的问题 #1782
- 检查每日领取情况前点击��托 (#1865) @kaedelcb
- 优化纪行领取

## 调度器
- 调度器-名称-添加鼠标悬浮显示文件夹 @qwecxzpoi
- 修复配置组名称前半段有同名不显示的问题 (#1858) @kaedelcb
- 调度器添加地图追踪文件时自动聚焦搜索框 (#1916) @Arkadegong
- 调度器配置中增加执行成功任务跳过执行配置 (#1893) @mfkvfhpdx
- 解决调度器为空时程序假死问题 (#1947) @Datouyu666
- 重构添加地图追踪任务页面的搜索功能,同时添加深度搜索功能。修复了搜索功能形同虚设,只能搜索最表面父文件夹的问题。 (#1980) @Datouyu666

## 地图追踪
- **实现分层地图的识别,优化视角识别算法**@Limint
- 延长换队失败的判断时间 (#1792) @ddddng
- 修改部分角色挖矿的方式 @RRRR623 @MisakaAldrich
- 脚本仓库不再使用浅克隆,修复需要重置才能更新的问题
- 降低飞行检测时间,自由落体后进入飞行再下落攻击 (#1837) @MisakaAldrich
- 修复迷烟主成员非飞行状态下四叶印识别失败的Bug,模板匹配的置信度修改为数组 @Limint
- 地图追踪接口修改成多实例,JS调用的实例和地图追踪调用的实例不同
- 修复简易策略偶发性不执行的问题 @physligl
- 删除这两个选项:是否就近七天神像恢复血量、传送到七天神像之后是否需要移动后回血
- 修复并发调用小地图识别时识别错误的Bug,修改并增加暴露给JS的小地图识别函数 (#1911) @Limint
- 修复地图追踪配置中获取材料名称的问题 (#1919) @kaedelcb
- 地图追踪版本要求修改为强制
- 优化地图追踪的距离过远判断
- 修复地图追踪中角色公转的场景,持续角度一直未在5度内时,直接强制等到转向到目标位置 #1644

## 通知
- 给telegramNotifier添加代理功能支持 (#1890) @xoipz
- 修复 webhook 通知新版本报错的问题 @wy3057
- 新增 Discord 通知 (#1903) @Small-Ku

## 其他
- 修复自动拾取黑白名单在部分场景下找不到路径的问题
- 修复自动拾取对乐器误识别的问题
- 规避 WPF 剪贴板卡顿,修复剪切不清除文本的问题 (#1839) @ABA2396
- 调度器新增JS脚本界面支持搜索 @physligl
- 调整设置游戏内时间的操作延迟 @jiegedabaobei
- 优化自动重新登录针对B服的登录框的操作,支持5.8版本的新登录框 @zaodonganqi
- JS脚本暴露获取当前小地图角度和当前队伍角色的方法 (#1874)
- 加入控制台日志输出
- 脚本仓库更新支持自定义git地址 @Takaranoao
- 一键购买尘歌壶适配 #1908 @iris10086
- 优化PromptDialog对话框布局以支持用户自由调整窗口大小 (#1953) @Datouyu666
- 调整官服退出重进参数,对高ping玩家友好一点 (#1986) @Takaranoao

🌩️ [Github 下载太慢? 点我访问更多更新渠道](https://bettergi.com/download.html)

0.47 自动幽境危战

版本: 0.47.0发布: 2025/6/29 22:32:23
**新增独立任务自动幽境危战**

需要在开启钥匙的界面上启动本功能(右下角是“开启挑战”按钮),主要是难三刷取圣遗物用

<img src="https://github.com/user-attachments/assets/41184cff-5829-4e9d-ace9-72c9d51e1728" width="700"/>

## 自动拾取
* 优化文字识别功能,使用新的文字区域检测方式减少CPU消耗(**不会出现 100% CPU的情况了**)
* 默认不开启拾取白名单机制,减少无用的OCR识别
* 软件自带默认黑名单与用户配置黑名单拆分,不会再出现用户配置的黑名单被覆盖的情况了
* 配置黑白名单可实时生效
* 修复自动拾取展示文本可能缺失标点的问题
* 更新自动拾取默认黑名单列表 @RRRR623 

## 其他优化
- 优化抽屉关闭后重新开启的体验
- 一条龙页面添加自动秘境树脂选择弹窗 #1767 @kaedelcb
- 优化调度器中根据文件夹删除任务卡顿的问题 @kaedelcb
- 一条龙尘歌壶进入添加重试/UI微调/一条龙快捷键修复 #1750 #1752  @kaedelcb
- 内嵌 VC++ 运行库 14.44.35208.0,**尝试彻底解决“Unable to load DLL 'onnxruntime'or one of its dependencies: 动态链接库(DLL)初始化例程失败” 的问题**
- 缩短换队失败的判断时间 #1755 @physligl
- 修复脚本仓库更新报错 repository path ' ' is not owned by current user #1746
- 删除 “允许在jsScript脚本中使用此地图追踪配置” 和 “允许在此调度器中(一般在JS脚本中)调用自动战斗任务时,采用此追踪配置里的战斗策略” 配置。默认启用
- 脚本仓库更新添加进度展示
- 优化传送点点击的逻辑,增加退出重登的延时 (#1773) @physligl
- 将自动秘境战斗失败复活次数从常量3修改为可更改的参数 @xiaokang00010
- 日志输出优化

🌩️ [Github 下载太慢? 点我访问更多更新渠道](https://bettergi.com/download.html)

0.46.2 自动秘境修复

版本: 0.46.2发布: 2025/6/22 23:24:54
主要针对 0.46.0 秘境相关问题的修复

**[点我查看 0.46.0 的更新日志](https://github.com/babalae/better-genshin-impact/releases/tag/0.46.0)**

## 0.46 版本常见问题FAQ
* 0.45 更新到 0.46 时报错存在文字:**Error: NO_HASH_ALGO_ERR: No hash algorithm specified**。
![image](https://github.com/user-attachments/assets/47b54ac1-b524-4f62-a7a0-8e2b83221cf0)


    * 解决方案:关掉后重试一次,手动运行BetterGl.update.exe(此时打开软件应该已经是最新版了)。如果还是不行,可以直接重新下载安装包安装。
* 启动程序后出现报错:**Unable to load DLL 'onnxruntime'or one of its dependencies: 动态链接库(DLL)初始化例程失败。(0x8007045A)**。 
![f4dc42c65d8902d2b1a01f08af05fa26](https://github.com/user-attachments/assets/0afdf0b9-e3b1-45ed-b0d3-3ab3f28b76e0)


    * 解决方案:请安装VC++运行库,官方下载地址: https://aka.ms/vs/17/release/vc_redist.x64.exe


## 改动
* 修复非 1080P 窗口下(2K、4K等),自动秘境无法正常使用树脂的问题
* 修复只有原粹树脂情况下,用尽树脂时无法正常退出秘境的问题
* 修复其他树脂存在,但是原粹树脂耗尽的情况下,会自动退出秘境的问题


🌩️ [Github 下载太慢? 点我访问更多更新渠道](https://bettergi.com/download.html)

0.46 原神 5.7 适配

版本: 0.46.0发布: 2025/6/22 18:10:20
## 5.7 适配性改造
* 七圣新数据 @haokaiyang
* 新角色识别
* **秘境领取奖励适配,并加入能够刷取指定树脂次数的功能**

## 一条龙
* 自动秘境:添加周日材料本三种奖励选择、优化进入秘境横幅点击 @kaedelcb
* 合成浓缩树脂:添加合成浓缩后保留原粹树脂数量的功能 @kaedelcb
* 尘歌壶:优化阿园寻找的成功率,购买商品添加设置 @kaedelcb
* 部分功能优化 @kaedelcb
* 修复一条龙不设置队伍会提示配置要刷的秘境的BUG
* 修复合成台打开后,等待时间过短导致合成失败的问题 

## 地图追踪
* 通过点位配置,支持在未识别点位情况下,从大地图中心点来识别坐标。 #1526 @mfkvfhpdx
* 挖矿策略修改为只执行一个角色
* 大剑挖矿策略修改,以及移除卡齐娜 @MisakaAldrich
* 解决在回到主界面场景下卡复活界面的问题 @mfkvfhpdx 
* 战斗后自动拾取优化 @Scarlet1ssimo
* 将路径追踪相关的日志改为debug级别 (#1645) (#1684) @Patrick-Ze

## 脚本仓库
* 修改底层下载逻辑,下载源从CF更换为更多Git仓库
* 去除自动更新逻辑,改为手动更新,减少上游压力
* 地图追踪和JS脚本添加 README.md 的详情展示

## 底层改造
* OCR平台改造。移除 PaddleSharp ,使用 ONNX 直接进行推理,支持更多推理环境 #1459 @Takaranoao 
* 截图器优化。 #1480 #1573 @shatyuka 
    * 提升BitBlt 效率,优化 Dwm 截图
    * BitBlt 支持多显示器窗口跨屏
    * DWM 不捕获最小化窗口
    * WGC 优化窗口大小检测优化
    * “选择捕获窗口”优化,置顶原神等
* 使用 Image<Rgb24>替换 Bitmap,减少 YOLO 推理时图像格式转换带来的损失 #1563 @shatyuka

## 其他优化
* 自动拾取黑名单添加条目 #1545
* 安装器优化与集成 @xytoki
* 添加 Mirror 酱 更新渠道,主程序更新推送支持灰度更新
* 修复更新窗���色差以及白边的问题
* 修复暂停后恢复异常bug,调度器设置增加周期配置,执行调度器任务增加继续执行功能 @mfkvfhpdx
* 支持在命令行启动一条龙参数时选择配置,配置找不到就用界面指定的 #1586 @zzc-tongji
* 修复bark notification group和sound配置不生效的问题 #1605  @stiffme
* 修复自动秘境的文案错误 @Qian23333
* 使用TorchSharp重写自动钓鱼的抛竿算法(未启用) @FishmanTheMurloc
* 修复AutoPathing下的非顶层文件夹不显示图标的问题  #1665 @Patrick-Ze
* 延长塞西莉亚苗圃的行走时间 #1620


🌩️ [Github 下载太慢? 点我访问更多更新渠道](https://bettergi.com/download.html)

0.45.1 支持层岩巨渊、渊下宫

版本: 0.45.1发布: 2025/5/10 21:52:05
## 截图器
* **修复 0xc0000005 闪退问题** @Takaranoao
* 修复WGC关闭时候报错 #1419

## 自动拾取
- **拾取列表已满时候,滑动滚轮(注意这个变更会会导致拾取变成从下往上拾取,对于尘歌壶收菜有一定影响)**
- 修复拾取过程中文字识别错误 (#1496) @shatyuka
- 支持配置使用G键进行自动拾取 (#1502) @Patrick-Ze

## JS脚本
- 全局方法暴露鼠标滚动操作verticalScroll (#1450) @breadgrocery
- 修复 JS 脚本内 log.debug 在 bettergi 覆盖层显示的日志级别不正确的问题 #1452
- 添加异步目录读取 (#1472) @Hijiwos
- 修复创建配置组添加js脚本后,首次编辑js脚本自定义配置时,组件无法正确绑定到setting.json中的默认值 (#1449) @breadgrocery
- 调用切换队伍方法后,清除队伍缓存

## 一条龙
- 延长合成树脂的等待时间 #1432
- **一条龙支持增加配置组** @kaedelcb
- 一条龙内的自动秘境支持每周7天单独配置 @kaedelcb
- **新增自动前往领取尘歌壶奖励 (#1506)**  @iris10086

## 地图追踪
- 修复飞行过程中CPU飙升的问题
- 修复4号位地图追踪时不切人的放技能的问题
- **地图特征使用二进制文件存储,减小文件体积,大幅提升特征数据加载速度** @shatyuka
- 为凌晨4点领取月卡的逻辑添加了更多触发点 @mfkvfhpdx
- 打开地图时判断是否存在探索奖励,并自动领取(需要在设置中打开) @mfkvfhpdx 
- 战斗后拾取逻辑小优化 @Scarlet1ssimo 
- 识别选择队伍后队伍切换成功的场景,减少因为切换时间过长而引发的队伍切换失败的问题 #1457
- 修复高DPI下TP地图往复移动的问题 (#1469) @shatyuka
- 挖矿 action 支持大剑角色 @MisakaAldrich
- 更高效的四叶印 action (#1497)  @physligl
- 新增设置时间的 action @physligl
- 优化TP相关的配置展示 @physligl
- **新增支持独立地图层岩巨渊、渊下宫,录制编辑器和追踪地图查看同步支持**
- 如果首个点是非TP点位,强制设置在这个点位附近优先做局部匹配,提升匹配速度

## 其他优化
- 优化新版本更新日志窗口的背景显示(未完全解决) (#1413) @richex-cn
- 添加OneBot通知 (#1418) @Qian23333
- 修复自动秘境超时的时候重试
- 遮罩窗口UI优化支持缩放,日志窗口添加阴影 (#1477、#1478)  @shatyuka
- 修复快速传送(手动触发)后自动拾取失效的问题 #1130
- 自动剧情关闭弹出页前判断是否是大地图的弹出页面,以防误识别 #1466
- 发送通知时,添加延迟让图片先发送,时间戳与事件之间添加换行 @MisakaAldrich
- 修复提示框内容过长时,对话框无法完整显示的问题 (#1513) @breadgrocery
- 优化一些报错和日志提示
- 支持5.6新角色的识别
- 修复一个UI上数据绑定的问题 @FishmanTheMurloc


🌩️ [Github 下载太慢? 点我访问更多更新渠道](https://bettergi.com/download.html)

0.44.4 圣遗物分解

版本: 0.44.4发布: 2025/4/6 23:41:15
* 修复手动设置cd不生效和快速跳过战斗时有时会导致刷屏的问题(#1410) @Takaranoao
* 优化BitBlt截图逻辑,增加失败重试机制以提高截图成功率 (#1407) @Takaranoao
* 添加可以按照正则分解五星圣遗物的 (#1383) @FishmanTheMurloc
* JS 脚本新增文件写入、输入文字的能力
* 修复 关闭截图器,切换分辨率,开启截图器后遮罩窗口位置不正常 的问题

0.44.3 稳定性优化

版本: 0.44.3发布: 2025/4/5 19:17:27
* 依赖库OpenCvSharp4、PaddleOCR版本更新 @Takaranoao
* 修复 BitBlt 会崩溃的问题,以及 BitBlt 性能的极致优化 @Takaranoao
* WGC帧率控制
* WGC反复启停优化 @FishmanTheMurloc
* JS脚本能力添加 @physligl
    * 大地图操作
    * 发送通知
* 修复左Ctrl名称错误 #1398 @kndxhz
* 优化技能冷却处理逻辑 #1321 @Takaranoao
* 修复地图追踪时其他界面关闭后没有延时,以及大地图界面不应该被关闭的问题
* 修复树脂不足提示检测 #1385

0.44 原神5.5适配

版本: 0.44发布: 2025/4/1 08:46:42
> [!CAUTION]
> 由于本次更新修改了底层截图器与任务调度,这并不是一个稳定的版本,请谨慎选择更新!

## 截图器
- **重构所有截图器的返回类型,减少一次内存拷贝,降低CPU消耗。**
- 删除WGC的缓存模式选项,使用读写锁保证WGC的有序转换与返回。(也就是说本次更新后,WGC截图方式也能正常使用地图追踪等功能)
- 删除实时任务和独立任务关于截图器占用的冗余逻辑

## 5.5 适配
- 使用新的游戏退出判断��影响自动伐木,部分JS脚本等 @physligl 
- 5.5 新地图添加,传送点未添加,但添加了新秘境
- 5.5 新角色数据
- 5.5 新七圣卡牌数据

## 本地化
**支持更多的游戏语言** @FishmanTheMurloc 

## 自动秘境
- 一条龙未选择要刷的秘境时,直接提示
- 修复4K分辨率下秘境无法自动点击掉地脉异常的提示内容的问题 #460
- 体力不足时,放弃继续进行自动秘境 #1008 #1134
- 秘境走到最后领取奖励超时将会自动重试秘境 #1083 #1202 #1270 

## 全自动
- 地图追踪新增重新登陆的Action @physligl 
- JS添加实时任务,不会清理之前的任务 @Takaranoao #1320 
- 新增 genshin.relogin 可以重新登陆原神
- 调度器的 Shell 功能支持更多配置 @Takaranoao
- 日志分析页面修改与美化 @physligl 
- 修复换队时爬七天神像导致换队失败的问题 @physligl 
- 增加对WaypointForTrack的DisablePickupAround属性支持,可以关闭挖矿动作的周围拾取 @Takaranoao #1322
- 小改正则表达以支持JS脚本统计 @MisakaAldrich #1274
- 优化一条路合成树脂时候容易失败的问题

## 通知
-  **新增 邮箱、Bark、xxtui、tg、钉钉、websocket 通知** @DR-lin-eng @wy3057 
- 飞书通知时带有图片(需要配��app,并且在飞书后台增加上传图片权限) @niuhuan

## 其他
- 新增关于页
- 迁移按键绑定页面到设置中
- 自动钓鱼恢复 16:9 的支持,**与一些钓鱼功能的优化** @FishmanTheMurloc 
- 一些UI界面上的变化
- wpfui 更新至 4.0 (表层没啥变化,但是ui框架底层变动)
- 修复自动拾取按文档指引改键无效 @Takaranoao #1262
- 修复自动秘境选择火本(无妄引咎密宫)后,无法正确进入秘境的问题 #1345

0.43.1 修复内存溢出

版本: 0.43.1发布: 2025/3/13 00:01:57
* **修复全自动钓鱼导致机器内存占满的问题** @FishmanTheMurloc 
* 修复自定义拾取按键不生效的问题 #1262 @Takaranoao
* 修复地图追踪中的 up_down_grab_leaf 四叶印 action 不生效的问题
* 修复调度器任务完成时候异常抛出错误的问题(但是不影响使用)

0.43 支持纳塔鱼类

版本: 0.43发布: 2025/3/9 23:31:59
## **全自动钓鱼** 

#### ❤感谢 @FishmanTheMurloc 重构了自动钓鱼模块并添加了大量功能!

* 支持**纳塔**鱼类的识别
* 将全自动钓鱼拆分至独立任务,且能够被地图追踪、JS脚本调用
* 全自动钓鱼支持自动切换日夜的时间
* 针对假龙的自动抛竿进行优化

## 一条龙
* 添加检查每日是否完成的通知
* 添加结束后操作(关闭游戏、关机)等

## 调度器
* 调度器清空所有任务添加询问提示
* 新增shell类型的任务可供添加(**请不要执行看不懂的命令**)#1248 @Takaranoao

## 地图追踪
* 地图追踪中当前配队无法满足简易策略脚本时,日志提示所需角色
* 地图追踪中异常场景处理添加 遇到 x 按钮时候 按下ESC返回主界面
* 更多七天神像回血相关的配置 @physligl
* 自动战斗后、传送前都会释放所有按键,尝试解决TP神像后持续往前走的问题
* 修复火元素采集不生效的问题
* 优化自动传送的稳定性 @physligl

## 其他优化
* 修复保存键鼠脚本时丢失最后一个MacroEvent的问题 @Ayu0K #1178
* 全局自定义按键映射支持(脚本、策略等) @Ayu0K
* 添加强制保持游戏窗口焦点的设置 @mfkvfhpdx
* 添加使用Starward记录游戏时间的功能 @kndxhz #1164
* 企业微信通知添加图片输出 @MisakaAldrich
* 5.4新角色的识别支持
* 修复部分功能键位无法作为改键的问题 #1131
* 文案与UI优化
* 添加了首次运行的界面,只会出现一次

0.42 地图传送修复

版本: 0.42发布: 2025/2/13 00:52:20
* **修复 5.4 版本地图UI变动导致传送失效的问题** @Scarlet1ssimo 
* TP时扩展右上角的不可点击区域,适配新地图UI
* **修复启动调度器时完全卡死的问题(只会在独占全屏时出现)**
* **修复通知导致的截图失败报错提示**
* 使 JS脚本 中的 keyDown(), keyUp(), keyPress() 方法 和 战斗策略脚本 中的 keydown(), keyup(), keypress() 方法 可以直接使用 虚拟键代码 来执行 鼠标操作 #1124 @2696791698
* 5.4 七圣召唤卡牌元数据更新 @haokaiyang

0.41 通知功能

版本: 0.41发布: 2025/2/7 22:29:31
## 通知功能 
* 重构 @Scarlet1ssimo 
* 新增windows通知、飞书通知
* 新增企业微信通知 @MisakaAldrich 

通知文档:https://bettergi.com/dev/webhook.html

## 脚本仓库
* 更换了仓库地址
* 在设置页面新增了手动导入仓库的方式
* 无法更新仓库时,仍能够访问本地已有仓库内容

## 路径追踪
* 修复地图追踪任务无法直接在地图追踪页右键执行的问题
* 修复秘境死亡时候无法传送到七天神像的问题
* 修改了路径追踪中战斗结束的判定点 @Scarlet1ssimo
* 修复路径追踪 `combat_script` 不设置角色名称仍会切人的问题 #1100
* 新增路径追踪 `pyro_collect` 火元素采集的功能
* 新增路径点位 `orientation` 用于控制人物朝向 @Yang-z 
* 路径追踪中自动跳过剧情的配置为强制跳过
* 修复地图传送在高dpi设置显示器下拖动距离过远的问题

## 其他
* win10不再展示毛玻璃主题切换按钮
* 完成秘境后释放所有按键 #1073
* 修复 `bettergi://start/` 不生效的问题(胡桃工���箱联动启动失效问题)
* 在程序安装到C盘且情况下,自动添加 Everyone 权限,修复脚本仓库报错 “Microsoft Edge 无法读取和写入其数据目录” 的问题 @Scighost
* 启动时校验亮度、镜头灵敏度配置,非默认直接打印警告日志
* 启动时校验微星小飞机,并打印相应警告日志
* 修复脚本订阅和配置组运行的提示框在高DPI显示屏下跑到屏幕外的问题
* 修复切换队伍时,第五个队伍无法被选中的问题
* 优化一条龙领取奖励时,橙色选项的识别率
* 修改所有自动战斗的键鼠模拟方式,尝试修复自动战斗原地不动的问题
* 部分UI改造,部分文案修正

0.40 功能优化

版本: 0.40发布: 2025/1/26 22:19:14
**这次更新新增了新版本的安装程序与自动更新程序(自动更新程序下版本才会有用)。**

**📥在线安装版【推荐】:[BetterGI.OnlineInst.exe](https://77.cocogoat.cn/dfs/bgi/BetterGI.OnlineInst.exe)**
**📥离线安装版:[BetterGI.Install.exe](https://77.cocogoat.cn/dfs/bgi/BetterGI.Install.exe)**

* 感谢 @xyToki 提供的自动更新程序与服务,项目 [kachina-installer](https://github.com/YuehaiTeam/kachina-installer) !
* 感谢 @Womsxd 提供的额外流量节点!
* 感谢 @qhy040404 编写的 Github Action!

![72a520b00cd20aa4a33d8831c1403fce](https://github.com/user-attachments/assets/831ead1f-a905-44f3-b015-75e7a2e31634)


> [!CAUTION]
> 注意在安装了 0.40.0 及更高版本的安装程序后,0.39.1 以及更低版本的安装程序(BetterGI_Setup_v*.exe)未来将会无法覆盖安装。如果要降低版本请使用便携版本(BetterGI_v*.7z)!

## 一条龙
* 把领取历练点任务改放在了���取奖励模块(在切换好感队之后) #955
* 修复枫丹台成台成女角色容易跑过头的问题
* **修复一条龙期间切换到其他界面会卡顿的问题**
* 在未识别到配队选择页面时重试
* 新增命令行: `.\BetterGI.exe startOneDragon`,支持在软件启动后直接启动一条龙 #998

## 路径追踪
* 路径追踪 action为 fight 的点位强制执行成 path 类型
* 路径追踪中战斗策略日志打印修改,以防和自动战斗混淆
* 下落攻击触发的时候不再接近目标点
* 新增 `dash` action 连续冲刺跑路
* 添加 `log_output` 的 action 用于在指定点输出日志
* **优化了自动拾取掉落物的逻辑** @Scarlet1ssimo

### 传送相关 @physligl
* 修复传送中地图移动的问题 
* 优化了影向山和太山府附近点错传送锚点的问题
* 优化了传送到七天神像回血的体验
* 新增了大地图传送相关的设置页

### 锄地相关 @mfkvfhpdx
* 新增日志分析、锄地分析功能,可以统计物品获取,执行时长等 
* 锄地相关内容功能性优化

## 其他优化
* 修复自动秘境在原神重启后不按w(或者冲刺一下不动)的问题
* 领取历练点任务放在领取奖励的步骤中,并优化点击次数 #955
* 独立任务一自动秘境下的目标秘境可以不选
* 触发器时间间隔禁止配置为0
* 修复战斗策略部分校验提示不生效的问题 #988
* 修复windows10 1909版本使用WGC会报错的问题 @masm611 #954
* 更多傻瓜化日志提示
    * 自动战斗、秘境、队伍识别强制校验 16:9 分辨率
    * 键鼠模拟被拦截提示修改为中文
    * 战斗策略不存在则引导用户前往对应菜单进行配罟
* **自动音游专辑支持所有难度都打满** #994 @atiasn
* 安装包改成单层文件夹 #976  @Womsxd
* **美化了部分窗口表现** #973  @chisato2233
* **部分功能支持原神自定义按键绑定** #956 @Ayu0K
* 修复 莱依拉、卡维 邀约中的错误选项 	#1043 #1044
* 启动独立任务时会自动启动截图器 #1048
* 快速传送支持纳塔的声望点
* 修复七圣召唤策略解析错误时,未正确抛出错误的问题
* 自动秘境中的战斗策略存在火神的情况下,战斗结束后自动切人 #1052

0.39 自动音游专辑

版本: 0.39发布: 2025/1/2 23:00:50
## 自动音游专辑

**在自动音游的基础上,新增自动专辑功能。在专辑界面下运行可以自动演奏完所有未领取完奖励的乐曲。**

可以帮助你快速完成成就。

![image](https://github.com/user-attachments/assets/e6e69637-f822-4db7-ab86-c7507d8456ba)


## 5.3 适配性更新

* 七圣召唤更新 @haokaiyang
* 支持新角色数据

## 其他优化

* 修复自动启动游戏后自动点击月卡
* 修复自动秘境部分秘境无法正常进入的问题
* 尝试修复自动秘境偶现的卡顿问题
* 部分UI以及日志输出的优化
* 恢复自动音游的快捷键

0.38 一条龙

版本: 0.38发布: 2024/12/30 00:17:27
## 一条龙

**新增了一条龙功能,一键完成日常,更多一条龙功能计划请查看 https://github.com/babalae/better-genshin-impact/issues/846**

![image](https://github.com/user-attachments/assets/63958440-919a-4131-8722-5d13308087a9)


当前提供的功能:
* 领取邮件
* 合成树脂(含历练点领取)
* 传送自动秘境
* 领取每日、探索奖励

点击启动一条龙的是后,如果截图器未自动启动会直接启动,且会等待到开门后开始执行一条龙。

由于通知功能未完善,**每日奖励可能存在未领取的情况**,暂不提供完成一条龙后关机的功能。

## 路径追踪

> [!IMPORTANT]
> **非常感谢 @Limint 贡献的新的相机视角识别算法,解决了路径追踪时视角晃动的问题**

**现在已经存在部分挖矿、锄地脚本,但相关功能有待优化。**

* 修复tp时候,屏蔽左上角区域位置不正确的问题(屏蔽了但没完全屏蔽)
* 新增在路径追踪期间使用小道具的功能
* 重写 `pick_around` 动作 @Limint
* 重构地图传送模块,解决部分场景下无法正常传送到目标的问题 @physligl 
    * 完善并修复传送点数据,补充了地区属性
* 完善自动战斗任务,添加了更多自定义参数,使自动锄地功能更加流畅 @mfkvfhpdx 
* 添加路径追踪暂停功能,可配置快捷键 @mfkvfhpdx 
* 优化路径追踪地图点位编辑器的功能(战斗策略管理、清空等) @mfkvfhpdx 
* 调度器配置组添加重命名、清空能功能 @mfkvfhpdx 
* 调度器添加地图路径追踪任务时候的ui优化,默认不展开,且添加筛选功能
* 修复调度器连续执行配置组时无法停止的问题
* 为脚本仓库新增了筛选功能 @YuHan1015

## 键鼠录制

* 提高键鼠录制的精度
* 修复Alt键不起效的问题
* 添加滚轮的录制

## JS 脚本
* 添加了更多[原神相关的基础方法](https://bgi.huiyadan.com/dev/js/genshin.html)

## 其他

* 补充自动拾取黑名单 @OPPO9008
* 修复了若干问题(太多了不想写了)
* 由于下版本会出现常驻音游活动,历史的自动音游功能也开放了
* 自动秘境功能存在角色死亡后,如果设置了目标秘境,则会自动传送回去继续自动秘境
* 自动秘境的转向功能完全基于bug正常运行,修复了这个问题
* 自动秘境默认设置为行走去开启秘境
* 重写自动开门的触发器,合并自动开门与领取月卡的配置
* 在自动战斗、自动七圣策略边上也添加了脚本仓库的访问按钮
* **修复了原神路径无法正确自动获取的问题**

0.37 原神 5.2 适配性更新

版本: 0.37发布: 2024/11/23 19:54:47
## 5.2 适配性更新

* 七圣召唤更新@haokaiyang
* 支持新角色数据
* 支持新地图数据
* Yap 模型更新 @Alex-Beng 

### 自动剧情

* **后台���动剧情模式不再会瞬移鼠标点击,直接使用5.2的F**,注意对话结束后鼠标仍会被吸附到游戏窗口内!

### 自动秘境

* 修复 5.2 更新后点击跳过会点到锁定功能的问题

## 全自动

* 联机情况下识别角色队伍时,修复错误识别房主的问题(会导致队伍识别出错) #777
* 修复脚本仓库订阅所有路径追踪脚本存在的一些问题
* JS脚本鼠标悬浮展示描述
* JS脚本在传入JS的 `settings` 对象为空时提示

### 路径追踪
* 凌晨4点时候自动点击领取月卡
* 进入对话中时会自动选择选项并退出。
* 修复路径追踪部分变量写死的问题
* 小于 1920x1080 的游戏分辨率使用路径追踪会触发提示
* 新增了一些 `action`,具体功效见文档 

## 其他

* UI 优化 @Lightczx 

0.36 路径追踪优化

版本: 0.36发布: 2024/11/4 21:49:13
## 全自动

### 调度器
* 添加配置组设置功能,可以配置路径追踪队伍切换、使用盾、回血角色等
* 添加连续执行的功能

### 脚本仓库
* 仓库订阅导入后会自动刷新界面
* 修复补充更新机制无法正常进入的问题
* 进入脚本仓库时自动获取最新仓库信息

### 自动传送
* 传送点未激活判定的情况下也会重试
* 滑动大地图结束后添加更多等待时间,保证地图处于静止状态
* 优化“太山府”、“鹰之门” 在传送中经常无法被识别到的问题

### 路径追踪
* 修复到目标点时不转动视角的问题
* 在识别到卡死时,新增更好的避障逻辑 & 优化寻路逻辑 #711 @jbcaaa 
* 新增 action,具体见[文档](https://bgi.huiyadan.com/feats/autos/pathing.html)
  * 水、雷、风元素力采集
  * 周边拾取 #721 @jbcaaa 
* 修复调度器不支持三级以上路径追踪目录的选择
* 针对 action 的角色需求进行校验,比如 纳西妲采集。
* 残血、死亡时自动传送至七天神像
* 恢复界面上单独执行任务的右键菜单
* 添加路线重试机制、卡死脱离3次后放弃当前路径进入重试、卡死脱离添加超时时间
* 新增路径追踪的队伍切换与角色使用的条件设置。

## 优化
* 修复后台自动剧情启用的情况下,自动领取探索奖励失效的问题
* **队伍识别支持联机情况下的识别**
* 重新训练了头像分类器,使其支持角色头像处于半透明情况下的识别(攀爬、跳跃的时候右侧头像会变半透明,切人带数字的情况仍不支持)
* 修复后台自动剧情启用的情况下,自动领取探索奖励失效的问题
* 界面UI更新
* **Win11启动软件后自动关闭游戏窗口化优化,以支持BitBlt!**
* 一键进出尘歌壶,增加对多人联机下进入尘歌壶的支持 @FannieMC

0.35 脚本仓库

版本: 0.35发布: 2024/10/14 01:23:29
BetterGI 距离第一个版本 0.10.0 的发布刚好已经过去了一年时间了,没想到能高强度开发一年,把 Github 的瓷砖都快刷全绿了。感谢各位开发者和群友们的帮助!

![73c1caf286ba3a866b2df2122d34498d](https://github.com/user-attachments/assets/bc08f288-2f60-492c-92b6-22e3e3163065)


## 独立任务
* 重构底层调度逻辑,使其方法能够对外调用
* **<kbd>F11</kbd> 关闭截图器的时候也会同时关闭所有独立任务** #388  #660
* 自动秘境支持红血时自动按 <kbd>z</kbd> 嗑药 #649 @iris10086
* 添加了启停按钮控件 @qhy040404 


## 全自动

**添加了脚本仓库,在线版 [https://bgi.sh/](https://bgi.sh/) (感谢 @DR-lin-eng 友情提供的域名),BetterGI本地也内嵌了相同的网页。**

**感谢脚本作者们制作的大量采集路线!**

### 综合
* 修复调度器存储配置组的路径是绝对路径的问题
* JS脚本、路径追踪添加刷新的右键菜单 #627
* TP时,当前地图位置识别失败的情况下,会直接通过国家位置进行大地图定位
* TP失败时加入重试机制
* TP支持识别未激活传送点或者无传送点的位置
* 补充遗漏传送点坐标  #603 #586 @HZYgrandma
* 收缩传送区域(左上角也会不点击),防止点击到大地图周边的控件 #604

### JS脚本
* 添加实时任务相关配置
* 添加独立任务的调用能力
* **新增传送并执行自动秘境的脚本**
* 配合脚本仓库的功能,移动了存储目录
* 新增了更多开放API, 具体使用方式见[文档](https://bgi.huiyadan.com/autos/jsscript.html)

### 路径追踪
* 更新保存路径文件的命名格式 #600
* **添加地图路径点位编辑器**
* 修复局部特征匹配在每次地图追踪的时候没有重置的问题 #619
* 路径记录器添加关闭日志 #631
* 路径追踪添加强制以配置点位传送的能力 #630
* 路径追踪支持战斗action #658 @iris10086
* ~~战斗action支持识别战斗结束(模型还在炼制)~~
* 路径追踪支持纳西达收集action
* 优化路径追踪 @gqzcl 
* **路径追踪不再自动冲刺**

## 优化与改动

* 修复了角色在自动秘境结束战斗时,若朝向正西方则无法自动转向古树的问题。 #608
* 修复伐木上限配置无法突破2000的问题(荒泷一斗被动可以突破这个值)。 #606
* 遮罩窗口中添加日志文件夹的快捷访问入口 #632
* 启动页的启动参数,添加文档的跳转 @emako 
* 添加了一些默认拾取黑名单
* 界面UI优化 @emako ,重写了快捷键页面
* 5.1 相关配置适配性更新