XcantloadX
|
b434278e4e
|
refactor(task): 使用基础类中的矩形与点重构任务
|
2025-05-17 09:37:44 +08:00 |
XcantloadX
|
b831e9e2bd
|
feat(core): 新增图像预处理器
1. Image/ContextImage 对象新增 `preprocessors` 参数
2. 新增 HsvColorFilter,用于过滤出指定颜色
|
2025-03-16 11:39:13 +08:00 |
XcantloadX
|
500e11dc6c
|
refactor(core): 移动 grayscaled 和 unify_image 函数的位置
|
2025-03-06 16:35:15 +08:00 |
XcantloadX
|
a8aee32d87
|
fix(core): 修复若软件处于中文目录,读取图片资源失败的问题
原因是 cv2.imread 函数不支持中文路径
|
2025-03-06 16:35:15 +08:00 |
XcantloadX
|
0d3e5defe1
|
refactor(core): 移动 util 模块位置
|
2025-03-06 16:35:15 +08:00 |
XcantloadX
|
f146038d36
|
feat(core): device.click() 方法新增支持传入 tuple[int, int]
|
2025-02-28 16:45:23 +08:00 |
XcantloadX
|
be7acd3102
|
fix(core): 修复了 image.find_multi() 函数调试输出信息有误的问题
|
2025-02-15 11:36:59 +08:00 |
XcantloadX
|
36dc50ce97
|
feat(*): 优化首页按钮检测 & 修复商店购买 bug
1. 优化工具栏首页按钮检测
2. 修复商店购买中由于截图未更新导致的无法自动确认购买提示
|
2025-02-13 15:30:06 +08:00 |
XcantloadX
|
923e3b8af2
|
feat(*): 重构并优化了部分培育流程 & 修复了一些 bug
1. 修复 HintBox 与原有 Rect 类型并不兼容的问题
2. 新增 SimpleDispatcher 类(试验性)
3. 移除 OCR 识别前的灰度处理,pad 填充支持灰度图
4. OcrResult 新增 replace() 方法,用于快速替换文本
5. 新增 Countdown 类,用于在 Dispatcher 循环中倒计时
6. 优化截图继承方式
7. Context 类新增 inject() 方法,新增支持视频输入的 MockDevice 类,便于测试
8. 调整 device.double_click() 默认间隔
9. 优化培育中奖励领取相关逻辑(acquisitions 等相关函数),提高检测处理速度
10. 重构培育流程,合并 week_lesson 与 week_non_lesson 处理逻辑为 week_normal
11. 新增基本 PRO 培育支持
12. 重构练习/考试中推荐卡的检测,大幅提高了期末考试中的检测准确度。
13. 重构练习/考试逻辑,移除硬编码的等待下一回合 sleep
|
2025-02-11 12:31:47 +08:00 |
XcantloadX
|
9ac184ab78
|
refactor(core): 将资源类 R 的属性值从路径字符串改为 Image 类
|
2025-01-25 17:15:03 +08:00 |
XcantloadX
|
e1c2fc4db7
|
chore: 完成 wheel 打包配置
|
2025-01-23 17:16:42 +08:00 |
XcantloadX
|
8997081ec1
|
feat(core): 错误报告新增自动记录日志 & 添加 images 模块的日志输出
|
2025-01-23 13:26:30 +08:00 |
XcantloadX
|
852385992b
|
feat(task): 优化培育流程
1. 新增对“授業”的处理
2. 优化对考试结束的检测
3. 恢复对培育结束时是否关注租用支援卡的制作人
4. 修复 allowance_available 和 study_available 错误地使用了 expect
|
2025-01-21 10:19:47 +08:00 |
XcantloadX
|
1dbf6506de
|
feat(*): 完善并优化 Regular 培育流程
1. 新增从主页到进入培育配置页面,到培育开始部分的逻辑处理
2. 培育行动页面加入对推荐休息情况的检测
3. 加入对培育过程中网络中断的检测
4. 培育中领取技能卡时自动识别卡片个数,而不是固定三张
5. 重命名模板匹配相关函数的名称,新增输入多个模板,输出多个结果的匹配函数
6. 新增对课程/考试过程中跳过回合的确认对话框的处理
7. 修复进入推荐行动时检测正确,但是选择了错误的行动
8. 课程/考试中检测当前卡片数量前,自动取消原先选择的卡片,避免检测数量有误
9. 自动检测并跳过培育中的未读交流
10. 新增检测支援卡的技能卡更换、技能卡强化画面
11. 调整加载画面检测的范围
12. 改进培育结束时自动流程
13. 修复行动页面点击休息按钮后没有自动等待进入下一行动周
|
2025-01-20 14:22:03 +08:00 |
XcantloadX
|
9d90baa2c5
|
feat(core): 可视调试器支持记录原图
|
2025-01-15 22:13:12 +08:00 |
XcantloadX
|
fdf7dfce07
|
fix(core): 修复模板匹配中的 threshold 值被错误地传入到了 hist_match 函数
|
2025-01-14 19:02:21 +08:00 |
XcantloadX
|
54528bf0d9
|
refactor(core): 调整图像识别相关函数与方法的参数
|
2025-01-12 17:12:34 +08:00 |
XcantloadX
|
5a0eb59118
|
feat(core): 模板匹配支持透明图像
|
2025-01-12 17:11:10 +08:00 |
XcantloadX
|
1148f6a013
|
feat(task): 工作奖励收取与分配
|
2025-01-12 17:11:10 +08:00 |
XcantloadX
|
b92c0f0cc3
|
feat(task): 启动游戏任务 & 收取活动费任务
|
2025-01-12 17:11:10 +08:00 |
XcantloadX
|
b69ef605ba
|
refactor(core): 重构模板匹配去重方法
|
2025-01-12 17:11:10 +08:00 |
XcantloadX
|
5de0c12157
|
feat(core): 模板匹配支持带颜色匹配
|
2025-01-12 17:11:10 +08:00 |
XcantloadX
|
25bad60705
|
feat(task): 培育中对推荐行动的识别从 OCR 改为模板匹配
|
2025-01-12 17:11:10 +08:00 |
XcantloadX
|
f0a3dadd71
|
feat(core): 用于展示检测结果的可视化调试页面
|
2025-01-09 20:58:37 +08:00 |
XcantloadX
|
c8736e3ab5
|
feat(task): 基本培育流程完成
|
2025-01-08 22:22:52 +08:00 |
XcantloadX
|
0c7574124e
|
initial commit
|
2025-01-06 09:42:03 +08:00 |