Commit Graph

2761 Commits

Author SHA1 Message Date
辉鸭蛋
0e5aba7ad6 处理越界 2025-05-05 22:30:05 +08:00
辉鸭蛋
7305c9f58d 在打开地图时候判断领取自动派遣奖励的判断方式添加时间间隔 2025-05-05 22:16:20 +08:00
辉鸭蛋
d24404dc2a 录制编辑器修改地图的时候,同步修改开发者工具内的地图选择 2025-05-05 21:08:36 +08:00
辉鸭蛋
77d10fb98e 修复 #1499 2025-05-05 01:08:01 +08:00
Bread Grocery
a004fcfadd fix(ui): 修复Prompt的TxtQuestion过长时,对话框无法完整显示 (#1513) 2025-05-04 18:57:14 +08:00
kaedelcb
222956f5db 一条龙列表空时添加提示,按钮优化 (#1512) 2025-05-04 13:09:04 +08:00
辉鸭蛋
8ac795680b 修复大地图位置识别不正确的问题 2025-05-03 20:22:22 +08:00
辉鸭蛋
eb11ec79e2 0.44.9 2025-05-03 23:12:57 +08:00
辉鸭蛋
3a46be366b 一条龙新增添加按钮 2025-05-03 23:10:31 +08:00
辉鸭蛋
64e77fa8f6 修复显示东西南北,东西相反的问题 2025-05-03 22:41:06 +08:00
辉鸭蛋
34d89137b7 修复自动秘境 塞西莉亚苗圃 可能无法自动走到的问题 2025-05-03 22:38:06 +08:00
iris10086
07977dc6a3 领取尘歌壶奖励 简单实现 (#1506)
* 领取尘歌壶奖励 功能实现。 - 未实现配置管理

* 领取尘歌壶奖励 小经验书适配

* 优化日志提示等

* 领取尘歌壶奖励 -优化逻辑,删除不必要的资源。

* 领取尘歌壶奖励 阿圆识别修改 兼容其他类型壶。 绘绮亭 还是无法适配

* 代码格式化

---------

Co-authored-by: 辉鸭蛋 <huiyadanli@gmail.com>
2025-05-03 22:29:56 +08:00
辉鸭蛋
9e41808326 独立与分层地图支持 (#1503)
* 抽象基础类

* 修改定义

* 抽象出Feature2D相关能力

* 新增地图基类实现

* 临时提交

* 迁移坐标计算

* 加载分层特征数据

* 新增独立地图 层岩巨渊,渊下宫,旧日之海

* 支持不切分特征点匹配

* 添加远古圣山,修改地图参数

* 提瓦特大陆的大地图匹配

* 提瓦特大陆地图大地图位置获取使用256级别的地图

* 替换大地图匹配类 BigMap.cs

* 替换小地图匹配类 EntireMap

* 修改tp的入参方式,删除无用类

* 兼容新提交的内容

* 修复类方法覆盖不生效的问题

* 修复定位问题,迁移部分 MapCoordinate 的代码。MapCoordinate 标记为废弃

* 更多坐标方法的迁移

* 修复不正确的坐标转换

* 是用正确的特征匹配

* 体积较小的地图动态生成特征

* 路径追踪窗体支持多地图

* 传送时切换独立地图地区

* 更新传送点信息

* 修改独立地图相关命名,使用 Scene(场景) 命名,和原神内部命名保持一致

* 录制支持多独立地图

* 修复地区切换失败的问题
2025-05-03 21:59:37 +08:00
秋云
617254cb74 fix #1498 and _mapScaleFactor (#1505) 2025-05-02 13:37:51 +08:00
Patrick-Ze
51db568e5f 支持使用G键进行自动拾取 (#1502) 2025-05-01 23:33:15 +08:00
秋云
dec1509ec9 fix: 更高效的四叶印 (#1497)
* fix: 更高效的四叶印

* 增加检测一次四叶印,确保稳定按T
2025-05-01 22:25:01 +08:00
辉鸭蛋
b429fab878 明确提示原神启动路径错误 2025-05-01 19:55:53 +08:00
辉鸭蛋
6b2368c875 #1492 #1482 一条龙调用调度器时支持【下一任务从此执行】 2025-05-01 16:13:44 +08:00
辉鸭蛋
57419b61fa Merge remote-tracking branch 'origin/main' 2025-05-01 16:11:04 +08:00
辉鸭蛋
a16f405e38 #1492 添加taskListCopy 2025-05-01 16:10:53 +08:00
kaedelcb
d874b0b775 释放切换队伍失败状态到JS,未找到换队页面抛出异常。 (#1491)
* 释放切换队伍失败状态到JS,未找到换队页面抛出异常。

* 释放切换队伍失败状态到JS,未找到换队页面抛出异常。
2025-05-01 15:55:55 +08:00
Shatyuka
2b408b4f24 fix: 修复拾取过程中文字识别错误 (#1496)
检测梯度,拾取时会有个明显的渐变
2025-05-01 10:24:29 +08:00
起个名字好难的喵
fbad8ae066 perf: Mining&企业微信通知 (#1493)
* 双手剑天下第一!

* perf: 添加延迟让图片先发送,时间戳与事件之间添加换行
2025-04-30 13:31:11 +08:00
Shatyuka
7bb58ca37f 修复高DPI下TP地图移动 (#1469) 2025-04-29 11:16:52 +08:00
秋云
0ea5b2ce7e feat(action): set_time (#1486)
* feat(action): set_time

* fix: 使用returnmainui回到主界面,增加returnmainui的尝试次数,确保即使时瞬失败也能返回主界面
2025-04-29 11:00:16 +08:00
秋云
330e59e96f fix: 恢复战斗后拾取开关,解决配置组战斗后拾取数据绑定错误 (#1484)
* fix: 战斗后拾取配置ui未对齐修复,配置组战斗后自动拾取数据绑定错误修复

* fix: 保留拾取开关,以兼容原配置。
2025-04-27 18:09:59 +08:00
辉鸭蛋
cd4d0a4d58 删除无用debug日志 2025-04-26 23:26:42 +08:00
辉鸭蛋
2c7266535c 0.44.8 2025-04-26 23:16:10 +08:00
辉鸭蛋
65b2523795 关闭弹出页前判断是否是大地图的弹出页面,以防误识别 #1466 2025-04-26 22:26:32 +08:00
辉鸭蛋
59bf047a81 fixed #1130 修复快速传送(手动触发)后自动拾取失效的问题 2025-04-26 22:22:03 +08:00
辉鸭蛋
b9e1ef7cfa 识别选择队伍后队伍切换成功的场景,减少因为切换时间过长而引发的队伍切换失败的问题 #1457 2025-04-26 22:15:52 +08:00
Scarlet
57c7c5f477 feat: efficient scan pick (#1393)
* feat: efficient scan pick

* feat: start by move backforward to avoid falling

* fix an unspotted bug

* refine logic
2025-04-26 21:50:10 +08:00
Bread Grocery
138e4f8d34 fix(js): 修复创建配置组添加js脚本后,首次编辑js脚本自定义配置时,组件无法正确绑定到setting.json中的默认值 (#1449) 2025-04-26 21:48:56 +08:00
mfkvfhpdx
4760752e70 在调度器里面的任务之前,增加月卡处理,解决4点如果未进入任务会卡住的问题。增加了日志分析小怪详细。解决日志分析兜底结束日期不生效的问题。 (#1433)
* 修改调度器任务和部分独立任务失去焦点时,强制切换回游戏窗口,如果用常规的方式无法激活窗口,则第10次会尝试最小化所有窗口后激活游戏。

* 去除未引入的类引用

* 修正战斗结束后,大概率打开队伍界面的问题

* 修复有些电脑上因未知原因,战斗0秒打断

* 把失焦激活放入了设置-通用设置-其他设置中,默认关闭。暂停恢复时,重置移动的起始时间,防止因暂停而导致超时放弃任务。

* 在调度器里面的任务之前,增加月卡处理,解决4点如果未进入任务会卡住的问题。增加了日志分析小怪详细。解决日志分析兜底结束日期不生效的问题。

* 在设置=》其他设置中 增加调度器任务传送过程中自动领取探索奖励功能配置。

* 调整自动派遣后恢复原任务的逻辑

* 自动领取派遣奖励时,跳过异常,防止整个配置组任务被打断。

* 把打开大地图方法从TpTask中抽出为公共方法,自动领取派遣代码调整到了调度器中。

* 去除了未使用的引用

* 暂停恢复逻辑增加恢复中条件和非空判断

* 增加了临时暂停自动拾取的逻辑(RunnerContext.AutoPickTriggerStopCount 为0时不限制,大于0时停止,多次暂停会累加该值,每次恢复-1),支持嵌套情况的暂停,在自动派遣(和结束后5秒)或暂停调度器任务时,同时暂停自动拾取功能。

* 调整暂停拾取方法

* 调整个日志输出

* 路径追踪复苏时,暂停拾取
2025-04-26 21:47:57 +08:00
辉鸭蛋
50e66a4326 新版本删除老特征数据 2025-04-26 20:27:42 +08:00
辉鸭蛋
02dfd67fa0 新的特征点转换 2025-04-26 20:17:44 +08:00
Shatyuka
fbac55b40c 二进制特征文件 (#1473) 2025-04-26 18:49:21 +08:00
kaedelcb
ad6c854c06 一条龙菜单、自动秘境、切换队伍相关修改 (#1465)
* 1.一条龙菜单增加配置组,每周7天单独配置。
2.自动秘境执行条件,到达秘境向前走的时间加长。
3.切换队伍API,失败重试3次,切换识别不退出任务。

* Update AutoFightTask.cs

恢复错误提示

* 一条龙配置名称的函数误删恢复

* 格式化代码,消除警告

* 修改配置组的启动调用

* 命名修改 & 如果任务已经被取消,中断所有任务

---------

Co-authored-by: 辉鸭蛋 <huiyadanli@gmail.com>
2025-04-26 18:49:00 +08:00
Shatyuka
1bd070bf5c 遮罩窗口自动缩放 (#1478)
* 遮罩窗口自动缩放

* 怎么丢了一行
2025-04-26 17:35:21 +08:00
Shatyuka
ce35867b29 遮罩窗口添加阴影 (#1477) 2025-04-26 09:40:58 +08:00
提瓦特钓鱼玳师
5cfabcf6fa 文件读取支持读取文件夹,添加方法判断路径是否为文件夹 (#1475)
* 添加异步目录读取

* 文件夹读取添加读取文件夹,添加方法判断路径是否为文件夹
2025-04-25 12:36:53 +08:00
提瓦特钓鱼玳师
cb9d53fe57 添加异步目录读取 (#1472) 2025-04-24 23:15:10 +08:00
辉鸭蛋
8496cafbe1 0.44.7 2025-04-21 22:00:44 +08:00
辉鸭蛋
2243dff12f Merge remote-tracking branch 'origin/main' 2025-04-17 23:37:57 +08:00
辉鸭蛋
2ad9c2b6f6 fixed #1452 2025-04-17 23:18:18 +08:00
Bread Grocery
25cff98c04 feat(js): 全局方法暴露鼠标滚动操作verticalScroll (#1450) 2025-04-17 10:10:32 +08:00
辉鸭蛋
b51f00a259 修复4号位地图追踪时不切人的放技能的问题 2025-04-15 01:52:06 +08:00
辉鸭蛋
be13b9a089 删除 BitBlt 稳定版(实际也不稳定) 2025-04-15 01:45:48 +08:00
辉鸭蛋
e1b7c57a45 Merge remote-tracking branch 'origin/main' 2025-04-14 23:00:15 +08:00
辉鸭蛋
5024ddbb61 修复自动秘境超时的时候重试 2025-04-14 23:00:07 +08:00