Skip to content

Releases: babalae/better-genshin-impact

0.58 月之五适配

09 Mar 17:17

Choose a tag to compare

月之五适配

  • 新角色(法尔伽)
  • 七圣召唤元数据 @haokaiyang

地图遮罩

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

独立任务

JS相关

其他

  • 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展示

20 Feb 06:30

Choose a tag to compare

各位新年好呀!

Clip_20260220_142627

新功能

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

地图遮罩

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

地图追踪

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

其他

0.56 地图遮罩

03 Feb 16:10

Choose a tag to compare

地图遮罩

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

选择物品类型后会直接在原神上展示地图标点,并支持两种数据源:

  • 米游社提瓦特大地图
  • 空荧酒馆
image

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

调度器与自动战斗

其他

  • 添加动态修改遮罩日志与状态位置的功能
  • 修复当前出战队伍是第五位时,无法正常下拉切换队伍的问题 #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 月之四适配

16 Jan 15:29

Choose a tag to compare

月之四适配

  • 新角色适配(兹白、叶洛亚)
  • 新地图添加(当前新地图只支持SIFT模式
  • 新增传送锚点数据 (#2620) @JamisHoo
  • 七圣召唤元数据更新 (#2623) @haokaiyang
  • 支持新版少女月卡的点击 (#2622) @A-Little-AnQi

自动剧情

画中画功能 @ljxi推荐配合后台自动剧情功能使用
image

地图追踪

JS脚本

自动战斗/秘境/幽境危战

  • 新增 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 月之三适配

08 Dec 15:47

Choose a tag to compare

月之三适配

  • 新角色识别与适配
  • 自动钓鱼支持挪德卡莱鱼类
  • 七圣召唤元数据更新 @haokaiyang
  • 适配联机相关UI (#2488) @kaedelcb
  • 文字菜单UI区域适配,修复自动领取尘歌壶在新版本报错的问题 (#2511) @kaedelcb
  • 每日奖励领取适配

自动秘境/幽境/战斗

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

地图追踪

JS脚本

其他

0.53 原神6.1适配

28 Oct 15:04

Choose a tag to compare

6.1适配

其他

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

16 Oct 17:54

Choose a tag to compare

新增兑换码信息窗口

  • 展示最新兑换码,在主窗口右上角点击进入
  • 一键兑换
  • 实时获取前瞻兑换码信息
image

幽境危战

  • 延长传送等待时间
  • 修复树脂不足情况下自动幽境危战无法正常退出的问题 #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 适配

19 Sep 14:23

Choose a tag to compare

6.0 适配

其他

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

0.50 适配原神6.0

13 Sep 02:16

Choose a tag to compare

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 日常优化

21 Aug 15:49

Choose a tag to compare

自动吃药

自动幽境危战斗

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

  • 修复传送进入秘境等待时间过短的问题 #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 下载太慢? 点我访问更多更新渠道