Skip to content

战双帕弥什每日任务自动化 | Assistant For Punishing Gray Raven

License

Notifications You must be signed in to change notification settings

overflow65537/MAA_Punish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MAA_Punish

基于全新架构的 战双帕弥什 小助手。图像技术 + 模拟控制,解放双手!
MaaFramework 强力驱动!

主要功能

  • 启动/关闭游戏
  • 指挥局抽签
  • 宿舍委托
  • 宿舍任务
  • 纷争战区自动首通
  • 诺曼矿区自动首通(测试中)
  • 幻痛囚笼自动首通(测试中)
  • 维系者行动
  • 领取邮件
  • 商店自动购买逆元碎片
  • 领取体力
  • 自动刷拟战场域(需解锁自动作战)
  • 领取凭证和任务奖励

注意事项

图形化界面

由社区大佬SweetSmellFox编写的基于WPF的GUI,通过内置的MAAframework来直接控制任务流程

  • 下载MPA-win-x86_64-vXXX.zip
  • 运行MFAWPF.exe

使用说明

下载地址:https://github.com/overflow65537/MAA_Punish/releases

Windows

  • 对于绝大部分用户,请下载 MPA-win-x86_64-vXXX.zip
  • 若确定自己的电脑是 arm 架构,请下载 MPA-win-aarch64-vXXX.zip
  • 解压后以管理员权限运行 MaaPiCli.exe 即可

macOS

  • 若使用 Intel 处理器,请下载 MPA-macos-x86_64-vXXX.zip

  • 若使用 M1, M2 等 arm 处理器,请下载 MPA-macos-aarch64-vXXX.zip

  • 使用方式:

    chmod a+x MaaPiCli
    ./MaaPiCli

Linux

用 Linux 的大佬应该不需要我教

MaaPiCli使用说明

A

  • 启动后会出现:
Welcome to use Maa Project Interface CLI!

Version: v0.0.1

### Select ADB ###

        1. Auto detect
        2. Manual input

Please input [1-2]:
  • 如无必要,请选择1.Auto detect
### Select ADB ###

        1. Auto detect
        2. Manual input

Please input [1-2]: 1

Finding device...

## Select Device ##

        1. MuMuPlayer12
                H:/Program Files/Netease/MuMuPlayer-12.0/shell/adb.exe
                127.0.0.1:16672

Please input [1-1]: 1
  • 选择 1 后会像上面这样,列出若干个模拟器实例,之后选择你需要进行操控的即可。
  • 如果没有出现选项,请检查模拟器是否正常启动。以及管理员权限启动MaaPiCli。

B

  • 选择完模拟器后就会进入到选择资源界面
### Select resource ###

        1. 官服
        2. B 服

Please input [1-2]:
  • 请按照自己的服务器类型选择

C

  • 在初次启动后,会让你输入启动的任务:
### Add task ###

        1. 进入游戏
        2. 指挥局
        3. 领取体力
        4. 领取邮件
        5. 购买碎片
        6. 宿舍委托
        7. 拟战场域
        8. 守护者行动
        9. 领取任务
        10. 战令
        11. 结束游戏

Please input [1-11]:
  • 选择你要执行的任务即可。

D

  • 之后会反复出现:
Tasks:

<这里会列出你已经增加,等待执行的任务>

### Select action ###

        1. Switch controller
        2. Switch resource
        3. Add task
        4. Move task
        5. Delete task
        6. Run tasks
        7. Exit
  • 其中分别代表:
  1. 调整控制器(也就是adb地址等)
  2. 调整资源(切换官服或者b服)
  3. 新增任务,像C中那样
  4. 移动任务
  5. 删除任务
  6. 开始执行任务,在这之后就会自动开始操控。
  7. 退出程序

其他说明

  • 添加 -d 参数可跳过交互直接运行任务,如 ./MaaPiCli.exe -d,配合Windows计划任务可以实现自动开启任务
  • 反馈问题请附上日志文件 debug/maa.log,谢谢!

How to build

如果你要编译源码才看这节,否则直接 下载 即可

  1. 完整克隆本项目及子项目

    git clone --recursive https://github.com/overflow65537/MAA_Punish.git
  2. 下载 MaaFramework 的 Release 包,解压到 deps 文件夹中

  3. 安装

    python ./install.py

生成的二进制及相关资源文件在 install 目录下

开发相关

鸣谢

开源库

  • MaaFramework 基于图像识别的自动化黑盒测试框架 | An automation black-box testing framework based on image recognition
  • MFAWPF 本项目是一个基于WPF框架开发的用户界面,旨在提供类似于MaaPiCli的功能

开发者

感谢以下开发者对 MAA_Punish 作出的贡献: