多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

MAA 集成战略(肉鸽)自动作战全指南:主题开局、战斗策略与异常容错

MAA 集成战略(肉鸽)自动作战全指南:主题开局、战斗策略与异常容错 MAA 集成战略肉鸽自动作战全指南主题开局、战斗策略与异常容错【免费下载链接】MaaAssistantArknights《明日方舟》小助手全日常一键长草| A one-click tool for the daily tasks of Arknights, supporting all clients.项目地址: https://gitcode.com/GitHub_Trending/ma/MaaAssistantArknights本指南围绕 MAAMaaAssistantArknights的Auto Integrated Strategy功能展开讲解其在《明日方舟》集成战略玩法中的完整自动化能力从主题、难度、分队、开局干员与助战的选择到内置战斗策略、商店藏品识别与购买再到 8/10 分钟超时容错与自动重开。读完本文你将掌握如何正确配置并启动 MAA 的集成战略自动作战理解其底层决策机制并能依据推荐开局表为不同主题制定高效刷取方案。前置条件与启动准备MAA 的集成战略自动作战属于较高要求的自动化场景官方在 integrated-strategy.md 中明确给出了硬性前置条件::: warning 重要前置条件 所有涉及 Copilot自动战斗的功能——包括 Copilot 与自动集成战略——都要求游戏帧率至少60 帧且保持稳定触控模式设置为Minitouch、MaaTouch或MuMu 触摸增强MuMu Touch Enhancement。 :::此外首次使用或切换主题时还需要在游戏内完成以下人工准备固定主题请在游戏终端内把对应的集成战略主题锁定pin在入口处。虽然 MAA 目前已经支持自动导航进入主题但长期稳定性并不保证手动固定是最稳妥的做法清理非目标主题请提前手动结束非目标主题的探索确保目标主题处于可立即开始探索的状态首次游玩注意新安装客户端第一次游玩时难度选择按钮不会显示需要你手动在游戏内选择一次难度之后 MAA 才能自动选择进入地图画面后会出现新手教程也需要手动阅读并关闭。主题与开局配置MAA 的集成战略默认选择傀影Phantom主题可在Auto Integrated Strategy→集成战略主题Integrated Strategy Theme中修改。该默认值在源码层面也有印证RoguelikeConfig.cpp 中theme参数的默认值即为RoguelikeTheme::Phantom。在设置中你可以选择主题ThemePhantom / Mizuki / Sami / Sarkaz / JieGarden界园/ BlackFlow黑流树海。这些主题常量定义在 RoguelikeConfig.h 中难度Difficulty如正式调查·2、波澜起伏·3~10等分队Squad如指挥分队、近锋分队、战术突击分队等开局干员Starting Operator目前仅支持单个干员名助战开局先在常规设置General Settings→开局干员中输入目标干员名再开启高级设置Advanced Settings→开局干员使用助战Use support unit for Starting Operator。源码中对应的开关为m_use_support与m_use_nonfriend_support是否允许非好友助战见 RoguelikeConfig.h。从源码看集成战略还支持更细粒度的运行模式mode参数定义于 RoguelikeConfig.h理解这些模式有助于你选择合适的刷取目标模式值名称说明0Exp刷经验尽可能稳定地打更多层数不期而遇采用激进策略1Investment刷源石锭第一层投资完就退出不期而遇采用保守策略3Ending尝试通关激进策略TODO 完善中4Collectible刷开局凹热水壶/演讲稿开局或凹直升不期而遇采用保守策略5CLP_PDS萨米主题专用刷隐藏坍缩范式以增加坍缩值为最优先目标6Squad月度小队尽可能稳定打更多层数7Exploration深入调查尽可能稳定打更多层数10001FastPass萨卡兹主题专用快速通过第一层20001FindPlaytime界园主题专用刷常乐节点第一层进洞找不到目标节点就重开30001BlackFlowBabyAnimal黑流树海主题专用刷襁褓动物不同主题对模式的合法性有校验例如坍缩范式模式仅对 Sami 有效、快速通过仅对 Sarkaz 有效、常乐节点仅对 JieGarden 有效黑流树海仅支持刷经验、刷锭与刷襁褓动物三种模式见 RoguelikeConfig.h。推荐开局方案速查表下表由项目维护最后更新于 2026/8/18综合了敌方难度、希望消耗与分数倍率等因素并经高练干员实测稳定可根据自身情况调整主题难度分队策略开局干员Phantom傀影正式调查·2近锋分队 / 战术突击分队克服己身Degenbrecher / ThornsMizuki水月波澜起伏·3~10以人为本分队 / 心胜于物分队稳扎稳打WišadelSami萨米跋涉凛途·4~10特训分队 / 远程战术分队稳扎稳打WišadelSarkaz萨卡兹十王圣葬·4~10蓝图测绘分队 / 远程战术分队稳扎稳打WišadelGarden界园导游模式·3~10指挥分队 / 远程战术分队稳扎稳打Wišadel黑流树海暂无保密等级·0~15特训分队 / 战术铁壁分队稳扎稳打 / 坚不可摧Mechanic精二各主题难度与策略注意事项主题注意事项Phantom正式调查·3及以上难度开局可能提供减希望的收藏品导致无法招募六星干员Mizuki波澜起伏·4及以上难度六星干员希望消耗 1搭配心胜于物分队时可能无法招募六星以人为本分队更适合高练号心胜于物分队则依赖运气Sami跋涉凛途·6及以上难度六星干员希望消耗 1搭配特训分队时可能无法招募六星Sarkaz十王圣葬·15及以上难度六星干员希望消耗 1除非在历史重构中激活了蓝图测绘分队强化Ⅱ否则蓝图测绘分队可能无法招募六星选择蓝图测绘分队时 MAA 会采用避战策略快速收集魂灵书签代价是通常无法看到结局选择刷源石锭策略且使用源石锭分队时MAA 会采用刷新商店策略加速流程Garden导游模式·15及以上难度六星干员希望消耗 1搭配指挥分队时可能无法招募六星选择导游模式·3难度 刷源石锭策略 指挥分队时MAA 会启用时之尽头跳关策略加速黑流树海专用作战策略仍在编写中当前决策由通用策略完成当前策略要求机械干员在解锁效果强化Ⅱ后升满招募专精Ⅱ所获得的结构原理该专精易于解锁且建议优先点出仅解锁效果强化Ⅰ仍可运行但效率明显下降未解锁相关效果强化时必须用其他无召唤物的强力干员开局且只推荐刷源石锭策略使用刷等级策略且取消勾选投资源石锭时会跳过商店战斗策略与预设打法MAA 在集成战略中的全部操作均基于预设策略执行内置作战文件所有战斗关卡都使用内置的作战 JSON 文件位于各主题resource/roguelike/主题/autopilot/目录文件名即关卡中文名当某个关卡没有对应作战文件时MAA 会退化为一套基础的不算太智能的决策树来处理战斗干员自动识别自动识别干员及其等级选择最优干员与技能进行部署商店智能购买识别商店物品优先购买更强力的收藏品。完整的配置协议详见 集成战略协议Integrated Strategy Schema其内容涵盖各主题的资源目录结构、recruitment.json招募逻辑、autopilot/关卡作战逻辑、encounter/不期而遇节点逻辑、shopping.json商店购买逻辑以及萨米的密文板foldartal.json、坍缩范式collapsal_paradigms.json和界园的铜钱coppers.json等专属机制。需要自定义战斗细节的进阶用户可以在该协议文档中学习deploy_plan部署计划、retreat_plan撤退计划、replacement_home蓝门替代点、blacklist_location禁部署格子等高级字段的写法。从源码结构看这些能力由 src/MaaCore/Task/Roguelike 目录下的一组插件协作完成例如RoguelikeRecruitTaskPlugin.cpp招募与编队RoguelikeBattleTaskPlugin.cpp关卡内部署与作战RoguelikeShoppingTaskPlugin.cpp商店购物RoguelikeStageEncounterTaskPlugin.cpp不期而遇节点选择RoguelikeStrategyChangeTaskPlugin.cpp在稳扎稳打/克服己身等**策略Strategy**之间动态切换——该插件通过theme RoguelikeStages 当前策略名定位对应的任务节点并切换基底任务从而实现开局策略的运行时替换RoguelikeStrategyChangeTaskPlugin.cpp。异常检测与超时容错为保证长时间挂机不卡死MAA 内置了完善的异常处理机制任务出错自动重开如果某个任务环节遇到问题会自动放弃当前探索并重试战斗超时保护如果单场战斗时长超过8 分钟所有地面单位会自动撤退超过10 分钟当前战斗会被自动放弃避免陷入耗时僵局。上述超时逻辑在源码中有明确实现在 RoguelikeBattleTaskPlugin.cpp 的战斗主循环中程序用steady_clock计时——超过 8 分钟duration 8min时置timeout标记并调用all_melee_retreat()撤退全部近战干员日志输出Timeout, retreat!若撤退后仍卡住超过 10 分钟duration 10min则调用abandon()直接放弃本局并跳出循环日志输出Timeout again, abandon!。如果程序反复卡在同一个位置多次请带上日志与截图提交 Issue开发者会据此定位识别或策略问题。进阶理解肉鸽配置协议对于希望深度自定义的玩家或开发者集成战略协议文档 是必读资料其核心要点可概括为资源位置各主题资源位于resource/roguelike/主题名/下包括autopilot/各关卡作战 JSON、encounter/不期而遇逻辑default.json为刷等级模式、deposit.json为刷锭模式、recruitment.json招募逻辑、shopping.json商店购买逻辑Sami 额外有foldartal.json与collapsal_paradigms.jsonSarkaz 有fragments.json思绪信息与map.json蓝图导航模板图JieGarden 有coppers.json铜钱信息与拾取/替换逻辑招募分层干员按组group分类组内顺序即部署检测优先级team_complete_condition定义编队齐整度检查如要求至少 1 名高台输出、2 名地面阻挡系干员、1 名奶妈编队未齐整时只招募关键干员与 0 希望干员以节省希望临时招募干员评分自动 600recruit_priority高于 900 视为必招低于 400 则低于普通三星干员优先级作战定制deploy_plan/retreat_plan支持按组部署、按击杀数条件condition定点部署或撤退、蓝门替代点replacement_home、禁部署格blacklist_location等高级定制定制策略优先于基础策略执行界园铜钱机制MAA 通过模板匹配识别铜钱类型图标厉/衡/花再按 ROI 偏移 OCR 识别铜钱名战斗结束后自动拾取pickup_priority最高的铜钱并在钱包中按discard_priority置换最低优先级铜钱支持已施放铜钱的cast_discard_priority特殊处理。需要注意的是仓库中的resource/roguelike/资源数据由独立的数据仓库维护本文所引用的协议文档即是对该数据格式的权威说明。常见问题排查识别不到难度按钮新安装客户端首次游玩需手动选择一次难度卡在不期而遇节点遇到有选项类型图标但选项不可选是已知的常见卡点TODO可尝试升级版本或提交 Issue反复卡在同一位置按 异常检测 一节所述携带日志与截图提交 Issue助战未生效确认已在开局干员中输入助战干员名并开启开局干员使用助战开关。总结MAA 的自动集成战略是一个开箱即用 深度可定制的完整自动化方案日常使用只需按推荐开局表配置主题、难度、分队与开局干员即可自动完成从开局到结算的全流程进阶用户则可以通过协议文档与resource/roguelike/下的 JSON 数据从招募分组、作战计划到商店购买、萨米密文板/坍缩范式、界园铜钱置换等层面全面定制策略。配合 8 分钟撤退、10 分钟放弃的容错机制MAA 可以在绝大多数场景下长时间稳定挂机。【免费下载链接】MaaAssistantArknights《明日方舟》小助手全日常一键长草| A one-click tool for the daily tasks of Arknights, supporting all clients.项目地址: https://gitcode.com/GitHub_Trending/ma/MaaAssistantArknights创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表