Skip to content

BoredTape/MaaBo

Repository files navigation

MaaBo

Note

  • 首先该项目处于初级阶段,代码中有很多直接unwrap的没处理,所以可能会出现很多不能预测的错误。
  • 不要幻想该项目可以获得比官方maa更好的体验,如果windows用户想要获得最好的体验,建议选择官方版本。
  • 项目站在MaaAssistantArknights和maa-cli的巨人肩膀上实现,感谢MaaAssistantArknights和maa-cli的所有开发者付出。
  • 该项目只负责显示界面、配置、显示输出,运行之类的活全都是交给maa-cli的,如果出了什么错误,请把maabo.log的内容提到issue上。

简介

我家猫用maa的环境是Kubuntu(x86_64)OS X(x86_64),在非windows环境下使用有交互界面的maa有一定的难度,所以他自己复刻了一个maa。他叫啵啵,所以项目就叫MaaBo了。 bobo

目标

  • linux下的原生支持
  • OS X下的原生支持
  • 支持多个maa cli运行及管理

缺失功能说明

由于精力有限、平台限制、上游工具(强依赖maa-cli)等等的限制,该项目对比windows的maa有部分功能缺失。

  • 信息上报功能:企鹅物流、一图流的上报功能缺失。我对该功能需求没有那么紧急,所以先砍掉了。
  • 自动战斗配置项
    • 战斗列表:没想好这边该怎么做。
    • 追加自定干员:maa-cli没有支持所以没有。
    • 补充低信赖干员:maa-cli没有支持所以没有。
    • 循环次数:我用不到,没做。
  • 小工具
    • 公招识别选项
      • 显示干员潜能(四星以上):对这个配置项不是很了解,暂时不做。
    • 视频识别:不知道该功能有什么用,我也用不到,所以暂时不支持。
    • 牛牛抽卡:不知道该功能有什么用,我也用不到,所以暂时不支持。
  • 完成后动作:之后做开始前完成后功能,会跟windows版不同,直接执行命令。
  • 不支持自定义任务:是MaaBo的问题,目前不知道界面该怎么交互。
  • 不支持定时任务配置:是MaaBo的问题,目前不知道界面该怎么交互。

注意

  • 资源更新&maa-cli更新&MaaBo更新依赖github的接口,如果没有科学上网,这些功能会不正常。
  • 第一次打开释放默认配置,地址:$HOME/.MaaBo/config
    • 默认配置的maa-cli版本信息获取地址&下载地址是github的,所以没有科学上网可能会导致初始化失败。出现该情况请手动修改$HOME/.MaaBo/config/cli.toml文件下的配置项,镜像地址需要自己找
    • 请不要手动删除$HOME/.MaaBo/config下的profiles/default.tomltasks/default.toml
    • tasks文件使用toml格式,一个tasks文件对应一个profiles文件,如:tasks/default.toml对应一个profiles/default.toml
  • 不想用这个残缺品怎么办?
    • 删除包
    • 删除$HOME/.MaaBo
  • 截止至2024-09-11,MAA CLI版本: 0.4.12、MAA CORE版本: 5.6.0,task配置中包含了生息演算会出现错误
    • 原因MAA CORE在5.6.0重构了生息演算,入口type和task的params发生改变,在MAA CLI 0.4.12校验的是旧配置,所以就算配置信息正确也是会报错的
    • 解决办法,先备份$HOME/.MaaBo/config/tasks/{配置}.toml再编辑,删除type = "Reclamation"的配置项

路线图

  • 自动更新组件和资源
  • 一键种草
  • 自动战斗
  • 多配置管理
  • 日志
  • 小工具
    • 公招识别
    • 干员识别
    • 仓库识别
    • 视频识别
    • 牛牛抽卡
  • MaaBo更新提醒或自动热更新
  • 运行前执行命令
  • 完成后执行命令
  • 第三方通知
  • 提供web版

其他事项

  • 使用tauri做的,所以会有web页面,改动一下应该是可以做一个通过网页控制的应用。
  • tauri发布2.0正式版后是可以打包安卓和ios的, 不过正常应该没有这个需求。 怎么说呢,安卓应该是可以保持后台运行的,ios由于有墓碑机制,不一定可能顺利做出来。需求来自这里
  • 稳定性如何?
    • 实话实说,由于本来我技术栈不在前端和rust,所以我自己也对这个没有保障,目前阶段将就着用吧。
  • 为什么不发布windows包?
    • 都windows了,我建议还是用官方的比较好。

运行截图

主界面 主界面-core设置 主界面-任务设置 主界面-正在运行 主界面-自动战斗

感谢

MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients.

maa-cli MAA命令行工具 | A simple CLI for MAA.