版本更新日志 - 静态页面
- 回滚快捷传送支持自动点击按钮的功能 #1599 - 自动烹饪��持满熟练度自动停止任务 #2958 - JS脚本文件夹支持文件重命名功能 (#2960) @Hijiwos - 地图追踪添加不切换队伍配置,在自动地脉花功能上使用 #2955 @ddaodan
## 自动烹饪 **自动烹饪修改成独立任务** (#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
## 月之五适配 - 新角色(法尔伽) - 七圣召唤元数据 @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
各位新年好呀! <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
## 地图遮罩 新增地图遮罩功能,启用后会在地图左下方展示地图遮罩配置按钮。 选择物品类型后会直接在原神上展示地图标点,并支持两种数据源: - 米游社提瓦特大地图 - 空荧酒馆 <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与交互
## 月之四适配 - 新角色适配(兹白、叶洛亚) - 新地图添加(**当前新地图只支持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)
## 月之三适配 - 新角色识别与适配 - **自动钓鱼支持挪德卡莱鱼类** - 七圣召唤元数据更新 @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占用和执行速度**
## 6.1适配 - 新角色识别 - 七圣新卡牌数据 @haokaiyang ## 其他 - JS脚本新增 getGameMetrics 方法 (#2403) @breadgrocery - 修复部分场景下偶发的遮罩窗口不展示问题 @JamisHoo - 优化聚集材料命令/联机时禁止自动派遣 (#2374) @kaedelcb - 修复 AutoDomainParam 泛型定义 @breadgrocery - 修复角色识别失败保存图片路径不正确的问题 (#2354) @zaodonganqi - 脚本仓库支持导入私有仓库 @ShadowLemoon - 单测代码优化 @FishmanTheMurloc
## 新增兑换���信息窗口 - 展示最新兑换码,在主窗口右上角点击进入 - 一键兑换 - 实时获取前瞻兑换码信息 <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 树脂的计算,自动秘境不会再多刷一次了**
## 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变化
## 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
## 自动吃药 - 将红血自动吃药修改为实时触发任务(#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)
## 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)
**新增独立任务自动幽境危战** 需要在开启钥匙的界面上启动本功能(右下角是“开启挑战”按钮),主要是难三刷取圣遗物用 <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.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**。

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

* 解决方案:请安装VC++运行库,官方下载地址: https://aka.ms/vs/17/release/vc_redist.x64.exe
## 改动
* 修复非 1080P 窗口下(2K、4K等),自动秘境无法正常使用树脂的问题
* 修复只有原粹树脂情况下,用尽树脂时无法正常退出秘境的问题
* 修复其他树脂存在,但是原粹树脂耗尽的情况下,会自动退出秘境的问题
🌩️ [Github 下载太慢? 点我访问更多更新渠道](https://bettergi.com/download.html)
## 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)
## 截图器 * **修复 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)
* 修复手动设置cd不生效和快速跳过战斗时有时会导致刷屏的问题(#1410) @Takaranoao * 优化BitBlt截图逻辑,增加失败重试机制以提高截图成功率 (#1407) @Takaranoao * 添加可以按照正则分解五星圣遗物的 (#1383) @FishmanTheMurloc * JS 脚本新增文件写入、输入文字的能力 * 修复 关闭截图器,切换分辨率,开启截图器后遮罩窗口位置不正常 的问题
* 依赖库OpenCvSharp4、PaddleOCR版本更新 @Takaranoao
* 修复 BitBlt 会崩溃的问题,以及 BitBlt 性能的极致优化 @Takaranoao
* WGC帧率控制
* WGC反复启停优化 @FishmanTheMurloc
* JS脚本能力添加 @physligl
* 大地图操作
* 发送通知
* 修复左Ctrl名称错误 #1398 @kndxhz
* 优化技能冷却处理逻辑 #1321 @Takaranoao
* 修复地图追踪时其他界面关闭后没有延时,以及大地图界面不应该被关闭的问题
* 修复树脂不足提示检测 #1385
> [!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
* **修复全自动钓鱼导致机器内存占满的问题** @FishmanTheMurloc * 修复自定义拾取按键不生效的问题 #1262 @Takaranoao * 修复地图追踪中的 up_down_grab_leaf 四叶印 action 不生效的问题 * 修复调度器任务完成时候异常抛出错误的问题(但是不影响使用)
## **全自动钓鱼** #### ❤感谢 @FishmanTheMurloc 重构了自动钓鱼模块并添加了大量功能! * 支持**纳塔**鱼类的识别 * 将全自动钓鱼拆分至独立任务,且能够被地图追踪、JS脚本调用 * 全自动钓鱼支持自动切换日夜的时间 * 针对假龙的自动抛竿进行优化 ## 一条龙 * 添加检查每日是否完成的通知 * 添加结束后操作(关闭游戏、关机)等 ## 调度器 * 调度器清空所有任务添加询问提示 * 新增shell类型的任务可供添加(**请不要执行看不懂的命令**)#1248 @Takaranoao ## 地图追踪 * 地图追踪中当前配队无法满足简易策略脚本时,日志提示所需角色 * 地图追踪中异常场景处理添加 遇到 x 按钮时候 按下ESC返回主界面 * 更多七天神像回血相关的配置 @physligl * 自动战斗后、传送前都会释放所有按键,尝试解决TP神像后持续往前走的问题 * 修复火元素采集不生效的问题 * 优化自动传送的稳定性 @physligl ## 其他优化 * 修复保存键鼠脚本时丢失最后一个MacroEvent的问题 @Ayu0K #1178 * 全局自定义按键映射支持(脚本、策略等) @Ayu0K * 添加强制保持游戏窗口焦点的设置 @mfkvfhpdx * 添加使用Starward记录游戏时间的功能 @kndxhz #1164 * 企业微信通知添加图片输出 @MisakaAldrich * 5.4新角色的识别支持 * 修复部分功能键位无法作为改键的问题 #1131 * 文案与UI优化 * 添加了首次运行的界面,只会出现一次
* **修复 5.4 版本地图UI变动导致传送失效的问题** @Scarlet1ssimo * TP时扩展右上角的不可点击区域,适配新地图UI * **修复启动调度器时完全卡死的问题(只会在独占全屏时出现)** * **修复通知导致的截图失败报错提示** * 使 JS脚本 中的 keyDown(), keyUp(), keyPress() 方法 和 战斗策略脚本 中的 keydown(), keyup(), keypress() 方法 可以直接使用 虚拟键代码 来执行 鼠标操作 #1124 @2696791698 * 5.4 七圣召唤卡牌元数据更新 @haokaiyang
## 通知功能 * 重构 @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改造,部分文案修正
**这次更新新增了新版本的安装程序与自动更新程序(自动更新程序下版本才会有用)。**
**📥在线安装版【推荐】:[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!

> [!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## 自动音游专辑 **在自动音游的基础上,新增自动专辑功能。在专辑界面下运行可以自动演奏完所有未领取完奖励的乐曲。** 可以帮助你快速完成成就。  ## 5.3 适配性更新 * 七圣召唤更新 @haokaiyang * 支持新角色数据 ## 其他优化 * 修复自动启动游戏后自动点击月卡 * 修复自动秘境部分秘境无法正常进入的问题 * 尝试修复自动秘境偶现的卡顿问题 * 部分UI以及日志输出的优化 * 恢复自动音游的快捷键
## 一条龙
**新增了一条龙功能,一键完成日常,更多一条龙功能计划请查看 https://github.com/babalae/better-genshin-impact/issues/846**

当前提供的功能:
* 领取邮件
* 合成树脂(含历练点领取)
* 传送自动秘境
* 领取每日、探索奖励
点击启动一条龙的是后,如果截图器未自动启动会直接启动,且会等待到开门后开始执行一条龙。
由于通知功能未完善,**每日奖励可能存在未领取的情况**,暂不提供完成一条龙后关机的功能。
## 路径追踪
> [!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正常运行,修复了这个问题
* 自动秘境默认设置为行走去开启秘境
* 重写自动开门的触发器,合并自动开门与领取月卡的配置
* 在自动战斗、自动七圣策略边上也添加了脚本仓库的访问按钮
* **修复了原神路径无法正确自动获取的问题**
## 5.2 适配性更新 * 七圣召唤更新@haokaiyang * 支持新角色数据 * 支持新地图数据 * Yap 模型更新 @Alex-Beng ### 自动剧情 * **后台���动剧情模式不再会瞬移鼠标点击,直接使用5.2的F**,注意对话结束后鼠标仍会被吸附到游戏窗口内! ### 自动秘境 * 修复 5.2 更新后点击跳过会点到锁定功能的问题 ## 全自动 * 联机情况下识别角色队伍时,修复错误识别房主的问题(会导致队伍识别出错) #777 * 修复脚本仓库订阅所有路径追踪脚本存在的一些问题 * JS脚本鼠标悬浮展示描述 * JS脚本在传入JS的 `settings` 对象为空时提示 ### 路径追踪 * 凌晨4点时候自动点击领取月卡 * 进入对话中时会自动选择选项并退出。 * 修复路径追踪部分变量写死的问题 * 小于 1920x1080 的游戏分辨率使用路径追踪会触发提示 * 新增了一些 `action`,具体功效见文档 ## 其他 * UI 优化 @Lightczx
## 全自动 ### 调度器 * 添加配置组设置功能,可以配置路径追踪队伍切换、使用盾、回血角色等 * 添加连续执行的功能 ### 脚本仓库 * 仓库订阅导入后会自动刷新界面 * 修复补充更新机制无法正常进入的问题 * 进入脚本仓库时自动获取最新仓库信息 ### 自动传送 * 传送点未激活判定的情况下也会重试 * 滑动大地图结束后添加更多等待时间,保证地图处于静止状态 * 优化“太山府”、“鹰之门” 在传送中经常无法被识别到的问题 ### 路径追踪 * 修复到目标点时不转动视角的问题 * 在识别到卡死时,新增更好的避障逻辑 & 优化寻路逻辑 #711 @jbcaaa * 新增 action,具体见[文档](https://bgi.huiyadan.com/feats/autos/pathing.html) * 水、雷、风元素力采集 * 周边拾取 #721 @jbcaaa * 修复调度器不支持三级以上路径追踪目录的选择 * 针对 action 的角色需求进行校验,比如 纳西妲采集。 * 残血、死亡时自动传送至七天神像 * 恢复界面上单独执行任务的右键菜单 * 添加路线重试机制、卡死脱离3次后放弃当前路径进入重试、卡死脱离添加超时时间 * 新增路径追踪的队伍切换与角色使用的条件设置。 ## 优化 * 修复后台自动剧情启用的情况下,自动领取探索奖励失效的问题 * **队伍识别支持联机情况下的识别** * 重新训练了头像分类器,使其支持角色头像处于半透明情况下的识别(攀爬、跳跃的时候右侧头像会变半透明,切人带数字的情况仍不支持) * 修复后台自动剧情启用的情况下,自动领取探索奖励失效的问题 * 界面UI更新 * **Win11启动软件后自动关闭游戏窗口化优化,以支持BitBlt!** * 一键进出尘歌壶,增加对多人联机下进入尘歌壶的支持 @FannieMC
BetterGI 距离第一个版本 0.10.0 的发布刚好已经过去了一年时间了,没想到能高强度开发一年,把 Github 的瓷砖都快刷全绿了。感谢各位开发者和群友们的帮助!  ## 独立任务 * 重构底层调度逻辑,使其方法能够对外调用 * **<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 相关配置适配性更新