status102
9a2d43ca7e
fix: 开始唤醒流程
2026-05-05 03:27:45 +08:00
Status102
736bab5427
rft: 重构战斗失败识别, 顺带支持沙盘战斗结束 ( #16449 )
2026-05-05 01:51:02 +08:00
status102
3ef75d587c
chore: remove debug code
2026-05-04 20:19:20 +08:00
Roland125
4a14245283
fix: 修复剿灭结算时,识别不到合成玉基线 ( #16460 )
...
<img width="508" height="175" alt="FABI(C}_VIB}7@N5KI51H R"
src="https://github.com/user-attachments/assets/1bb987c5-d0cc-41cd-92da-d31045490028 "
/>
这是报告者的掉落图
<img width="630" height="166" alt="628X1BM7GI6$8 4(T%2}Q$0"
src="https://github.com/user-attachments/assets/8ecc8d6d-f44b-4540-93bd-8b73ef18f854 "
/>
这是我本机的掉落图
明显看得出我本机的图,报酬二字上方那根线亮一些。
由于在我本机无法复现识别BUG,所以我只能用理论计算值来推断一个阈值。
根据反馈者的图提取出来的RGB值,算法计算出来的灰度是38.7(左)/44(右)。
均低于45的阈值,所以不可能有100像素长的线,于是合成玉基线被过滤掉了。
识别不到基线就不会识别对应的掉落物,就会触发无合成玉掉落导致的退出。
## Summary by Sourcery
将针对湮灭阶段的可选掉落识别处理置于仅调试用的宏之后进行控制,并在启用时将其接入自定义任务。
Enhancements:
- 当启用调试宏时,允许 `StageDropsTaskPlugin` 响应通用的动作结束任务。
- 在 `CustomTask` 中启用可选的 `StageDropsTaskPlugin` 注册,用于调试掉落识别问题。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Gate optional drop-recognition handling for annihilation stages behind a
debug-only macro and wire it into custom tasks when enabled.
Enhancements:
- Allow StageDropsTaskPlugin to respond to generic end-of-action tasks
when a debug macro is enabled.
- Enable optional registration of StageDropsTaskPlugin in CustomTask for
debugging drop recognition issues.
</details>
2026-05-04 19:35:35 +08:00
status102
a5d95e5fbe
fix: 开始唤醒过早开始切换账号
2026-05-02 15:02:57 +08:00
soundofautumn
1e0d04fe48
feat: 新增吃指定天数过期的理智药 ( #13849 )
...
* chore: 格式化
i18n: 日志本地化
# Conflicts:
# src/MaaWpfGui/Main/AsstProxy.cs
# src/MaaWpfGui/Res/Localizations/en-us.xaml
# src/MaaWpfGui/Res/Localizations/ko-kr.xaml
# src/MaaWpfGui/Res/Localizations/zh-tw.xaml
feat: 删除48小时选项
# Conflicts:
# src/MaaWpfGui/Constants/ConfigurationKeys.cs
# src/MaaWpfGui/Res/Localizations/en-us.xaml
# src/MaaWpfGui/Res/Localizations/ja-jp.xaml
# src/MaaWpfGui/Res/Localizations/ko-kr.xaml
# src/MaaWpfGui/Res/Localizations/zh-cn.xaml
# src/MaaWpfGui/Res/Localizations/zh-tw.xaml
# src/MaaWpfGui/ViewModels/UserControl/TaskQueue/FightSettingsUserControlModel.cs
# src/MaaWpfGui/Views/UserControl/TaskQueue/FightSettingsUserControl.xaml
feat: wpf添加吃N天理智药的选项
# Conflicts:
# src/MaaWpfGui/Constants/ConfigurationKeys.cs
# src/MaaWpfGui/Res/Localizations/zh-cn.xaml
# src/MaaWpfGui/ViewModels/UserControl/TaskQueue/FightSettingsUserControlModel.cs
# src/MaaWpfGui/Views/UserControl/TaskQueue/FightSettingsUserControl.xaml
feat: api兼容
chore: 添加注释
feat: deprecated提示
feat: 每次执行任务时修改expiring_task
feat: 支持i18n
feat: 修改expiring_task
feat: 新增吃几天之内的过期药的接口
# Conflicts:
# src/MaaWpfGui/ViewModels/UserControl/TaskQueue/FightSettingsUserControlModel.cs
* fix: ocr require
* rft: 参数迁移
* rft: core结构完善
* feat: Wpf支持
* fix: 还原 StageManager中的天书, 刷理智中使用 n+标识鹰历天书
* perf: 下拉选小时
* i18n: 占位
* i18n: wpf
---------
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
2026-04-19 10:59:30 +08:00
github-actions[bot]
44c83c841c
chore: Auto update by pre-commit hooks
...
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/23871180429
[skip changelog]
2026-04-01 21:15:32 +00:00
Constrat
f43dd6ed30
feat: restart game client when login errors ( #16053 )
...
* feat: add restart logic when login errors
* fix: address sourcery review
* fix: address account switcher issue
* fix: addres review
* chore: revert debug value
* style: cleanup
* perf: 简化重启客户端逻辑, 移除独立设置项
* perf: 重启客户端遵守启动客户端选项
* chore: clarified logging
---------
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
2026-04-01 15:05:03 +08:00
status102
eb4671264a
perf: 刷理智任务仅在 stage设置为空 时检查是否为无掉落关卡
2026-03-21 01:06:51 +08:00
MistEO
1b971e39cb
feat: support jsonc ( #15969 )
2026-03-13 14:40:17 +08:00
Status102
b2d8591974
rft!: 自动战斗协议 干员技能默认值变更为 0 (不指定技能) ( #15898 )
...
* rft!: 自动战斗协议 干员技能默认值变更为 0 (不指定技能)
* fix: 检查范围修复
2026-03-02 23:16:40 +08:00
status102
57fea11732
fix: 错误提交
...
[skip changelog]
2026-03-02 21:14:08 +08:00
github-actions[bot]
a15876dd93
chore: Auto update by pre-commit hooks
...
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/22528969208
[skip changelog]
2026-02-28 21:04:30 +00:00
status102
3a200fb884
fix: correct_rect在x y负方向超限不完全的情况下, 校正后width height错误
2026-02-28 13:10:11 +08:00
status102
25df4b14a9
perf: 开始唤醒支持战斗中识别
2026-02-22 16:01:23 +08:00
github-actions[bot]
975e22d362
chore: Auto update by pre-commit hooks
...
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/21786873309
[skip changelog]
2026-02-07 21:07:38 +00:00
status102
8c4bd71f6d
perf: 移除过时的参数兼容
2026-02-07 16:12:16 +08:00
status102
bb9e5106bd
fix: 自动战斗自动编队补充自定干员名非法字段名调整
2026-02-01 19:40:59 +08:00
yali-hzy
05e01856c9
feat: 追加自定干员名称无效时的错误处理及本地化支持 ( #15556 )
...
* feat: 追加自定干员名称无效时的错误处理及本地化支持
* i18n: KR
* feat: 提前到设置参数时检查追加自定干员名称
* feat: 更新自定干员名称无效时的错误处理,使用“what”替代“why”
---------
Co-authored-by: HX3N <scarlet7518@gmail.com >
2026-02-01 19:26:28 +08:00
status102
33aaae425b
perf: FightTask 以剿灭为目标关卡时, 在终端界面找不到周剿灭获取进度图标不再以 False 退出
2026-01-19 21:12:11 +08:00
Status102
aeff2ba9e6
i18n: 自动战斗编队 技能等级不足i18n, CN 使用理智药及碎石 ( #15435 )
...
* i18n: 自动战斗编队 技能等级不足i18n, CN 使用理智药及碎石
* i18n: KR
* docs: 使用理智药
---------
Co-authored-by: HX3N <scarlet7518@gmail.com >
2026-01-18 18:53:26 +08:00
uye
b7c3711b9d
feat: 一图流上报 id 单独实现
2026-01-16 19:08:55 +08:00
status102
0c93ee8427
fix: 悖论模拟-作业列表 额外等待
2026-01-14 17:32:32 +08:00
status102
1420de139d
fix: 自动战斗-悖论模拟 中文路径作业 解析作业失败
2026-01-11 16:34:01 +08:00
github-actions[bot]
a2f217db87
chore: Auto update by pre-commit hooks
...
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/20865488969
[skip changelog]
2026-01-09 21:04:51 +00:00
status102
32b309be28
fix: 删多了
2026-01-09 23:31:24 +08:00
uye
1d23425744
rft: 重构自动战斗标签页逻辑, 拆分悖论模拟任务 ( #15327 )
...
* fix: 自动战斗切换至其他活动时不会取消战斗列表
* fix: 运行时禁止切换标签页
* fix: 调整悖论模拟检查顺序
* chore: 移除视频识别
* rft: 重构自动战斗选项页,增加列表混用与类型检查
* feat: 切换标签页时清空作业输入框
* chore: 添加注释
* refactor: 移除 CopilotItemViewModel 中的 Index 属性并更新相关逻辑 (#15328 )
* rft: 重构拆分悖论模拟任务
* fix: stage_name
* Revert "refactor: 移除 CopilotItemViewModel 中的 Index 属性并更新相关逻辑 (#15328 )"
This reverts commit bbdca4ebcb .
* fix: Wpf 自动战斗-战斗列表 拖动后index错误
* i18n: zh-tw
* i18n: KR
* i18n: EN
* i18n: JP
* style: 空格
---------
Co-authored-by: yali-hzy <48376189+yali-hzy@users.noreply.github.com >
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
Co-authored-by: HX3N <scarlet7518@gmail.com >
Co-authored-by: Constrat <56174894+Constrat@users.noreply.github.com >
2026-01-09 21:16:16 +08:00
uye
a3d3616c97
refactor(BREAKING): rename Dps to Ops ( #15325 )
...
* refactor!: rename Dps to Ops (breaking change for callbacks)
BREAKING CHANGE: This changes all callback interfaces from Dps to Ops naming.
* chore: 删除 AutoLocalization
* fix: typo
2026-01-09 20:54:49 +08:00
uye
5e624c9584
chore: 调整注释
2026-01-04 15:46:37 +08:00
uye
99cb7ec5dd
feat: 允许设置是否启用线索交流与赠送线索 ( #15278 )
...
* feat: 允许设置是否启用线索交流与赠送线索
* feat: ui 支持设置赠送线索,将借助战打 OF-1 的一日一次功能拆出来
* perf: 调整界面布局
* i18n: 漏了一个翻译
* chore: 简化代码
* docs: 补充文档
2026-01-03 00:04:10 +08:00
MistEO
9aab7f4846
feat: 重构主页日志侧边栏整体布局和样式 ( #15211 )
...
* feat: 重构主页日志侧边栏整体布局和样式
* feat: 优化一下Live
* refactor: 调整卡片布局
* revert: 回滚不知道干嘛的改动
* feat: 调整右上角悬浮窗布局
* chore: AI一直在改个啥
* Revert "chore: AI一直在改个啥"
This reverts commit b5ae565c34a2a187ae953cc385b0b85de83fc140.
* perf: 调整卡片分割逻辑,优化界面布局
* perf: 优化显示效果
* rft: 简化绑定
* chore: 调整界面布局
* feat: 任务报错更新缩略图
* feat: 肉鸽开始探索前分割卡片
* feat: 肉鸽结算更新缩略图
* feat: 肉鸽战斗成功/失败时更新缩略图
* feat: 事件选择更新图片
* fix: 在缩放时对 BGR 缓冲区长度或尺寸不匹配的情况进行防护
* chore: 添加日志,删除无用的 using
* style: 格式化代码
* fix: 避免在使用 PropertyDependsOn 的同时重复发送依赖属性通知。
* fix: 下载日志错位
* fix: 图片数量限制错误
* feat: 自定义最大缩略图数量
* fix: en 语言下背景图片选择按钮文字无法显示完全
* chore: 新用户标题栏默认不显示配置名称
* chore: 标题栏端口地址默认省略 127.0.0.1: 与 localhost:
* feat: 卡片背景色
* chore: 删除没用的 ColumnDefinitions
* feat: 就要四个字
---------
Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com >
2026-01-02 23:40:26 +08:00
uye
52363f2e9e
feat: 隐秘战线支持系列任务 ( #15249 )
...
* feat: 隐秘战线支持系列事件
* fix: 漏了个事件
* fix: 避免修改任务导致后续无法进入系列任务
* fix: 怎么小游戏没禁用运行时修改
* rft: 提取通用逻辑
* i18n: KR
* i18n: EN
* i18n: KR fix typo
* i18n: JP
* i18n: txwy
* perf: 优化解析逻辑
* fix: 隐秘战线结局与事件无法保存
* chore: text → ocrReplace
* chore: 再改一點 gui 上的東西
---------
Co-authored-by: HX3N <scarlet7518@gmail.com >
Co-authored-by: Constrat <56174894+Constrat@users.noreply.github.com >
Co-authored-by: Manicsteiner <Manicsteiner@outlook.com >
Co-authored-by: momomochi987 <as99us301@gmail.com >
2026-01-02 00:15:30 +08:00
uye
38252a3424
feat: 隐秘战线 ( #15115 )
...
* feat: 隐秘战线
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 抵达终点
* chore: Auto update by pre-commit hooks [skip changelog]
* perf: 抑制一下低概率
* feat: ui 新增隐秘战线入口
* chore: Auto update by pre-commit hooks [skip changelog]
* i18n: zh-tw
* i18n: KR
* chore: fix typo
* i18n: JP
* chore: txwy update
* chore: Auto update by pre-commit hooks [skip changelog]
* i18n: placehold
* rft: roi to json
* i18n: 翻译
* chore: 插件只在传入对应任务时启用
* fix: 任务名错误
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: momomochi987 <as99us301@gmail.com >
Co-authored-by: HX3N <scarlet7518@gmail.com >
Co-authored-by: Manicsteiner <Manicsteiner@outlook.com >
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
2025-12-24 01:43:35 +08:00
MistEO
fa7c823dde
perf: use boost::regex instead of std::regex ( #15126 )
2025-12-19 13:04:28 +08:00
status102
de008a414a
fix: 移除过旧的add_user_additional参数弃用提示
2025-11-19 15:53:05 +08:00
travellerse
965a762e8a
feat: 适配界园肉鸽通宝交换 ( #13835 )
...
* feat: 初步实现界园肉鸽通宝交换
* feat: 实现通宝交换后弹窗点击
* fix: 使用ocr作为通宝交换完成的标志
* fix: 给通宝弹窗确认的 pre_task 加上 postDelay
* fix: 小错误修改
* fix: 添加ocrReplace
* feat: 给通宝赋予临时权重,之后再改
* refactor: 重构通宝任务插件,拆分复杂的_run
* fix: 修正通宝选择点击错误
* refactor: 把滑动函数改回直观
* feat: 新增已投出时的通宝丢弃权重
* fix: 更新通宝名称匹配规则
* chore: 增加注释和日志输出
* chore: 添加调试截图保存
* fix: 清理未使用的参数
* fix: 微调通宝权重
* fix: 修正保存截图过多
* fix: 修复Rect不匹配造成的错误
* fix: 调整debug截图
* fix: 修正选择通宝时位置错误
* fix: 修复刷不交换通宝时无法退出
* fix: 修改`已投出`识别得分的绘制位置
* fix: 启用不期而遇`饕餮廊`获取通宝
* fix: 调整通宝识别区域宽度
* fix: 添加`厉-安硕` -> `厉-安硕鼷`的替换
* fix: 为通宝名称未匹配产生的debug截图添加方框
* fix: 修正debug截图方框位置
* fix: 清理无用的ocrReplace
* fix: 删除通过任务给插件传递特殊参数
* fix: 增加"衡-霹雳"和"花-圣诏封神"的ocr替换
* docs: 添加界园肉鸽通宝交换文档
* fix: 默认刷开局模式交换通宝
* fix: 删除未使用的通宝列表行数变量
* fix: 通宝交换完成识别增加延迟
* fix: 增加"衡-军屯垦"的ocr替换
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 修正调试图像保存路径
* perf: 优化通宝创建逻辑
* refactor: 更新通宝任务模式名称
* refactor: 更新通宝稀有度键值
* chore: 更新通宝优先级
* fix: 通宝列表匹配时可能会将y轴间隔覆盖为0
* perf: 将交换通宝的信息发送到wpf
* perf: 将通宝调试截图改为jpeg
* fix: 添加"衡-旱热"的ocr替换
* refactor: 传递任务执行结果
* feat: 初步动态识别通宝列表
* perf: 将期望为空的识别逻辑改为期望匹配到
* chore: 为通宝类型模板添加mask
* refactor: 重构通宝识别逻辑
* refactor: 提取保存调试图像
* refactor: 使用std::format优化日志输出
* refactor: 收尾
* chore: 微调滑动距离
* fix: 忘了加maskRange了
* chore: 保留score小数点后六位
* fix: 修复神秘的点击停止后卡死问题
* docs: 更新文档
* docs: 添加通宝识别流程示意图
* fix: 更新通宝稀有度定义
* chore: 添加通宝交换模式的图片示意注释
* chore: 加点注释
* perf: 预分配通宝和检测结果的空间
* chore: 优化运行时状态变量注释
* fix: 仅在确实已被投出时绘制已投出的调试方框
* fix: 修正坐标变量名称以符合语义
* perf: 滑动误差较大时额外滑动一次进行回正
* fix: 仅在缓慢滑动时校准位置
* refactor: 优化通宝列表滑动
* fix: 尝试修复偶发通宝最后一列无法识别
* fix: 移除了 999
* fix: 进一步修复滑动
* chore: 更新未知通宝调试图像保存路径
* fix: 更改调试截图保存位置和matcher使用图片初始化
* fix: 添加"厉-一字落"的ocr替换
* fix: 适配MaaUtils的更改
* chore: 调整任务顺序
* chore: 添加通宝重投和开关钱盒任务配置
* chore: 文件头/注释调整
* rft: meojson反序列化
* chore: Auto update by pre-commit hooks [skip changelog]
* perf: 替换部分新log输出
* i18n: KR
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
Co-authored-by: HX3N <scarlet7518@gmail.com >
2025-11-19 15:22:33 +08:00
MistEO
640eed10e2
refactor: use MaaUtils instead of Utils ( #14579 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-11-02 23:19:38 +08:00
uye
c00b329d5c
fix: 开始唤醒会回到主界面
2025-10-22 16:49:38 +08:00
Constrat
65af1b1bb8
fix: precommit maacore
2025-10-21 21:02:23 +02:00
uye
4ea9b6b7de
feat: 不是我认识的主题,直接切换
2025-10-22 02:28:17 +08:00
Weiyou Wang
d2587626e0
refactor: 拆出界园岁兽残识地图导航 ( #14432 )
...
* refactor: 舍弃 AbstractRoguelikeMap,拆到 RoguelikeMapConfig 与 RoguelikeBoskyPassageMap
* refactor: 拆出界园岁兽残识地图导航
2025-10-18 20:15:36 +11:00
status102
ca28bc0936
fix(core): CopilotTask参数可选项存在性检查
2025-09-18 00:43:17 +08:00
Status102
e2b209e723
feat: 自动战斗多作业支持保存干员组内编入的干员 ( #14095 )
...
* chore: 加个存储先
* feat: 与旧编队比较
* feat: 快速编队
* fix: 计数
* fix: 缓存了旧的组名
* perf: 快速退出
* fix: 跳过编队后修改编队状态
* fix: 完事
* fix: err
* fix: 顺手一起修了
2025-09-15 01:27:51 +08:00
status102
d1df9b2578
feat: CustomTask增加任务存在检测
2025-09-14 21:45:43 +08:00
uye
0593121ec1
feat: 给自定义任务添加 ScreenshotTaskPlugin 插件
2025-09-13 11:16:03 +08:00
Weiyou Wang
b503c153fa
refactor: 维护信用作战相关功能及其文档 ( #14013 )
...
* refactor: 维护信用作战相关功能及其文档
* docs: i18n
* docs: 格式美化
* fix: 我错了我错了
* fix: 怎么顺序也有关系啊
* docs: 编队 -> 编队栏围的编号; 分队->编队
* docs: hyphen -> en dash
* fix: 修复旧参数警告
2025-09-10 22:56:33 +08:00
MistEO
5c0445d3ab
refactor: 依赖大更新 ( #13908 )
...
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-09-08 21:17:47 +08:00
status102
d772572a63
fix: 信用任务无法刷OF-1
2025-09-05 10:58:20 +08:00
uye
735c6620a0
feat: 悖论通关后自动取消勾选,遇到战斗失败的关卡时停止 ( #13963 )
...
* feat: 悖论通关后自动取消勾选
* fix: CopilotTask 一个个加
2025-09-04 00:44:40 +08:00
status102
53df8adf08
rft(core): 移除MaaCore不再支持的自动战斗作业代码解析
2025-08-28 18:07:36 +08:00