MATR 是一个基于 MaaFramework 的《刀剑乱舞》PC 端长期自动化系统,通过 ADB 连接模拟器运行游戏。项目以状态识别、任务编排、异常恢复、同步后勤和运行结果分析为核心,面向长时间、低干预的自动化运行。推荐使用 MuMu 模拟器 12,分辨率 1280×720。其它模拟器与分辨率缺少测试与适配,可能存在部分功能不生效的问题。
[!TIP]
本项目目前处于快速迭代更新阶段,欢迎提交 PR 和 Issue。无论是使用中遇到的问题、功能建议,还是其他想法,都欢迎提出。也感谢每一位愿意使用、测试 MATR 并提出问题和建议的用户,项目的持续完善和发展离不开你们的支持与反馈。
[!NOTE]
本项目基于 MaaFramework(LGPL v3)构建,采用 GNU General Public License v3.0 协议,永久免费且开源。
- 本项目为非计算机专业人员心血来潮之作,大量依赖 vibe coding 完成,仅供学习交流使用。
- 程序图标(含
assets/resource/logo/等图标资源)不随项目开源,著作权归 米酒气泡水 所有,商用权归开发者所有。本软件为第三方工具,通过识别游戏画面模拟常规交互动作,简化《刀剑乱舞-ONLINE-》的重复性操作。本项目遵循相关法律法规,绝不会修改任何游戏文件或数据。
因使用本软件而产生的任何问题,均与本项目及开发者无关。
- 请勿在任何平台的《刀剑乱舞-ONLINE-》官方账号下提及 MATR。
[!CAUTION]
根据游族网络《刀剑乱舞-ONLINE-》用户许可协议,严禁使用任何形式的妨碍游戏公平性辅助工具或程序(外挂)。官方已多次对违规账号采取封禁措施,包括但不限于封号警告、永久封禁等处罚。
您应充分了解并自愿承担使用本工具可能带来的所有风险,包括账号封禁、数据丢失等。
前往 Releases 页面,在最新版本下方点击「Assets」展开文件列表,根据系统下载对应压缩包并解压到空目录:Windows 下载 MATR-vx.x.x-win-x64.zip,Apple Silicon Mac 下载 MATR-vx.x.x-macos-arm64.zip。
已安装的用户可通过软件内设置面板检查更新,支持 GitHub 和 Mirror酱 双下载源切换(Mirror酱 需购买 CDK 激活)。
注意:Windows 包适用于 x86_64 架构;macOS 包适用于 Apple Silicon(arm64)架构。Linux 和其他架构暂不支持。
双击 matr.exe 即可运行。首次启动耗时可能较长,请耐心等待。
启动时若弹出 ".NET Desktop Runtime 10.0" 或 "VCRUNTIME140.dll" 等系统错误提示,说明缺少运行依赖。右键
DependencySetup_依赖库安装_win.bat→ 以管理员身份运行,安装完成后重新启动 MATR。
基于有限状态机组织自动化流程,通过识别当前游戏状态进行状态转换。任务可以从中途接管,在异常处理完成后回到可继续执行的状态,而不必始终从流程起点重新开始。
通过任务编排将出阵、回城、补充刀装、队伍切换、远征处理和结果记录等操作组合为完整流程。不同任务可以复用通用处理逻辑,并根据任务选项调整执行路径。
持续处理任务执行过程中可能出现的异常状态,包括意外弹窗、卡死、游戏进程异常和模拟器重启。启用相关设置后,MATR 可以重新启动模拟器实例与游戏进程,并在恢复后继续执行任务。
同步后勤用于协调出阵任务与远征任务。当地下城等流程不会自动返回本丸时,系统仍可根据远征状态主动插入返回本丸收取奖励、重新派遣等后勤处理,减少长期运行中的远征资源损失。
工作记录工具可读取日志文件,按任务拆分并过滤可统计的数据,展示任务运行时间、运行状态、出阵次数、行军次数、完成圈数和返回本丸次数,并汇总资源获得与刀剑掉落。记录支持在任务运行期间刷新查看,任务结束后也可以手动保存,或将多条记录合并统计。
频道号 pd68335487,用于日常交流、使用咨询和经验分享。Bug 反馈请优先通过下方问卷或 GitHub Issues 提交。
MATR 自带日志打包功能:在任务页面的“日志”卡片右上角点击文件夹图标,选择需要的日志和截图后点击“导出日志”。打包完成后,请将压缩包通过 问题反馈与日志收集问卷 或 GitHub Issues 提交。
提交反馈时请尽量包含以下信息:
debug/ 目录下)提交前请先搜索已有 issue,避免重复。
MATR/
├── assets/
│ ├── interface.json ← 任务与选项配置
│ └── resource/
│ ├── base/
│ │ ├── pipeline/ ← 自动化任务流水线(JSON)
│ │ ├── image/ ← 模板匹配图片
│ │ ├── custom/ ← 自定义动作脚本
│ │ └── model/ocr/ ← OCR 模型
│ ├── logo/ ← 程序图标
│ ├── silhouette/ ← 剪影识别样板
│ └── announcement/ ← 公告
├── _src/ ← C# 源代码与解决方案
│ ├── MFAAvalonia/ ← 核心库、界面、服务和业务逻辑
│ ├── MFAAvalonia.Desktop/ ← Windows/macOS 桌面端宿主
│ ├── MFAAvalonia.Android/ ← Android 端宿主
│ ├── MFAAvalonia.Tests/ ← 自动化测试
│ └── MFAAvalonia.sln ← Visual Studio 解决方案
├── docs/ ← 项目文档
├── tools/ ← 构建/发布脚本
├── screenshots/ ← README 展示图片
├── runtimes/ ← 本地 .NET 运行时库
├── .github/ ← GitHub Issue 模板与工作流
│ └── workflows/
│ ├── mirrorchyan_release.yml ← 发布时上传 Mirror酱
│ └── check.yml ← PR 检查
└── LICENSE
如果希望从源码运行或参与开发,请先安装 .NET 10 SDK,然后执行:
git clone https://github.com/NotZoruak/MATR.git
Set-Location MATR
dotnet run --project _src/MFAAvalonia.Desktop
也可以先构建桌面端项目:
dotnet build _src/MFAAvalonia.Desktop
程序运行时需要从项目根目录加载 assets/ 等资源目录。若要修改自动化流程,请优先阅读 docs/ 中的相关说明,并遵循现有 pipeline 和自定义动作的编写约定。
目前 MATR 主要面向国服 PC 端,并通过 ADB 连接模拟器运行。我们非常欢迎熟悉《刀剑乱舞》日服,或希望将 MATR 迁移到安卓端的开发者参与:
_src/MFAAvalonia.Android/,或探索适用于安卓设备的连接、权限和运行方式。如果你完成了日服或安卓端的适配,也欢迎与社区分享,让更多玩家能够使用和维护这些版本。
感谢以下开发者对 MATR 的贡献:
感谢 MaaFramework 提供自动化框架和低代码开发流程,以及 MFAAvalonia 提供的图形化界面方案,让非专业人员也能轻松实现自己的 MAA 项目。也感谢 Claude、DeepSeek 和 Codex,帮助我完成自定义动作编写、UI 个性化设置、流程校验和 Bug 排查。最后,感谢每一位提出建议、反馈问题和支持 MATR 的用户,刃工智能的成长离不开大家的陪伴与支持。
如果觉得软件对你有帮助,帮忙点个 Star 吧!(网页最上方右上角的小星星),这就是对我们最大的支持了!
C#
98.7%
MATR 是一个基于 MaaFramework 的《刀剑乱舞》PC 端长期自动化系统,通过 ADB 连接模拟器运行游戏。项目以状态识别、任务编排、异常恢复、同步后勤和运行结果分析为核心,面向长时间、低干预的自动化运行。推荐使用 MuMu 模拟器 12,分辨率 1280×720。其它模拟器与分辨率缺少测试与适配,可能存在部分功能不生效的问题。
[!TIP]
本项目目前处于快速迭代更新阶段,欢迎提交 PR 和 Issue。无论是使用中遇到的问题、功能建议,还是其他想法,都欢迎提出。也感谢每一位愿意使用、测试 MATR 并提出问题和建议的用户,项目的持续完善和发展离不开你们的支持与反馈。
[!NOTE]
本项目基于 MaaFramework(LGPL v3)构建,采用 GNU General Public License v3.0 协议,永久免费且开源。
- 本项目为非计算机专业人员心血来潮之作,大量依赖 vibe coding 完成,仅供学习交流使用。
- 程序图标(含
assets/resource/logo/等图标资源)不随项目开源,著作权归 米酒气泡水 所有,商用权归开发者所有。本软件为第三方工具,通过识别游戏画面模拟常规交互动作,简化《刀剑乱舞-ONLINE-》的重复性操作。本项目遵循相关法律法规,绝不会修改任何游戏文件或数据。
因使用本软件而产生的任何问题,均与本项目及开发者无关。
- 请勿在任何平台的《刀剑乱舞-ONLINE-》官方账号下提及 MATR。
[!CAUTION]
根据游族网络《刀剑乱舞-ONLINE-》用户许可协议,严禁使用任何形式的妨碍游戏公平性辅助工具或程序(外挂)。官方已多次对违规账号采取封禁措施,包括但不限于封号警告、永久封禁等处罚。
您应充分了解并自愿承担使用本工具可能带来的所有风险,包括账号封禁、数据丢失等。
前往 Releases 页面,在最新版本下方点击「Assets」展开文件列表,根据系统下载对应压缩包并解压到空目录:Windows 下载 MATR-vx.x.x-win-x64.zip,Apple Silicon Mac 下载 MATR-vx.x.x-macos-arm64.zip。
已安装的用户可通过软件内设置面板检查更新,支持 GitHub 和 Mirror酱 双下载源切换(Mirror酱 需购买 CDK 激活)。
注意:Windows 包适用于 x86_64 架构;macOS 包适用于 Apple Silicon(arm64)架构。Linux 和其他架构暂不支持。
双击 matr.exe 即可运行。首次启动耗时可能较长,请耐心等待。
启动时若弹出 ".NET Desktop Runtime 10.0" 或 "VCRUNTIME140.dll" 等系统错误提示,说明缺少运行依赖。右键
DependencySetup_依赖库安装_win.bat→ 以管理员身份运行,安装完成后重新启动 MATR。
基于有限状态机组织自动化流程,通过识别当前游戏状态进行状态转换。任务可以从中途接管,在异常处理完成后回到可继续执行的状态,而不必始终从流程起点重新开始。
通过任务编排将出阵、回城、补充刀装、队伍切换、远征处理和结果记录等操作组合为完整流程。不同任务可以复用通用处理逻辑,并根据任务选项调整执行路径。
持续处理任务执行过程中可能出现的异常状态,包括意外弹窗、卡死、游戏进程异常和模拟器重启。启用相关设置后,MATR 可以重新启动模拟器实例与游戏进程,并在恢复后继续执行任务。
同步后勤用于协调出阵任务与远征任务。当地下城等流程不会自动返回本丸时,系统仍可根据远征状态主动插入返回本丸收取奖励、重新派遣等后勤处理,减少长期运行中的远征资源损失。
工作记录工具可读取日志文件,按任务拆分并过滤可统计的数据,展示任务运行时间、运行状态、出阵次数、行军次数、完成圈数和返回本丸次数,并汇总资源获得与刀剑掉落。记录支持在任务运行期间刷新查看,任务结束后也可以手动保存,或将多条记录合并统计。
频道号 pd68335487,用于日常交流、使用咨询和经验分享。Bug 反馈请优先通过下方问卷或 GitHub Issues 提交。
MATR 自带日志打包功能:在任务页面的“日志”卡片右上角点击文件夹图标,选择需要的日志和截图后点击“导出日志”。打包完成后,请将压缩包通过 问题反馈与日志收集问卷 或 GitHub Issues 提交。
提交反馈时请尽量包含以下信息:
debug/ 目录下)提交前请先搜索已有 issue,避免重复。
MATR/
├── assets/
│ ├── interface.json ← 任务与选项配置
│ └── resource/
│ ├── base/
│ │ ├── pipeline/ ← 自动化任务流水线(JSON)
│ │ ├── image/ ← 模板匹配图片
│ │ ├── custom/ ← 自定义动作脚本
│ │ └── model/ocr/ ← OCR 模型
│ ├── logo/ ← 程序图标
│ ├── silhouette/ ← 剪影识别样板
│ └── announcement/ ← 公告
├── _src/ ← C# 源代码与解决方案
│ ├── MFAAvalonia/ ← 核心库、界面、服务和业务逻辑
│ ├── MFAAvalonia.Desktop/ ← Windows/macOS 桌面端宿主
│ ├── MFAAvalonia.Android/ ← Android 端宿主
│ ├── MFAAvalonia.Tests/ ← 自动化测试
│ └── MFAAvalonia.sln ← Visual Studio 解决方案
├── docs/ ← 项目文档
├── tools/ ← 构建/发布脚本
├── screenshots/ ← README 展示图片
├── runtimes/ ← 本地 .NET 运行时库
├── .github/ ← GitHub Issue 模板与工作流
│ └── workflows/
│ ├── mirrorchyan_release.yml ← 发布时上传 Mirror酱
│ └── check.yml ← PR 检查
└── LICENSE
如果希望从源码运行或参与开发,请先安装 .NET 10 SDK,然后执行:
git clone https://github.com/NotZoruak/MATR.git
Set-Location MATR
dotnet run --project _src/MFAAvalonia.Desktop
也可以先构建桌面端项目:
dotnet build _src/MFAAvalonia.Desktop
程序运行时需要从项目根目录加载 assets/ 等资源目录。若要修改自动化流程,请优先阅读 docs/ 中的相关说明,并遵循现有 pipeline 和自定义动作的编写约定。
目前 MATR 主要面向国服 PC 端,并通过 ADB 连接模拟器运行。我们非常欢迎熟悉《刀剑乱舞》日服,或希望将 MATR 迁移到安卓端的开发者参与:
_src/MFAAvalonia.Android/,或探索适用于安卓设备的连接、权限和运行方式。如果你完成了日服或安卓端的适配,也欢迎与社区分享,让更多玩家能够使用和维护这些版本。
感谢以下开发者对 MATR 的贡献:
感谢 MaaFramework 提供自动化框架和低代码开发流程,以及 MFAAvalonia 提供的图形化界面方案,让非专业人员也能轻松实现自己的 MAA 项目。也感谢 Claude、DeepSeek 和 Codex,帮助我完成自定义动作编写、UI 个性化设置、流程校验和 Bug 排查。最后,感谢每一位提出建议、反馈问题和支持 MATR 的用户,刃工智能的成长离不开大家的陪伴与支持。
如果觉得软件对你有帮助,帮忙点个 Star 吧!(网页最上方右上角的小星星),这就是对我们最大的支持了!
C#
98.7%