Commit Graph

32 Commits

Author SHA1 Message Date
ddaodan
5a44abf60a feat: 在 AutoLeyLineOutcrop 中添加挪德卡莱地区的新路线 (#2688) 2026-01-15 21:07:09 +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
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
8c5c03a163 [AutoLeyLineOutcrop]4.4版本更新,新增树脂耗尽模式 (#2178)
- 更新settings.json中树脂耗尽项的name
- 完善树脂耗尽模式,执行结束后再次检查树脂情况,有限次递归调用确保树脂耗尽(常规情况下不会执行到递归逻辑)
- 引入树脂统计模块,能够统计可供消耗的树脂
- 修复用书找地脉花检测大地图图像识别失败的问题
2025-10-19 20:30:24 +08:00
Colin Xu
e958418821 [AutoLeyLineOutcrop]完善利用冒险之征查找地脉花及须臾树脂使用变为可选项 (#2162) 2025-10-18 11:05:27 +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
29a7ac1ed6 4.2 (#2001)
- 初步适配挪德卡莱
- 修改README中过时的部分
2025-09-26 21:21:14 +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
秋云
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
秋云
cf0fff86aa fix: 地脉花readme.md 2025-06-10 02:51:54 +08:00
秋云
5f3d297977 fix readme.md 2025-06-09 06:47:27 +08:00
秋云
c2ebe29c27 js(地脉花) : 璃月6-1 2025-06-09 06:42:33 +08:00
秋云
442adac65b fix: 移除无效代码 2025-06-09 06:17:45 +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
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
513dfe695a feat: 添加通知功能并更新配置和文档 (#843)
- 在 settings.json 中添加 `isNotification` 配置项,支持通过 BGI 通知系统发送详细通知
- 更新 manifest.json 版本至 3.2,并添加标签和更新描述
- 修改 main.js,添加通知功能并在错误处理和运行时发送通知
- 更新 README.md,修复配置说明并移除可重跑标记
2025-05-16 02:51:12 +08:00
秋云
dafad69e8a update README.md 2025-05-12 05:28:54 +08:00
火山
55cc4795ee Update README.md (#776)
璃月8地脉花路线完成
2025-05-11 17:31:38 +08:00
214-hanyan
53611b0931 更新readme与南天门南 (#768)
* Update 璃月9-南天门东-4.json

* Add files via upload

* Update README.md
2025-05-11 00:38:01 +08:00
214-hanyan
385347fe3f 璃月10-孤云阁 (#765)
* Add files via upload

* Add files via upload

* Update README.md
2025-05-10 20:18:10 +08:00
214-hanyan
ae0bd41335 须弥8-折胫谷 (#738)
* Add files via upload

* Update README.md
2025-05-08 18:18:50 +08:00
秋云
f6a5ae1c10 add: 水天丛林,禅那园 2025-05-08 01:37:41 +08:00
214-hanyan
09308c6cfc 璃月4-璃月港 (#728)
* Add files via upload

* Update README.md
2025-05-07 11:42:55 +08:00
214-hanyan
4061cfe4a8 Update README.md (#717)
* Update README.md

璃月5-天衡山有两个分支(来源:空莹酒馆)

* Add files via upload
2025-05-06 17:43:17 +08:00
214-hanyan
95fffddeed 增加须弥中心点位 (#714)
* Update README.md

* Update mapPositions.json

增加须弥的中心点位
2025-05-06 14:31:55 +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
a54d37843b 全自动地脉花1.0:正式发布 (#538)
* 全自动地脉花1.0:正式发布

* 改回优化前的版本
2025-04-09 11:21:12 +08:00