XcantloadX
|
b51f9cdaa4
|
feat(task): 优化培育方案错误与选人未找到错误的提示
|
2025-07-27 17:12:43 +08:00 |
XcantloadX
|
3be8485795
|
feat(task): 竞赛未编成时支持暂停与通知
|
2025-07-27 17:12:35 +08:00 |
XcantloadX
|
a167cbfbe1
|
feat(core): 支持任务执行中只跳过或停止当前任务
|
2025-07-26 13:26:01 +08:00 |
XcantloadX
|
4bea42238f
|
fix(ui): 修复某些情况下热重载配置失败的问题
原因是上下文初始化前就调用了 config.load() 导致报错。
|
2025-07-13 12:06:29 +08:00 |
XcantloadX
|
a0d3c31b6b
|
feat(core): ContextOcr 类支持设置 OCR 语言
|
2025-07-07 20:42:20 +08:00 |
XcantloadX
|
c8fbf80640
|
feat(core): 新增目标截图间隔功能
可以通过设置目标截图间隔来限制截图速度,间接限制脚本运行速度。
|
2025-07-05 22:14:13 +08:00 |
XcantloadX
|
f01e0224cb
|
refactor(core): 组装 Device 改用 recipe 方案
原来组装 Device 的代码放在每个 Impl 文件下实现,通过
@register_impl 装饰器注册组装函数,然后通过统一接口
组装。现在将所有组装代码移动到了 Host 实现下,Impl 实现
只需要实现自身。
|
2025-06-25 18:49:08 +08:00 |
XcantloadX
|
b0e77e2173
|
Merge branch 'refactor/produce-start'
|
2025-06-14 20:45:58 +08:00 |
XcantloadX
|
4d76e1a9e8
|
fix(core): 修复由于分离 AndroidDevice 方法导致的 typing 问题
|
2025-06-14 20:04:26 +08:00 |
XcantloadX
|
16a267de79
|
refactor(core): 将 Commandable 分离为 WindowsCommandable 与 AndroidCommandable
|
2025-06-14 20:04:01 +08:00 |
XcantloadX
|
f2599e6dfd
|
refactor(core): 将创建设备的逻辑从 init_context 中移除
|
2025-06-10 23:00:46 +08:00 |
XcantloadX
|
2fc9ad5200
|
refactor(core): 重构 Device 与 Impl 的创建方式
现在允许 Impl 存在构造参数,并允许下游脚本传递参数给 Impl。
|
2025-06-10 23:00:33 +08:00 |
XcantloadX
|
a8e1f0d37f
|
feat(core): 新增全局暂停脚本执行功能
|
2025-06-08 10:32:53 +08:00 |
XcantloadX
|
86313ec52a
|
feat(task): 优化了培育开始的逻辑,修复若干 bug
1. 修复了进入难度选择页面时,若当前为 NIA 培育,不会自动切换到 Hajime 培育的问题。
2. 修复了因 OCR 识别失败导致的无法选择难度问题,同时提高了识别速度。
3. 修复了因网络速度过慢导致脚本卡在选择回忆编成上。
4. 现在若默认选中的偶像已是目标偶像,不会再尝试重复选择。
Fixed #44.
|
2025-06-01 20:39:11 +08:00 |
XcantloadX
|
68bf47d89e
|
feat(task): 为 DMM 控制适配 HostProtocol
|
2025-05-23 15:32:06 +08:00 |
XcantloadX
|
548ba04071
|
feat(core): 整合雷电模拟器与 MuMu 模拟器控制到 kaa 中
|
2025-05-20 16:22:47 +08:00 |
XcantloadX
|
6b5f972d25
|
feat(core): 新增 Mumu12Host & LeidianHost 模拟器控制
|
2025-05-20 16:22:47 +08:00 |
XcantloadX
|
b434278e4e
|
refactor(task): 使用基础类中的矩形与点重构任务
|
2025-05-17 09:37:44 +08:00 |
XcantloadX
|
6fa9250950
|
refactor(task): 移除配置文件路径的硬编码
|
2025-05-07 18:47:01 +08:00 |
XcantloadX
|
2f0804f518
|
refactor(task): 重新组织 kotonebot.kaa 模块
|
2025-05-06 08:47:15 +08:00 |
XcantloadX
|
333b3f0557
|
refactor(task): 重命名 kotonebot.tasks 为 kotonebot.kaa
|
2025-05-06 08:45:39 +08:00 |
XcantloadX
|
c9c67e6520
|
refactor(core): OCR 引擎推迟到启动脚本时加载
|
2025-05-06 08:41:27 +08:00 |
XcantloadX
|
a1f34e5f5f
|
feat(core): 启动模拟器支持指定命令行参数
Close #20
|
2025-04-27 16:51:23 +08:00 |
XcantloadX
|
ed1d12267f
|
feat(ui): 执行单个任务页面支持停止任务
|
2025-04-26 17:02:37 +08:00 |
XcantloadX
|
92e428947a
|
feat(core): KotoneBot 类新增 start 方法
允许指定要允许的任务
|
2025-04-26 17:02:37 +08:00 |
XcantloadX
|
2f68f406e1
|
feat(core): 为 Task 类新增 id 字段
|
2025-04-11 18:55:09 +08:00 |
XcantloadX
|
6d0686c64e
|
feat(core): MockDevice 类支持载入 MatLike 图像
|
2025-04-05 13:11:01 +08:00 |
XcantloadX
|
88e4282c28
|
Merge branch 'dev'
|
2025-03-29 22:14:15 +08:00 |
XcantloadX
|
0c98e19bfb
|
chore(core): 标记一些函数为 deprecated
|
2025-03-26 15:07:14 +08:00 |
XcantloadX
|
174850d395
|
feat(core): 新增 HsvColorRemover 与 HsvColorsRemover 预处理器
|
2025-03-25 10:17:44 +08:00 |
XcantloadX
|
8f85a28924
|
Merge branch 'dev'
|
2025-03-21 21:26:39 +08:00 |
XcantloadX
|
55173d41e8
|
fix(task): 修复培育开始时部分偶像会卡在偶像选择页面的问题
|
2025-03-20 20:36:16 +08:00 |
XcantloadX
|
b831e9e2bd
|
feat(core): 新增图像预处理器
1. Image/ContextImage 对象新增 `preprocessors` 参数
2. 新增 HsvColorFilter,用于过滤出指定颜色
|
2025-03-16 11:39:13 +08:00 |
YXHXianYu
|
972a4789fd
|
fix(core): 修复雷电模拟器的自启动失败问题 & 调整相关UI
|
2025-03-16 10:59:47 +08:00 |
XcantloadX
|
4afed0915d
|
feat(core): 调试图片移除信息改为 VERBOSE 等级
|
2025-03-12 22:12:49 +08:00 |
XcantloadX
|
14092558df
|
feat(core): MockDevice 新增支持 mock 图片数据
|
2025-03-12 22:09:38 +08:00 |
XcantloadX
|
bead31a91f
|
fix(core): 修复调试模式下内存中截图数据不会释放的问题
|
2025-03-08 18:49:24 +08:00 |
XcantloadX
|
d5c64dfdbc
|
fix(devtool): 修复写出 dumps 文件时的编码问题
|
2025-03-08 15:58:11 +08:00 |
XcantloadX
|
71d75b76b2
|
fix(core): 修复启动模拟器前不会自动检测是否已启动的问题
|
2025-03-07 15:36:40 +08:00 |
XcantloadX
|
41d4c4ce78
|
feat(devtool): 优化 DumpViewer 调用堆栈部分与时间部分的显示
|
2025-03-06 16:48:34 +08:00 |
XcantloadX
|
abf7fbc930
|
refactor(devtool): 将调试 WS 消息体提取为 pydantic Model
|
2025-03-06 16:48:34 +08:00 |
XcantloadX
|
e3583f2bcf
|
feat(devtool): DumpViewer 两次结果之间新增时间差显示
|
2025-03-06 16:48:34 +08:00 |
XcantloadX
|
8ee51baaba
|
feat(core): 支持启动 kaa 前自动启动模拟器
|
2025-03-06 16:45:51 +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
|
508d81cb3c
|
refactor(core): 移除原有 kotonebot.run 模块中函数,改用 Kotonebot 类
|
2025-03-06 16:19:55 +08:00 |
XcantloadX
|
66092719ea
|
feat(task,core): 为 acquisitions 函数添加测量调用时间
|
2025-03-06 16:19:55 +08:00 |
XcantloadX
|
f146038d36
|
feat(core): device.click() 方法新增支持传入 tuple[int, int]
|
2025-02-28 16:45:23 +08:00 |
XcantloadX
|
949e28da96
|
feat(*): ImageAnntation 页面与 Python 代码引入 HintPoint 支持
|
2025-02-27 17:39:03 +08:00 |