云端客
800b86ef40
全自动地脉花4.4.8 ( #2640 )
...
* fix(physical): 修复原粹树脂识别逻辑
- 注释掉定位200的调试日志
- 移除按钮2存在性检查的代码块
- 调整OCR识别区域的坐标计算逻辑
- 修改OCR识别区域的宽度和高度参数
- 优化原粹树脂数值提取,只取分数前半部分
* refactor(physical): 优化图像识别和OCR处理的资源管理
- 将region.Dispose()操作移至try-finally块中确保资源正确释放
- 修改图像匹配异常提示信息为更简洁的格式
- 调整OCR识别代码中region3的创建位置并确保在finally块中释放资源
- 通过try-catch-finally结构增强代码的健壮性,防止内存泄漏
* refactor(physical): 调整模板匹配逻辑结构
- 将 try 语句块移至模板匹配操作之后
- 确保匹配结果在异常处理前已获取
- 优化代码执行流程和错误处理机制
* feat(AutoLeyLineOutcrop): 添加manifest.json读取和日志记录功能
- 添加读取manifest.json文件并记录脚本名称和版本信息
- 添加异常处理机制记录manifest.json读取错误
* chore(release): 更新版本号到 4.4.8
- 更新 manifest.json 中的版本号从 4.4.7 到 4.4.8
* fix(physical): 修复按钮宽度计算逻辑
- 将硬编码的屏幕宽度值1920替换为动态的genshinJson.width变量
- 确保按钮宽度计算适配不同分辨率的屏幕尺寸
* fix(resin): 修复树脂数量统计功能异常处理
- 添加OCR识别失败时的ESC键退出机制
- 修复函数参数传递中的格式问题
- 优化代码格式和空行处理
- 增强异常情况下的原始模式回退逻辑
2026-01-09 00:31:08 +08:00
云端客
5db53d18f8
[全自动地脉] ( #2485 )
...
* feat(树脂): 1.树脂耗尽模式基础上新增==>刷取次数取小值<==功能
2.优化原粹树脂识别速度
* feat(AutoLeyLineOutcrop): 添加最小替换次数功能
* feat(physical): 添加运行次数统计和OCR识别区域优化
* refactor: 将info日志级别调整为debug级别
* refactor: 调整操作延迟时间从800ms到1000ms
* refactor: 优化模板匹配配置和错误信息输出
* fix: 修复错误处理和通知设置引用问题
* refactor: 修改变量声明为let
* refactor: 优化区域对象创建和资源释放
* fix(utils): 修改原粹树脂识别函数的默认参数
- 将 opToMainUi 参数的默认值从 true 改为 false
- 确保函数在不切换到主界面的情况下也能正常执行
- 避免不必要的界面跳转提升用户体验
* fix(utils): 修复图像识别逻辑中的区域查找问题
- 修正了 captureGameRegion 的调用方式,确保正确获取游戏区域
- 更新了模板匹配按钮查找逻辑,使用 region.find 替代 captureGameRegion().find
- 添加了资源释放逻辑,确保 regionA 在使用后正确 Dispose
- 移除了重复和注释掉的代码,提升代码可读性
- 保留了错误处理机制,确保路径错误时能正确抛出异常并记录日志
* fix(utils): 调整资源释放逻辑以防止内存泄漏
- 将 region.Dispose() 移至 await sleep(ms) 之后确保区域对象使用后正确释放
- 统一所有图像识别后的资源清理操作顺序
- 避免因提前释放导致的潜在空引用异常
- 确保每次识别操作结束后及时回收内存资源
- 优化错误处理流程中的资源管理时机
- 提高脚本运行稳定性与性能表现
2025-12-21 16:47:49 +08:00
躁动的氨气
383232869a
规范识别范围,避免直接使用genshin.width ( #2464 )
...
* 规范识别范围,避免直接使用genshin.width
2025-12-09 13:20:43 +08:00
ddaodan
b4c0f9beb0
全自动地脉花 4.4.4: fix: oneDragonMode 未正确引用,释放OCR识别结果列表以防内存泄漏 ( #2419 )
...
* fix: oneDragonMode 未正确引用
* fix: 释放OCR识别结果列表以防内存泄漏
* fix: 修复自动导航到奖励时的取消令牌创建逻辑
2025-11-30 19:18:32 +08:00
ddaodan
cc86b8873c
全自动地脉花 4.4.3: 添加一条龙模式并更新依赖版本 ( #2409 )
...
* feat: 添加一条龙模式并更新依赖版本
- 新增一条龙模式选项,可跳过初始传送和强制更新检查
- 更新BGI最低支持版本至0.52.0
- 添加脚本自动更新检查功能
- 优化奖励领取时的等待时间
- 更新README文档结构和内容
* fix: 更新检查更新函数中的manifest.json路径
* docs: 更新README添加HTTP权限说明
2025-11-29 15:53:00 +08:00
Colin Xu
746505f86f
修复意外情况全员阵亡无法正常重试的bug ( #2198 )
2025-10-21 13:26:34 +08:00
Colin Xu
8c5c03a163
[AutoLeyLineOutcrop]4.4版本更新,新增树脂耗尽模式 ( #2178 )
...
- 更新settings.json中树脂耗尽项的name
- 完善树脂耗尽模式,执行结束后再次检查树脂情况,有限次递归调用确保树脂耗尽(常规情况下不会执行到递归逻辑)
- 引入树脂统计模块,能够统计可供消耗的树脂
- 修复用书找地脉花检测大地图图像识别失败的问题
2025-10-19 20:30:24 +08:00
Colin Xu
d623e90ad5
[AutoLeyLineOutcrop]修复潜在的已释放对象访问问题 ( #2161 )
...
* [AutoLeyLineOutcrop]修复潜在的已释放对象访问问题
* update manifest.json
2025-10-17 17:59:46 +08:00
Colin Xu
ea5d51bc55
[自动地脉花]适配新的奖励领取界面及优化退出逻辑 ( #2145 )
...
* 适配新的奖励领取界面及优化退出逻辑
- 在各功能函数中添加奖励界面退出校验机制
- 增强奖励尝试及路径执行的错误处理与日志记录
- 适配新的奖励领取界面,基于当前状态优化树脂消耗决策
* Update version to 4.3 and add new contributor information in manifest.json
* ”将检查是否关闭奖励界面“的逻辑从"未找到对应的地脉花策略"中移除
2025-10-15 09:15:01 +08:00
ddaodan
e3075087d3
全自动地脉花4.1.6:Bug修复 ( #1810 )
...
* 新路线target
* 树脂耗尽检测修复
* 4.1.6
2025-09-03 20:20:31 +08:00
秋云
2c49e93bcb
fix(地脉花): 截图释放
2025-08-27 22:08:30 +08:00
ddaodan
50042c7574
F1找花优化,修复部分bug ( #1711 )
2025-08-26 10:59:01 +08:00
秋云
fbb9859c45
fix(LeyLine): 4.1.4 取消自动任务报错
2025-08-25 23:26:24 +08:00
秋云
dfca12798a
fix(LeyLine): avoid v8 error!
2025-08-23 22:52:26 +08:00
秋云
41563261f3
fix: 通过冒险之证找花
2025-08-23 20:01:03 +08:00
秋云
9e04710060
fix(地脉花): 4.1.1 重构部分代码
2025-08-23 18:54:55 +08:00
ddaodan
b4ffd11186
[JS]全自动地脉花4.1 ( #1622 )
...
* 更新纳塔新线路,更新readme
* 初步实现F1找花
* 修改描述
2025-08-22 16:25:07 +08:00
ddaodan
d7d69ef83b
适配原神5.7版本更新,修复打开自定义标记的bug ( #1124 )
2025-06-18 16:29:03 +08:00
214-hanyan
5f5249b348
识别体力与树脂数量 ( #981 )
...
* 识别体力与树脂数量
* 璃月6-奥藏山
* update repo.json
* 地图追踪 星银矿石 (#1025 )
* Add files via upload
* 自动修复 JSON 格式和版本号 [ci skip]
* Delete repo/pathing/矿物/星银矿石/desktop.ini
* Add files via upload
---------
Co-authored-by: GitHub Actions Bot <actions@github.com >
* Update main.js (#1024 )
手动终止夹断
* update repo.json
* 6.7 富Abpro (#1022 )
* Add files via upload
* Add files via upload
* Delete repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/000【激活程序】稻妻大炮.json
* Delete repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/404须弥-天臂池七天神像4.json
* Delete repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/601纳塔-流泉之众4.json
* Delete repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/602纳塔-悬木人声望2.json
* Delete repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/603纳塔-花羽会西2.json
* Add files via upload
* update repo.json
* `七圣召唤七日历练`: 修复牌币已满时卡在出战界面的问题 (#1017 )
* update repo.json
* js:狗粮重置版1.2更新 (#1026 )
* update repo.json
* fix: 修复部分情况下未找到图标直接结束
* temp
* add: 璃月7
* feat: 新的数据结构
* add: 合并代码,功能待实现
---------
Co-authored-by: 寒烟 <2841974482@qq.com >
Co-authored-by: physligl <181079228+physligl@users.noreply.github.com >
Co-authored-by: Tooltingsu <143606015+Tooltingsu@users.noreply.github.com >
Co-authored-by: GitHub Actions Bot <actions@github.com >
Co-authored-by: JJMdzh <jjjjedyx@qq.com >
Co-authored-by: 汐 <121607261+jiegedabaobei@users.noreply.github.com >
Co-authored-by: Patrick-Ze <19711799+Patrick-Ze@users.noreply.github.com >
Co-authored-by: mno <718135749@qq.com >
Co-authored-by: 秋云 <physligl@gmail.com >
2025-06-09 06:13:27 +08:00
秋云
b53cc882d4
fix: 修复部分情况下未找到图标直接结束 ( #1027 )
2025-06-08 14:19:34 +08:00
ddaodan
d7fd6a5982
refactor: 优化日志输出级别并简化工具加载逻辑 ( #957 )
...
- 将部分info级别日志降级为debug级别
- 重构工具文件加载逻辑
- 修改部分错误提示信息
2025-06-01 01:19:13 +08:00
ddaodan
559e58701c
feat: 重构代码结构 ( #947 )
...
- 重构代码结构,将各功能模块拆分为独立文件
- 修复自定义标记的问题
2025-05-28 22:05:11 +08:00
秋云
34b7574fae
多次重试打开地脉花,未找到地脉花直接抛出异常不进行下一步
2025-05-28 15:39:54 +08:00
秋云
6beeecc0fb
feat: 通过键鼠自动到锚点,自动放置锚点 ( #930 )
...
* feat: 通过键鼠自动到锚点,自动放置锚点
* Update repo/js/FeatherFalling/settings.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-27 00:38:22 +08:00
秋云
b6b288c72d
fix: 开战前等待
2025-05-24 12:12:52 +08:00
秋云
b679fc3e88
fix: 切换战斗队前少量等待避免被打断
2025-05-24 10:42:41 +08:00
秋云
88186cbe54
fix: notification
2025-05-23 11:29:58 +08:00
秋云
3c5a630421
fix: 地脉花js最后一次未检查
2025-05-18 15:37:23 +08:00
秋云
ecdbe25a26
fix: 识别到"地脉之花"时,终止函数的执行
2025-05-18 11:34:09 +08:00
ddaodan
19e9dcf8b7
地脉花 3.3 ( #849 )
...
* feat: 添加通知功能并更新配置和文档
- 在 settings.json 中添加 `isNotification` 配置项,支持通过 BGI 通知系统发送详细通知
- 更新 manifest.json 版本至 3.2,并添加标签和更新描述
- 修改 main.js,添加通知功能并在错误处理和运行时发送通知
- 更新 README.md,修复配置说明并移除可重跑标记
---------
Co-authored-by: 秋云 <physligl@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-18 06:54:29 +08:00
ddaodan
f0d46dec90
fix: 错误提示信息 ( #844 )
...
* feat: 添加通知功能并更新配置和文档
- 在 settings.json 中添加 `isNotification` 配置项,支持通过 BGI 通知系统发送详细通知
- 更新 manifest.json 版本至 3.2,并添加标签和更新描述
- 修改 main.js,添加通知功能并在错误处理和运行时发送通知
- 更新 README.md,修复配置说明并移除可重跑标记
* fix: 错误提示信息
2025-05-16 03:03:59 +08:00
ddaodan
513dfe695a
feat: 添加通知功能并更新配置和文档 ( #843 )
...
- 在 settings.json 中添加 `isNotification` 配置项,支持通过 BGI 通知系统发送详细通知
- 更新 manifest.json 版本至 3.2,并添加标签和更新描述
- 修改 main.js,添加通知功能并在错误处理和运行时发送通知
- 更新 README.md,修复配置说明并移除可重跑标记
2025-05-16 02:51:12 +08:00
秋云
d86fbce41b
地脉花:修复无法关闭领奖界面
2025-05-13 22:13:30 +08:00
秋云
1d47acf6b0
fix: 更高效的领奖算法
2025-05-12 05:25:00 +08:00
秋云
992134b5ff
fix: 须弥找地脉花不移动
2025-05-12 02:49:27 +08:00
秋云
c774d9bacf
feat: 移除最大次数限制
2025-05-05 09:44:57 +08:00
秋云
971205c8a6
修复死循环
2025-05-05 09:39:40 +08:00
秋云
62c73f58e3
feat: 分支路线支持. 修改target的实现方式
2025-05-04 04:18:57 +08:00
秋云
c6546e8237
fix: 错误计数
2025-05-02 22:19:50 +08:00
ddaodan
5c1f27cce4
js: 地脉花3.0:地脉花寻找和战斗更新 ( #633 )
...
* 地脉花寻找和战斗更新 (#2 )
* 初版,只改了蒙德1
* 添加纳塔7-烟谜主的路径和战斗超时设置,更新相关配置文件
* 优化寻找地脉花与开始战斗 (#1 )
* fix bug
---------
Co-authored-by: 秋云 <physligl@gmail.com >
* fix typos. (#3 )
* fix:交叉循环递归导致retryCount不自增
* refactor(AutoLeyLineOutcrop): 优化地脉花处理逻辑并更新配置文件
- 将 `errorThreshold` 从 100 调整为 50,提高位置判断的精确度
- 更新 `manifest.json` 的版本号和描述,适配 BetterGI 0.44.7
- 修复 `processLeyLineOutcrop` 函数中出现的重复调用
- 移除 `openOutcrop` 函数中的无用代码
* add: 稻妻2-海祇岛 路线
* fix locate&find LeyLineOutcrop
* fix retryCount导致index取值异常
* add: 璃月2-地中之盐 璃月3-瑶光滩 线路
* fix: 开启地脉花后的OCR识别逻辑
* feat: 增加两处导航领奖
1. 领取脚本运行前就已完成但未领奖励的本条线路中的第一个地脉花
2. attemptReward方法中,切换队伍后超出距离,导致无法按领奖按钮
* feat: 双倍产出支持
* feat: 非路线起始地脉花支持
* 更新 readme
* add: 踏鞴砂和药蝶谷
* add: 纳塔2-流晶支脉 线路
* fix: dobuleReward is not defined
* add: target json file.
* feat: create_LeyLinePositions_json
* 更新地脉花数量和怪物详情
* fix typos.
* 新的数据结构
* refactor: 移除强制运行模式,更新README
- 移除强制运行模式及其相关配置和逻辑
- 更新README,添加更新日志
* feat: 纳塔9-翘枝崖
* add: 纳塔10
* fix typos.
* Update config.json
* Update readme.md
* add: 八酝岛,彩石顶全部路线
* Update config.json
* add: 枫丹神像,容错改为40
* add: 纳塔8-花羽会 线路
* fix: 误触发领取,导致无法切换队伍
* fix: 前进超时时先挪远点角色再调整视野
* fix typos.
* add: 稻妻:鸣神岛
* add: 稻妻5-清籁岛 路径
* add: 稻妻5-清籁岛 路径
* style: 校验已有路径
* fix: 稻妻2-踏鞴砂 线路缺失
* Refactor: 调整函数顺序并补充变量说明,无功能变更
* refactor: 优化好感队切换逻辑,优化标记开关,更新README
* add: 蒙德最后一朵
* fix: 掉落物品导致前进的死循环;调整视野导致的鼠标移出屏幕外
* fix: 树脂耗尽时无法判断误触发领取页面
* add: 轻策庄、奥摩斯港、阿如村、荼诃落谷
* add: 无郁稠林
* feat: 支持非传送起点的路线,支持选择执行次数
* fix: typos.
---------
Co-authored-by: 秋云 <physligl@gmail.com >
Co-authored-by: 起个名字好难 <25520958+MisakaAldrich@users.noreply.github.com >
2025-05-02 21:56:23 +08:00
ddaodan
aa922e0d0b
feat: 更换地脉花识别方法,新增可重跑模式,新增切换好感队,优化路径配置 ( #583 )
...
- 更换地脉花的识别方法,获取地脉花的实际坐标
- 新增可重跑模式,适用于低练度队伍,每个地脉花将从传送锚点处开始
- 新增切换好感队,可领取好感度
- 优化路径配置,新增多条地脉花路线
- 更新README
- 修改部分路径配置
2025-04-16 18:34:32 +08:00
ddaodan
dce96cc900
全自动地脉花2.0 ( #550 )
...
* 全自动地脉花2.0
- 枫丹补全路线
- 修复无限重试
- 修复有浓缩树脂的情况下误认为树脂已用完
2025-04-10 04:52:50 +08:00
ddaodan
a54d37843b
全自动地脉花1.0:正式发布 ( #538 )
...
* 全自动地脉花1.0:正式发布
* 改回优化前的版本
2025-04-09 11:21:12 +08:00