XcantloadX
|
f2599e6dfd
|
refactor(core): 将创建设备的逻辑从 init_context 中移除
|
2025-06-10 23:00:46 +08:00 |
XcantloadX
|
b434278e4e
|
refactor(task): 使用基础类中的矩形与点重构任务
|
2025-05-17 09:37:44 +08:00 |
XcantloadX
|
0c98e19bfb
|
chore(core): 标记一些函数为 deprecated
|
2025-03-26 15:07:14 +08:00 |
XcantloadX
|
0d3e5defe1
|
refactor(core): 移动 util 模块位置
|
2025-03-06 16:35:15 +08:00 |
XcantloadX
|
4eee17a64e
|
fix(core): 修复 SimpleDispatcher 执行 finish=True 的 block 后没有立即跳出的问题
|
2025-02-23 21:10:12 +08:00 |
XcantloadX
|
726515774e
|
feat(*): 优化若干流程
1. 添加 wait() 函数,允许在截图前等待指定时间
2. 以调试模式启动时,新增了删除原有调试 dump 文件夹时对文件被占用的处理
3. 修复了培育任务无法从已有培育流程开始的问题
4. 修复了购买推荐商品会卡住的问题
5. 优化未读交流判断逻辑提高准确率
6. 新增练习/考试中对本回合已无可用手牌情况的判断
7. 优化若干流程在 u2 截图模式下的逻辑
8. 消息推送新增失败时自动重试
|
2025-02-16 17:11:35 +08:00 |
XcantloadX
|
95f4111647
|
feat(task): 优化了部分日常流程
1. SimpleDispatcher 增加 timeout 功能
2. 修复 ContextStackVars 中 screenshot 属性无法自动继承
3. 优化收取活动费、工作、竞赛、购买在 uiautomator2 下的表现
|
2025-02-14 10:37:43 +08:00 |
XcantloadX
|
c0100ce69e
|
feat(task): 培育支持处理 AP 不足的情况
|
2025-02-13 20:47:36 +08:00 |
XcantloadX
|
f1a05e8cfb
|
feat(*): 优化培育开始流程
1. SimpleDispatcher 类新增支持 click() 点击指定区域,与 until() 退出条件
2. Context* 类中的 wait_* 系列方法支持在手动截图模式中使用
3. 新增 button_state() 函数,用于判断一个游戏 UI 按钮是否禁用
4. 优化培育开始流程
|
2025-02-11 20:09:46 +08:00 |
XcantloadX
|
83a2b9ff13
|
feat(*): 移除 device.update_screenshot() 方法
|
2025-02-11 12:33:57 +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
|
322f565a2b
|
fix(*): 修复培育与商店购买的部分 bug
1. 修复培育禁用时保存
2. 修复 DispatcherContext 未正确初始化的问题
|
2025-02-07 16:18:45 +08:00 |
XcantloadX
|
4154c5541e
|
feat(*): 日常新增支持指定购买商品 & 部分优化
1. 日常新增支持指定购买商品
2. 新增 DispatcherContext.expand,允许在一个 dispatcher 函数内复用其他 dispatcher 函数
3. 修复 make_resources.py 生成结果中部分变量命名格式不正确的问题
|
2025-02-06 18:54:57 +08:00 |
XcantloadX
|
f8c040b8d1
|
feat(core): 新增 action 的 dispatcher 写法
|
2025-01-25 20:08:01 +08:00 |