本项目基于 MaaFramework 所提供的项目模板进行开发的棕色尘埃2自动化助手。
MaaFramework 是基于图像识别技术、运用 [MAA] 开发经验去芜存菁、完全重写的新一代自动化黑盒测试框架。 低代码的同时仍拥有高扩展性,旨在打造一款丰富、领先、且实用的开源库,助力开发者轻松编写出更好的黑盒测试程序,并推广普及。
本项目继承 JZPPP/MaaBD2衣钵 继续跟进游戏版本更新,主攻任务流程的优化强化。(任务流程基本重做,以前经验不再适用。)
向[JZPPP/MaaBD2]的开发和支持者致敬,在前人肩膀上起步事半功倍。
-
进入 [MFABD2-Resource]发行版页 : github.com/sunyink/MFABD2,下载对应平台压缩包,解压即用。
-
v2.1.0之后,UI内可以直接获得更新信息。
功能、任务流程正在调试中,有问题可提交issues。能录or拍下视频最好,出问题前后几秒(步)带模拟器画面和MFA回显能,能帮助我快速排错。
尽量在良好网络环境下运行。触发重连转圈可能吞掉那一瞬间操作导致错误,故失误概率可以是罕见、偶尔、泪目。
1.推荐使用MuMu模拟器12运行游戏(可以直接使用国际版or自行配置Google环境),模拟器显示建议设置为平板版 1920*1080 (DPI ≈ 270 or 280)。
- 多模拟器运作需要一定ADB知识。参考:adb.exe可视为windows服务,默认服务端口号
5037,模拟器为其客户端,有各自的客户端口号。Mumu模拟器根据多开器编号决定Adb端口号,默认0号为16384、1号为16416。国际版与普通版可以共存。后启动的版本的端口号遵循前者规律+1,如16385。通常adb开启一个就可以控制多个模拟器,不建议多版本Adb并行启动,可能影响识别,可以自定义ADB路径与端口解决。
2.游戏内设置均为默认,其中设置 操作-选择操作方式-点击地面 图像-分辨率-FHD、图像-游戏开始画面-主界面、通知-黄色圆点-不使用 。
画面质量异常请进行检查,步骤2后仍异常可尝试切换渲染方法。一般经验,新机器
Vulkan、旧机器DirectX表现较好。
3.任务流程已基本实现箱庭地图状态识别、技能传送阵自行生成、几乎所有自行复位(餐馆卡带例外,请避免从餐馆下线)。推荐在剧情主线地图、传送阵上结束游戏。
利用025.08新出的‘快速卡带’功能,已实现采集卡带自定义选择;需要在‘快速卡带’页面,将意向关卡标黄,如此标黄卡带就会移动到最前,操作顺序决定标黄卡带的排序;每日采集只能去3个卡带,利用下拉菜单分配剧情卡带/角色卡带。
4.一些配置如下,配置一次就可以了
装备请保留并锁定一件 SR/UR +9的装备用来精炼 (已不再需要锁定)
PVP战斗和分解装备的设置如图,请手动设置一次即可(技能位置与装备强化等设置为模拟器本地保存,不会影响其他端游戏;强化设置老登可以自行适度上强度;PVP设置10倍也是可以的。)
可以关闭技能动画,加快速度
- 人物技能请按图中设置
-
GUI界面
- [开发中] 增加一些自定义的功能、对已有功能完善。
- [研究中] GUI界面交互
-
启动游戏
- 能更新游戏程序
- 能更新数据版本
- (Google Play环境与网络环境需要自行解决)
-
日常任务
- (启动自动获取)主页面下发奖励
- (启动自动获取)宠物派遣
- 扫荡
- 狩猎场关卡选择
- 冒险航线策略、次数选择
- 圣石洞穴
- 属性选择
- 均衡刷取
- 采集派遣
- 采集策略选择
- 自定义剧情卡带/角色卡带
- 采集策略选择
- PVP
- PVP次数选择
- 白嫖抽卡
- 每日90钻优惠抽:指定卡池
- 装备制作强化分解精炼
- 装备条件筛选、标记排序(精炼队列)
- 领取日常任务奖励
- 公会签到
- 餐馆结算/常客圣石领取
- 活动页版本活动领取(持续适配更新)
- 领取通行证奖励
- 肉鸽塔每日快速战斗 (子选项,默认关闭)
- 领取邮件-普通与商品
-
每周独立周常
- 末日之书一轮
- 小屋访问点赞
- 浏览街机界面
-
半自动操作:
- 爬塔刷层数
- 末日之书刷分数
- (半自动指:手动调到页面后无限循环刷。常闭,一次只能开一种)
- 地图跑商
注1
-
活动图
- 关卡扫荡
- 难度选择(普通\挑战)
- 魔兽补刀
- 小游戏扫荡(平时应关闭)
- 关卡扫荡
-
MaaFramework 自动化测试框架
-
MaaPracticeBoilerplate MaaFramework项目模板
-
MFAWPF Pipeline协议项目的通用GUI
-
MFAAvalonia 基于Avalonia的MAAFramework通用GUI项目
-
MFATools 开发工具
-
maa-support-extension VSCode扩展
-
SHA跑商功能初始一整套完整代码,系京墨佬倾情提供,感谢他的付出与支持
←注1
如果要参与开发,可以参考文档。必须先本地测试通过再合并,请使用非快速合并-no-ff参数。
- Pipeline协议规范
- 帮助
- [工具]制作了发布用Hook,运行
git config core.hooksPath scripts/hooks,后直接git commit可以打开提交信息辅助。帮助快速享用发版系统。
本项目继承 JZPPP/MaaBD2 成果,感谢植树! 本项目由 MaaFramework 强力驱动!


