Initial-heart 62a76117ec docs.更新ADB下载链接,免过共沸物
共沸物是什么呢?小编也很好奇
2021-12-27 03:04:16 +08:00
2021-12-21 23:14:49 +08:00
2021-12-21 23:14:41 +08:00
2021-12-20 01:02:39 +08:00
2021-12-21 23:03:48 +08:00
2021-12-20 01:02:39 +08:00
2021-12-12 23:44:54 +08:00
2021-12-15 00:29:17 +08:00
2021-11-07 23:46:24 +08:00

MeoAssistantArknights


C++ VS
platform
license commit stars

A Game Assistant for Arknights

一款明日方舟的游戏小助手,一键完成所有日常,全自动长草!!

纯图像识别,非内存挂!全图形化界面,开罐即食!

并提供 Python 接口 供自行 DIY~ 绝赞更新中!✿✿ヽ(°▽°)ノ✿

功能介绍

  • 刷理智,可选关
  • 基建智能换班
  • 自动公招
  • 访问好友
  • 信用商店及购物
  • 收取日常奖励
  • 全日常流程一键完成!

话不多说,看图!

界面截图1 界面截图2 界面截图3

下载地址

稳定版
测试版

模拟器支持

蓝叠模拟器

完美支持。需要在模拟器设置-引擎设置中打开允许ADB连接

蓝叠模拟器国际版

完美支持。需要在模拟器设定-进阶中打开Android调试桥

夜神模拟器

完美支持

MuMu 模拟器

完美支持

雷电模拟器

勉强支持。雷电总有莫名其妙的问题,可以试试看,不保证能用(

逍遥模拟器

支持

腾讯手游助手

不支持。新版本的腾讯好像也是自研引擎了,没开放 ADB 端口;但是测试是能响应 Win32 Api 的,有需求再做

MuMu 手游助手(星云引擎)

不支持。星云引擎这个版本不支持 ADB 控制,甚至不响应 Win32 Api 鼠标消息无解_(:з」∠)_

Win11 WSA

不支持WSA 目前没有实现 AOSP screencap 需要的接口,无法进行截图。等微软支持后会尝试适配

蓝叠模拟器 Hyper-V 版本

支持

  1. 在模拟器设定-进阶中打开Android调试桥
  2. 下载 ADB ,将platform-tools文件夹解压到MeoAsstGui.exe的同级目录
  3. 在软件设置-连接设置中填写蓝叠安装目录下bluestacks.conf文件的完整路径

自定义连接

  • 下载 ADB ,将platform-tools文件夹解压到MeoAsstGui.exe的同级目录
  • 进入软件设置-连接设置填写自定义地址需要填写IP+端口,例如127.0.0.1:5555
  • 注意 : 若是使用手机,在非16:9分辨率下,部分功能不稳定(但也凑合能用),尤其是基建,几乎是不可用状态,正在进一步适配中。推荐使用16:9分辨率,经过的测试验证最多,也最稳定。

使用说明

基本说明

  1. 根据上面模拟器支持情况,进行对应的操作
  2. 解压压缩包,到没有中文或特殊符号的文件夹路径
  3. 第一次运行软件,请使用管理员权限打开MeoAsstGui.exe。运行过一次后,后续不再需要管理员权限
  4. 开始运行后,所有设置均不可再修改

刷理智

  • 若选项中没有你需要的关卡,请手动点击游戏进入蓝色开始按钮界面,并选择当前关卡
  • 主界面上的吃理智吃石头指定次数三个选项为短路开关,即三个选项中的任一条件达到,均会视为任务完成,停止刷理智。
    • 举例1设置吃理智药:999吃石头:10指定次数:1。则在刷完一次后,由于满足了指定次数:1的条件,视为任务完成,停止刷理智。
    • 举例2不勾选吃理智药、不勾选吃石头,设置指定次数:100。则在当前可用理智全部刷完后(可能只刷了几次),由于满足了不吃理智药不吃石头的条件,视为任务完成,停止刷理智。
  • 其他优势
    • 支持刷完自动上传 企鹅物流数据统计
    • 支持企鹅物流自定义 ID
    • 支持统计掉落数量
    • 支持剿灭模式
    • 支持打完升级了的情况
    • 支持代理失败的情况,会自动放弃本次行动
    • 支持掉线后重连,继续刷上次的图
    • 支持凌晨 4 点更新后重连,继续刷上次的图

基建换班

换班策略

自动计算并选择单设施内的最优解,支持所有通用类技能和特殊技能组合;支持识别经验书、赤金、原石碎片、芯片,分别使用不同的干员组合!

宿舍入驻心情阈值

识别心情进度条的百分比;心情小于该阈值的干员,不会再去上班,直接进驻宿舍

特殊说明

  • 基建换班目前均为单设施最优解,但非跨设施的全局最优解。例如:巫恋 龙舌兰红云 稀音等这类单设施内的组合,都是可以正常识别并使用的;迷迭香红松骑士团这类多个设施间联动的体系,目前都是不支持的
  • 会客室仅缺一个线索时,会选择对应流派的干员;否则会选择通用干员
  • 会客室暂不支持送出线索,当线索满时可能会处理异常。建议自动换班完成后自己再去看下会客室的情况
  • 控制中枢策略太过复杂,目前只考虑阿米娅诗怀雅凯尔希彩虹小队及其他心情 +0.05 的干员,后续逐步优化

信用商店随缘买

从左到右依次买,但不会买家具零件。有需要的同学可自行修改resource\tasks.jsonCreditShop-NotToBuy.text字段,自定义不买的物品。后续版本会尝试开放界面选项

公开招募识别

  • 公招识别和自动公招是两个独立的功能!
  • 公招识别需要手动打开有公招 Tag 选择的界面再使用

其他乱七八糟的说明

  • 公招出 5、6 星会有弹窗提示
  • 主界面上要执行的任务,是可以拖动改变顺序的。同样设置中基建换班的顺序,也是可以拖动改变的
  • 活动关卡掉落识别到的未知材料,一般就是活动商店的票据
  • 新的活动关卡刚上线的时候可能无法正常识别,一般一两天内软件会自动 OTA 更新资源,更新后即可正常识别
  • 所有点击操作,都是点击按钮内随机位置,并模拟泊松分布(按钮偏中间位置点的概率大,越往旁边点到的概率越小)
  • resource\config.json中有一些自定义选项,可以尝试根据自己的需要进行修改
  • 底层算法纯 C++ 开发,并设计了多重的缓存技术,最大限度降低 CPU 和内存占用
  • 软件支持自动更新✿✿ヽ(°▽°)ノ✿ 推荐非杠精的同学使用测试版,一般来说更新快且 bug 少(什么 MIUI (╯‵□′)╯︵┻━┻

常见问题

软件一打开就闪退

  • 项目使用了 PaddleOCR 来处理公招 tagPaddleOCR 在一些老旧设备上无法正常工作。
  • 目前已有计划提供降低性能的替代品来解决该兼容问题,在这之前,很遗憾,您无法正常使用 MeoAssistantArknights 的最新版本。但您可以尝试使用 2.3.6 版本
  • 您可以加入 QQ 群跟进相关进展(见底部)

连接错误/捕获模拟器窗口错误

  • 方法1: 使用 自定义连接 的方式连接模拟器
  • 方法2: 换模拟器,推荐 蓝叠国际版
  • 方法3: 根本解决方法 编辑resource/config.json,修改(最好是新增)模拟器窗口句柄名,并修改对应的 adb 设置。若您修改后可以提 PR 给我我会感激不尽的_(:з」∠)_

Todo

  • 任务队列功能
  • 常用关卡选关
  • 自动收任务功能
  • 基建智能换班功能
    • 图形化界面
    • 干员技能识别
    • 干员识别准确率提高到 100%
    • 宿舍心情识别及入驻
    • 制造站、贸易站智能换班
    • 发电站、办公室换班
    • 使用无人机
    • 控制中枢智能换班
    • 会客室智能换班
    • 会客室智能线索交流
    • 支持迷迭香等复杂基建体系
    • 激进换班模式
    • 自定义换班(手动修改配置文件)
    • 宿舍换班支持加速心情的干员识别
    • 贸易站无人机支持设置给经验书还是赤金
  • 使用 GPU 进行识别的版本
  • 企鹅物流汇报,自定义 ID
  • 指定刷某种材料 xx 个
  • config中部分选项做成图形化界面
  • 界面拖动顺序保存
  • 进一步的异形屏支持
  • 后台自动更新
  • 忽略当前版本更新
  • 提供 log 接口,以及界面 log
  • 更换 OCR 库,提高公开招募识别率
  • 终极目标!全自动长草机!!!

致谢

开源库

数据源

贡献/参与者

  • 非常感谢 tcyh035 帮忙设计重构图形界面
  • 非常感谢 GengGodeDbgDebug 提供图像算法思路并协助验证
  • 非常感谢 LoveLoliii 提供公开招募算法及数据、部分功能逻辑思路
  • 感谢 内卷地狱 的大佬们提供的各种协助支持
  • 感谢 LmeSzinc 提供的界面样式参考,虽然我抄了个四不像orz
  • 感谢参与软件测试、提 bug 的小伙伴们~
  • 感谢 B站直播间 的小伙伴们陪我弹幕吹水

广告

B站直播间:每晚直播敲代码,近期很长一段时间应该都是在写本助手软件
QQ群内卷地狱:欢迎加入~

如果觉得软件对你有帮助,帮忙点个 Star 吧!~(网页最上方右上角的小星星),这就是对我最大的支持了!

PS作者前端苦手现在的界面WPF基本是现学现卖的写得很烂希望有大佬能帮忙提点 PR 修改修改感激不尽_(:з」∠)_

Description
Languages
C++ 46.2%
C# 39.2%
Python 5.5%
C 5%
CMake 0.8%
Other 3.2%