uye
a1e1df535a
feat: 增加纯数色匹配 ( #14536 )
...
* feat: 增加纯数色匹配
* chore: Auto update by pre-commit hooks [skip changelog]
* chore: 更新 schema
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-10-28 01:41:25 +08:00
uye
4190e3c421
feat: 添加 生活队凹开局密文板 与 坍缩范式列表 TooltipBlock
2025-10-27 23:00:36 +08:00
uye
559ea25856
feat: core 异常退出 ui 添加日志记录
2025-10-27 18:27:52 +08:00
Weiyou Wang
1d11f4c1a4
chore: WpfGui 增加对界园肉鸽 DLC 1 三个新分队的支持
2025-10-27 14:55:00 +08:00
Weiyou Wang
a17e997e38
refactor: polish PixelAnalyzer a bit ( #14538 )
2025-10-27 00:12:47 +11:00
uye
2b179c673c
chore: ui 日志增加 adb devices 输出
2025-10-24 23:11:40 +08:00
Weiyou Wang
904a8f3d4c
fix: 掉落识别修复 ( #14508 )
2025-10-23 01:15:22 +08:00
Weiyou Wang
880bdea7d3
refactor: 将 Copilot ActionType::ResetTimer 更改为更适合的 ResetStopwatch ( #14507 )
...
* refactor: 为 ActionType::ResetTimer 加入中文变种
* refactor: Timer -> Stopwatch
2025-10-22 22:20:50 +11:00
uye
9ea6057145
fix: 变更弃用的参数
2025-10-22 17:04:51 +08:00
uye
05b377981a
fix: 开始唤醒会回到主界面
2025-10-22 16:49:38 +08:00
uye
f967903a4b
feat: 资源更新完成后等待空闲时再加载
...
fix : #14500
2025-10-22 16:35:51 +08:00
Constrat
df5af18b93
fix: precommit maacore
2025-10-21 21:02:23 +02:00
uye
979e0c4b1b
feat: 不是我认识的主题,直接切换
2025-10-22 02:28:17 +08:00
Constrat
c91c1ff279
style: run prettier as there's missing stuff apparently
2025-10-20 21:30:13 +02:00
status102
d7524a4f9e
perf: 进入新任务后重置任务超时计时器, 以避免非单任务卡阻的误报
2025-10-21 03:00:35 +08:00
status102
fff05d45b5
perf: ProcSubTask static
2025-10-21 02:36:49 +08:00
uye
b63bd4b6eb
feat: 支持剿灭关卡名识别
2025-10-20 22:27:26 +08:00
uye
25513ab692
chore: ALL~ the Announcements 中新公告标题中加 *
2025-10-20 21:26:10 +08:00
Constrat
38a801a8c1
i18n: translate ElapsedTime
...
ref: 1edd006982
2025-10-20 01:16:31 +02:00
Weiyou Wang
1edd006982
feat: 跳过使用未准备好的技能 && 全局计时器 ( #13913 )
...
* feat: skip_if_not_ready
* feat: elapsed_time
* feat: WpfGui log 输出计时器信息
* chore: Auto update by pre-commit hooks [skip changelog]
* feat: 不默认启用全局计时器
* refactor: 支持 ResetTimer 拼写变种
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-10-20 01:35:37 +11:00
Weiyou Wang
5efdab7fbf
fix: 肉鸽跳一战打一战刷钱 ( #14450 )
...
* refactor: 在 RoguelikeConfig 中加入 skip_recruit_in_fast_pass flag,用于判断是否在特定情况下跳过招募
* refactor: refine 一下 RoguelikeRecruit-GiveUp 任务
* refactor: 重命名 RoutingStrategy
* feat: 一战快速投资/烧水
* refactor: 合并冗余 Roguelike@RoutingConfig 任务,重命名为 RoguelikeRouting-Config
* refactor: 统一 RoguelikeRoutingAction 命名
* refactor: 统一导航插件任务命名
* refactor: 这些任务不需要用 RoguelileRoutingAction
* fix: 重命名相关模版
* chore: Auto update by pre-commit hooks [skip changelog]
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 漏网之鱼
* refactor: MapNode 模版搬家
* refactor: 岁兽残识导航相关任务搬家
* refactor: 改改任务名
* refactor: 模版改名 Roguelike@MapNodeX -> RoguelikeMapNode-X
* refactor: 换一个似乎更简单的写法
* fix: 忘了外服了
* refactor: 漏了这个
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 修修
* fix: 继续修修
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-10-19 22:49:08 +11:00
uye
930de73324
feat: 本次更新的公告右上角添加红点
2025-10-18 23:22:58 +08:00
Weiyou Wang
11f9d6e0a4
refactor: 拆出界园岁兽残识地图导航 ( #14432 )
...
* refactor: 舍弃 AbstractRoguelikeMap,拆到 RoguelikeMapConfig 与 RoguelikeBoskyPassageMap
* refactor: 拆出界园岁兽残识地图导航
2025-10-18 20:15:36 +11:00
HY
b9edba6cf5
chore: 繁中服主線、肉鴿導航 UI 更新 ( #14433 )
...
* chore: 繁中服主線、肉鴿導航 UI 更新
* chore: Auto update by pre-commit hooks [skip changelog]
* chore: sarkaz DLC
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-10-17 22:43:27 +08:00
MistEO
2c247bbeda
fix: 掉落识别增加越界检查 ( #14312 )
...
Co-authored-by: Weiyou Wang <44151844+Alan-Charred@users.noreply.github.com >
2025-10-17 16:08:54 +08:00
Jim-Happy
445ce5352f
fix: 修复 "设置-外部通知" 存在多个通知渠道时只会发送到第一个成功的渠道问题 ( #14380 )
...
* feat: 添加选项:发送到所有通知渠道
* style: 删除调试注释
* refactor(settings): 删除原PR逻辑,改为修复通知驱动只通知一个的bug
删除原PR逻辑,改为修复通知驱动只通知一个的bug
2025-10-17 13:55:29 +08:00
travellerse
dce6fbfbce
feat: 添加刷常乐节点策略 ( #13868 )
...
* feat: 支持识别常乐节点的子类型
* perf: 将树洞节点优先级拆到配置里
* refactor: 将界园树洞策略从通用Routing策略中分离出来
* feat: 初步实现刷常乐节点
* feat: 为刷常乐节点功能添加UI
* refactor: 重命名节点类型获取函数
* perf: 优化节点类型的日志输出
* feat: 添加发现目标常乐节点后退出
* i18n: CN常乐节点显示文本
* fix: 修复type2name映射初始化潜在问题
* perf: 添加目标子类型的设置和获取方法
* refactor: 优化优先级节点类型解析逻辑
* feat: 刷常乐节点策略下保存路上的招募券
* i18n: 为其它语言提供占位
* perf: 将新增的本地化键值放到一起
* chore: 调整日志输出中的空格
* perf: 仅在非开局招募时保存招募券
* perf: 保留招募券到达上限时正常招募
* fix: 修复gui日志输出没有使用本地化
* fix: 给界园树洞节点点击加上200ms的前置延时
* perf: 在 RoguelikeRoutingTaskPlugin 中添加运行模式以区分普通地图与界园树洞
* refactor: 优化RoguelikeBoskyPassageMap的单例使用
* feat: 添加界园树洞节点类型wpf输出及其颜色配置
* fix: 不在每次开始肉鸽重置m_target_subtype
2025-10-17 16:54:30 +11:00
Constrat
ef187657ba
fix: cleanup ifdef + fix AsstDestroy missed calls + lldb
2025-10-16 21:49:14 +02:00
晓丶梦丶仁
36dd631606
fix: MiniGame Value 重复
2025-10-16 17:10:48 +08:00
Manicsteiner
ff457fbd21
chore: Enable phantom roguelike difficulty for Yostar servers ( #14332 )
...
* chore: enable phantom roguelike difficulty for Yostar servers
* chore: JP translate
2025-10-14 23:10:01 +02:00
Constrat
b4fcf37b35
i18n: update MT mini event EN
2025-10-14 23:09:04 +02:00
HX3N
6b91bd8106
chore: YostarKR MiniGame ( #14395 )
...
* chore: YostarKR MiniGame
* chore: fix typo
2025-10-14 11:50:38 +02:00
uye
76252d42e3
style: c# 统一使用文件范围限定的 namespace
2025-10-10 13:36:18 +08:00
Constrat
baf3bc69ca
i18n: remove global info for mumu
2025-10-10 00:11:14 +02:00
uye
afc16cf6e6
feat: 新增 cdk 被封禁的提示信息
2025-10-10 00:16:47 +08:00
uye
e52f573a7f
fix: 第一次访问 mirror酱 失败时错误提示 cdk 已过期
2025-10-10 00:16:47 +08:00
uye
4db7a06f01
fix: 手动关闭模拟器后未重启 MAA 时 minitouch 可能失效
2025-10-08 16:48:27 +08:00
uye
eff2818404
refactor: 使用 BeginAnimation 替代 新建 Storyboard 并添加动画
2025-10-07 21:38:43 +08:00
Status102
2ef25416f9
perf: RegionOCRer 中 useRaw=false 时, 使用原图二值蒙版代替直接 OCR 二值图像 ( #14276 )
...
perf: RegionOCRer中useRaw=false时, 使用原图裁剪代替二值化图像
2025-10-03 16:13:59 +08:00
Rain Yang
435e17867e
fix: 增强 playtools 关闭连接时的异常处理,确保套接字安全关闭 ( #14280 )
...
* fix: 增强playtools关闭连接时的异常处理,确保套接字安全关闭
* chore: Auto update by pre-commit hooks [skip changelog]
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-10-03 14:14:02 +08:00
status102
de08a33db1
fix: 理智药使用数量ocr不准确时中断使用
2025-10-01 19:25:07 +08:00
status102
d724b8ff9c
fix: 使用理智药 执行减少次数循环在asst_stop时缺少中断判断
2025-10-01 19:21:47 +08:00
晓丶梦丶仁
2973ebbbdb
feat: RM-1 ( #14271 )
2025-10-01 00:54:41 +08:00
Lucien Shaw
e461208bf9
chore: 完善容器配置及依赖安装 ( #14208 )
...
格式化工具部分:
1. pre-commit 引入 python 的格式化工具,包括 black(代码格式化)和 isort(对“包导入顺序”的规范)
2. 允许 prettier 对文档站的 markdown 文件格式化
3. 不允许 prettier 对 markdown 文件中的代码块的代码本身进行格式化
4. 升级了 pre-commit 的各个 hook 的版本
5. 优化了 pre-commit 的日志文本显示
容器总览部分:
1. 由原来的单一轻量环境转为区分空环境、轻量环境和全量环境
2. 空环境是裸 Linux 镜像(Ubuntu),为默认环境
3. 轻量环境适合开发文档站前端
4. 全量环境适合开发 MaaCore
5. 目前,全量环境完整包含了轻量环境,轻量环境完整包含了空环境
6. 在仓库 README.md 中更新了三个环境的描述,并将链接分别设置为对应环境的创建链接
**注意:没有修改文档站中的对应文件**
7. 在各个语言的开发指南的最后,移除了 Codespace 部分的“安装额外依赖”相关描述,且将链接设置为全量环境的创建链接
**注意:没有添加“开发文档站”的指南和对应 codespace 的使用方式**
容器的轻量环境和全量环境共有部分:
1. 安装 black 和 isort 包
2. 调整 VS Code 设置,取消先前(对 markdown 文件单独指定 markdownlint 扩展作为格式化工具)的错误设置,现在 markdown 文件仍然使用默认的 prettier 扩展作为格式化工具
3. 引入 markdown-all-in-one 扩展作为语法提示工具
4. 将 node_modules 和 3rdparty 排除在 VS Code 的文本的搜索路径之外
容器的全量环境部分:
1. 为 tools 下的所有 python 脚本安装依赖
2. 使用 tools/maadeps-download.py 下载 maadeps,且将必要二进制文件软链接到 /usr/local/bin/
3. 使用 apt 安装 cmake 和 clangd-20,将后者通过 update-alternatives 设置为系统 clangd 的默认版本
4. 使用 cmake tools 扩展,并按照 Linux 编译方法进行配置
5. 使用 clang-format 作为 c/cpp 的格式化工具,clang-format 程序主体来自 maadeps(已经软链接到 /usr/local/bin/)
6. 使用 clangd 作为 c/cpp 的语法提示工具
7. 将 MaaDeps、install 和 build 排除在 VS Code 的文本搜索路径之外
其它手动调整:
1. 更新文档站的 package.json,指定 pnpm 包管理器的版本
2. 手动保证 markdown 文件中的列表前后有空行(注意到 MarkdownLint 官方规则不一定能精准定位所有“列表前后空行”的问题,详见:https://github.com/DavidAnson/markdownlint/blob/main/doc/Rules.md#md032---lists-should-be-surrounded-by-blank-lines )
3. 修改了部分 markdown 文件中的 json 代码块的语法问题
**注意:相同的问题并未全部发现,仅修改了两处**
4. 在 tools 目录中,一处 python 脚本的包名误用(本地包名和某个 pip 包重名),这里修改了相应代码
5. 在 tools 目录中,一处 python 脚本使用了弃用的包 cchardet 的问题,这里更换了推荐使用的功能相近的包并修改了相应代码
自动化脚本提交的修改:
1. 自动格式化了大量 tools 中的 python 脚本
2. 自动格式化了大量 docs 中的 markdown 文件
Commits:
* chore: pre-commit引入black和isort规范py文件
* chore: Auto update by pre-commit hooks [skip changelog]
* chore: devcontainer添加isort扩展,排序python导入
* chore: pre-commit任务命名及更名
* style: isort fix
* chore: Auto update by pre-commit hooks [skip changelog]
* chore: 更新pre-commit的hook版本
* fix: 模块名与第三方库重名,大忌
* chore: 容器构建时额外安装isort
* docs: md -> markdown
* chore: 容器安装python包和maadeps
* fix: 修复过时python包
* chore: 指定pnpm版本
* chore: container支持选择轻量环境
* chore: 去掉rust
* chore: add plain env
* chore: 使用clangd语言服务器
* chore: 无需单独设置markdown的格式化工具
* chore: 更新安装的clangd版本
* docs: 简易文档适配
* docs: 在仓库README中重新编排codespaces相关指引
* chore: Auto update by pre-commit hooks [skip changelog]
* style: 调整缩进
* chore: 格式化工具不用特意排除被gitignore忽略的文件
* chore: sh文件在gitattributes中单列一类
* chore: 格式化docs下的markdown文件
* chore: 暂时不修改md文件中的代码块
* style: 人为明确markdown中的部分列表相关格式
* docs: 补上部分markdown的json代码块中缺失的逗号
* chore: Auto update by pre-commit hooks [skip changelog]
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 补上tools的服务器排序相关代码中缺失的逗号
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* chore: 使用maadeps的clangd
* build: 更新maadeps工具链版本
* style: prettier fix
* revert: 还原maadeps版本
* revert: 取消使用maadeps的clangd依赖,改用系统apt安装
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-30 19:39:48 +08:00
Weiyou Wang
ea6540cf6b
fix: 商店刷新两步走 ( #14201 )
...
* fix: 商店刷新两步走
* chore: Auto update by pre-commit hooks [skip changelog]
* refactor: buy once only when both steps succeed (suggested by status102)
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>
Co-authored-by: Status102 <102887808+status102@users.noreply.github.com >
2025-09-29 17:20:32 +08:00
uye
7905eb9fed
fix: 按钮显示文字错误
2025-09-28 13:55:30 +08:00
Hao Guan
a10ab607b0
chore(mac): 新图标和界面风格
2025-09-27 22:24:14 +08:00
uye
c3ebfce07b
feat: mac 支持次生预案
2025-09-27 14:59:39 +08:00
Constrat
a57e5cf98a
fix: clang
2025-09-26 21:54:06 +02:00
uye
78ff33d6f0
fix: 怎么还有人在用 adb input
2025-09-27 00:32:11 +08:00