XcantloadX
|
f01e0224cb
|
refactor(core): 组装 Device 改用 recipe 方案
原来组装 Device 的代码放在每个 Impl 文件下实现,通过
@register_impl 装饰器注册组装函数,然后通过统一接口
组装。现在将所有组装代码移动到了 Host 实现下,Impl 实现
只需要实现自身。
|
2025-06-25 18:49:08 +08:00 |
XcantloadX
|
784b8ed291
|
refactor(core): 将传递的 MuMu 路径从 shell 目录改为 MuMu 根目录
|
2025-06-23 16:26:31 +08:00 |
XcantloadX
|
f0b91814f7
|
feat(core): 引入 Nemu 截图与控制方式
|
2025-06-23 16:26:31 +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
|
b8b5ba8a98
|
refactor(core): 将启动 remote_server 的逻辑移动到 kaa cli 中
|
2025-06-10 23:00:46 +08:00 |
XcantloadX
|
bd57dc45be
|
refactor(core): 提取三个 adb-based 截图方法的工厂函数的共同部分
|
2025-06-10 23:00:46 +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
|
2452c8cc09
|
fix(task): 修复外出事件中可用按钮数量小于 2 导致的下标越界问题
|
2025-06-08 10:31:24 +08:00 |
XcantloadX
|
7f2e588a77
|
fix(task): 尝试修复第一次领取饮料有几率卡住的问题
原因是首次 CommuEventButton 检测过快:第一次检测并点击按钮后立即执行第二次检测,检测过程中会点击屏幕,而此时按钮已经消失,显示的是领取饮料的界面,实际点中的是三个饮料之一,导致领取饮料的提示文本消失,而领取饮料的代码正是通过检测这个提示文本来判断是否处于领取饮料页面的,因此会卡住。
|
2025-06-08 10:31:24 +08:00 |
XcantloadX
|
264dac2032
|
feat(task): 新增支持自动禁用与恢复 Gakumasu Localify 汉化插件
|
2025-06-08 10:31:23 +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
|
59017715a8
|
fix(task): 尝试修复行动页有时进入行动失效的问题
Fixed #46
双击中的一次点击未生效。暂时改成了三击作为替代。
|
2025-05-29 10:52:34 +08:00 |
XcantloadX
|
5f5d99ce2f
|
fix(ui): 修复 UI 中模拟器 Tab 初值不正确的问题
|
2025-05-27 20:01:07 +08:00 |
XcantloadX
|
08a6b6f463
|
fix(ui): 修复截图方法 Dropdown 选项问题
暂时禁用了根据 platform 修改 截图方法 Dropdown 选项 的功能
|
2025-05-25 10:22:24 +08:00 |
XcantloadX
|
f3ef360cab
|
fix(task): 将配置项 adb_emulator_name 默认值置为 None
|
2025-05-24 23:57:59 +08:00 |
XcantloadX
|
0641863c41
|
fix(task): 修复即使未勾选启动模拟器也会尝试启动的问题
|
2025-05-24 23:08:51 +08:00 |
XcantloadX
|
3358eb6a0f
|
feat(ui): 修改 MuMu 模拟器检测失败提示
|
2025-05-24 23:04:52 +08:00 |
XcantloadX
|
191d212b98
|
fix(core): 修复 Mumu12Host 意外搜索了国际版 MuMu 导致异常的问题
|
2025-05-23 23:53:15 +08:00 |
XcantloadX
|
3d47d3a45e
|
feat(ui): 当检测模拟器扫描失败时避免整个程序崩溃
|
2025-05-23 23:36:13 +08:00 |
XcantloadX
|
cfd1f96ede
|
fix(core): 修复当只存在单个多开实例时 MuMu12Host 报错
|
2025-05-23 23:24:28 +08:00 |
XcantloadX
|
b4b14fa5eb
|
fix(task): 修复 OCR 错误导致无法开始 MASTER 培育
|
2025-05-23 16:25:57 +08:00 |
XcantloadX
|
8acd75cebb
|
Merge branch 'feat-support-sga'
|
2025-05-23 15:43:00 +08:00 |
XcantloadX
|
ccf20dc21e
|
Merge branch 'dev'
|
2025-05-23 15:42:42 +08:00 |
XcantloadX
|
397c45b354
|
feat(ui): 新增命令行参数 --kill-dmm 与 --kill-game
|
2025-05-23 15:35:36 +08:00 |
XcantloadX
|
dbe9caec23
|
refactor(task): 重构竞赛
Fix #33 #13
|
2025-05-23 15:32:06 +08:00 |
XcantloadX
|
ac3be6a95f
|
fix(task): 修复标题包含“gakumas”的窗口会被误认为游戏窗口
|
2025-05-23 15:32:06 +08:00 |
XcantloadX
|
68bf47d89e
|
feat(task): 为 DMM 控制适配 HostProtocol
|
2025-05-23 15:32:06 +08:00 |
WinterChimes
|
a7b9dac9d9
|
fix(task):修改“技能卡自选强化”的选择技能卡逻辑
|
2025-05-20 19:56:14 +08:00 |
XcantloadX
|
548ba04071
|
feat(core): 整合雷电模拟器与 MuMu 模拟器控制到 kaa 中
|
2025-05-20 16:22:47 +08:00 |
XcantloadX
|
9a34749f3c
|
refactor(ui): 重构 save_config() 函数,移除冗长参数
|
2025-05-20 16:22:47 +08:00 |
XcantloadX
|
6b5f972d25
|
feat(core): 新增 Mumu12Host & LeidianHost 模拟器控制
|
2025-05-20 16:22:47 +08:00 |
WinterChimes
|
8ebedbd995
|
lesson solution
|
2025-05-19 00:31:53 +08:00 |
XcantloadX
|
b434278e4e
|
refactor(task): 使用基础类中的矩形与点重构任务
|
2025-05-17 09:37:44 +08:00 |
XcantloadX
|
2999367415
|
feat(core): 新增一些基础数据类
包括向量、点、矩形、图像等
|
2025-05-17 09:34:46 +08:00 |
XcantloadX
|
1d177be348
|
feat(ui): 命令行接口支持指定日志文件位置
|
2025-05-09 13:32:44 +08:00 |
XcantloadX
|
6fa9250950
|
refactor(task): 移除配置文件路径的硬编码
|
2025-05-07 18:47:01 +08:00 |
XcantloadX
|
0a6d88e12e
|
fix(task): 修复配置中行动优先级默认值缺少咨询
|
2025-05-06 09:17:48 +08:00 |
XcantloadX
|
c21196446d
|
fix(task): 修复推荐卡检测超时后 fallback 无法正常执行
|
2025-05-06 08:47:16 +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
|
8dc76e0f92
|
fix(task): 修复培育开始卡在选择支援卡上
|
2025-05-05 17:24:51 +08:00 |
XcantloadX
|
54e9bfc6e6
|
fix(task): 修复 SP 课程点击位置不正确的问题
|
2025-05-03 21:11:38 +08:00 |
XcantloadX
|
236bb34743
|
fix(task): 再次尝试修复培育中课程有时误提前结束
|
2025-05-03 21:11:04 +08:00 |
XcantloadX
|
96680a12dc
|
fix(task): 尝试修复培育中课程有时误提前结束
|
2025-05-02 22:08:24 +08:00 |
XcantloadX
|
2845e37a93
|
fix(task): 尝试修复点击 SP 课程有几率失效的问题
|
2025-05-02 11:33:10 +08:00 |