MAA明日方舟自动化助手:体力、基建换班与公招交给脚本,你只管打主线
【免费下载链接】MaaAssistantArknights《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients.项目地址: https://gitcode.com/GitHub_Trending/ma/MaaAssistantArknights
MAA(MaaAssistantArknights)是一个免费开源的明日方舟自动化助手,原理是图像识别:对模拟器画面截图,认出按钮和文字,再通过 ADB 把点击操作代打出去。它接手的是每天必须点一遍的事——刷体力本、基建换班、公开招募、访问好友收奖励,你不再需要手动点满 20 分钟体力关或全程盯守基建心情。下面按"怎么装、怎么连、怎么跑起来"的实际顺序讲一遍。
⚙️ 它到底能替你做哪些事
MAA 主窗口的任务列表就是一张日常清单:勾选想跑的,它按顺序执行;不勾的自动跳过,识别结果和执行日志实时写在右侧面板里。
- 自动战斗刷空体力
- 基建自动换班
- 公招自动筛选
- 访友、收日常奖励
- 多账号并行跑
MAA 主窗口:任务与公招结果一屏
🧩 从克隆到跑通:环境搭建与首次配置
安装与依赖准备
从源码出发可以用下面命令拉取仓库:
git clone https://gitcode.com/GitHub_Trending/ma/MaaAssistantArknights多数人的路径是直接拿官方发布版解压,第一次启动前在 MAA 目录里以管理员身份运行DependencySetup_依赖库安装.bat,装好 Visual C++ 运行库——这是新手上路文档里出现频率最高的前置项,MAA 安装教程一节反复强调它。模拟器侧先做好两件事:
- 雷电模拟器 9:开启 ADB 调试,在多开器里记下对应实例的端口号
- MuMu:在连接设置里勾选"启用 MuMu 截图增强"并填安装路径;分辨率保持横屏 1280×720 或 1920×1080
首次启动与基础连接
- 运行 MAA,连接引导会自动检测当前正在运行的那一个模拟器(多开时只保留一个)。
- 在"设置-连接设置"里确认自动填入的 ADB 路径与连接地址,本机模拟器一般是
127.0.0.1:端口号。 - 点"截图测试",确认截回来的画面正是你要控制的那个实例。
- 回到主窗口勾选要执行的任务,点开始,第一次建议只勾"开始唤醒+理智作战"跑一遍。
若检测失败,用 UAC 管理员权限启动 MAA 再试,仍不行就手动指定模拟器自带的 adb.exe(通常在模拟器安装目录下,名字带adb)。
单个任务参数在哪配
🕹️ 三个高频场景的实操走查
每日体力清空:解决的是"开图→点行动→等结算"这个每天重复一遍的循环。你打开 MAA,在左侧勾选"理智作战",关卡选择里选定目标(也可以在高级设置里手动输入CE-5这类编号),代理倍率设为 AUTO 模式,它会先用理智药补体力、再决定是否碎源石,然后点开始。MAA 会自己认出路上的"开始行动"按钮,体力刷完自动停手,整个过程你不用回模拟器窗口。
"开始行动"按钮在画面里即可
基建自动换班:解决的是干员心情条见红、你又不想守着设施一个个换人的问题。勾选"基建换班"任务后点开始,算法会自动计算各房间效率较高的干员组合,跨设施组合(如红松骑士团)可在基建设置里按需启用;识别到剩余心情低于"基建工作心情阈值"的在岗干员会被换下并送进宿舍补位。你只需要在设置里调一下阈值和需要处理的设施类别,这套明日方舟基建自动化的排班就交给它了。
公招自动筛选:解决的是"怕错过高星公招标签"的焦虑。勾选"自动公招"并选"自动确认",在高级设置里指定 3 星 Tag 倾向或勾选"保留指定词条"。每一轮识别命中保留词条、5 星或 6 星标签时会弹通知,该槽位被跳过保留,你手动看一眼再决定是否收进;识别数据同时会自动上传到企鹅物流和一图流。
🧰 进阶配置:按你的习惯调参数
任务链与自定义配置
默认情况下 MAA 按你勾选的任务顺序执行,拖拽列表即可调整先后。想改得更深,编辑 MAA 安装目录config/下的配置文件(主文件是gui.new.json);如果你手上有config/examples/目录,直接拷一份示例改名即可。仓库里resource/custom_infrast/附带了几套基建排班示例可作参考,结构大致如下:
{ "tasks": [ { "name": "DailyWake", "enabled": true }, { "name": "AutoRecruit", "enabled": true }, { "name": "InfrastChange", "enabled": true }, { "name": "Combat", "enabled": true, "stage": "CE-5" } ] }保存后重启 MAA 生效;任务链与协议字段在 文档 里有逐条说明。
多账号与跨平台
- 把 MAA 文件夹复制多份,一个账号一份。
- 各实例共用同一个 adb.exe,但连接地址必须各不相同(即各模拟器实例的 ADB 端口)。
- 端口号在模拟器多开管理器里查,如 MuMu 主窗口菜单→设置中心→底部"ADB 端口"。
- 逐个启动 MAA 实例,用"截图测试"确认各自指向的是正确的模拟器实例。
- Windows:官方 WPF 桌面版,功能最全,可用 winget 直接安装
- Linux:暂无 GUI 版,用 maa-cli 命令行版跑同样的任务流程
- macOS:可下官方通用版;仓库
src/MaaWineBridge/下还有 Wine 兼容桥接代码
🩺 排错速查:遇到这些情况怎么查
识别失败、连接正常但不操作:先查客户端类型是否选对、模拟器是否横屏 1280×720;再回连接设置点"强制替换 ADB",排除自带 ADB 版本过老的问题。
MAA 闪退或启动报运行库错误:先重跑DependencySetup_依赖库安装.bat修运行库;再查是否被 Nahimic 之类软件注入 DLL——在 Windows 安全中心"攻击防护"里给MAA.exe禁用扩展点。
ADB 连接断开:先确认连接地址没变,并在任务管理器里结束残留的 adb 进程;再重启 MAA 与模拟器,仍不行就重启电脑。
要提问题,怎么生成日志:走"设置-问题反馈-生成日志压缩包";MAA 完全起不来时,把安装目录下的debug、config、cache三个文件夹打包随帖提供。
完整排查链路见 官方 FAQ。
源码导读与周边项目
- 核心任务与识别逻辑:src/MaaCore/
- 视觉识别与 OCR 模块:src/MaaCore/Vision/
- WPF 图形界面层:src/MaaWpfGui/
- 多语言用户文档:docs/zh-cn/
- 工具脚本:tools/
深入源码会先撞见一件事:MAA 的截图与触控底层依赖独立框架 MaaFramework,连接设置里的 MaaFwAdb 触控模式就出自它。另一个关联项目 MaaAI 负责深度学习模型侧,两边分开演进。如果你发现某个按钮识别不出或外服缺模板,带上日志压缩包开一个 Issue 说明现象;能写 C++ 的话,照 开发指南 的流程直接提 PR 也行。
MAA 以 AGPL 协议开源且免费,定位是学习交流,使用时请遵守游戏用户协议,别拿它做代练收费之类的事。重复的部分交给脚本,游戏本身的时间还是你的。
【免费下载链接】MaaAssistantArknights《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients.项目地址: https://gitcode.com/GitHub_Trending/ma/MaaAssistantArknights
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考