docs.更新文档对夜神的描述,修改一点文档格式

This commit is contained in:
MistEO
2022-01-09 21:31:33 +08:00
parent 4b09cbd110
commit 618fccd08a
2 changed files with 39 additions and 31 deletions

View File

@@ -24,7 +24,7 @@ A Game Assistant for Arknights
纯图像识别,非内存挂!全图形化界面,开罐即食!
并提供了 [接口](#接口) 供自行 DIY~ 绝赞更新中!✿✿ヽ(°▽°)ノ✿
并提供了 [API](#API) 供自行 DIY~ 绝赞更新中!✿✿ヽ(°▽°)ノ✿
</div>
@@ -55,16 +55,16 @@ A Game Assistant for Arknights
1. 请根据 [模拟器支持情况](docs/模拟器支持.md),进行对应的操作。
2. 解压压缩包,到 **没有中文或特殊符号** 的文件夹路径。
3. 第一次运行软件,**请使用管理员权限** 打开 `MeoAsstGui.exe`。运行过一次后,后续不再需要管理员权限。
4. 开始运行后,除`自动关机`外,所有设置均不可再修改。
4. 开始运行后,除 `自动关机` 外,所有设置均不可再修改。
目前仅对 `16:9` 分辨率支持较好其他分辨率勉强可用但可能会有奇奇怪怪的问题正在进一步适配中_(:з」∠)_
### 刷理智
- 若选项中没有你需要的关卡,请手动进入游戏 **蓝色开始按钮** 界面,并选择`当前关卡`
- 主界面上的`吃理智``吃石头``指定次数`三个选项为短路开关,即三个选项中的任一条件达到,均会视为任务完成,停止刷理智。
- 举例1设置`吃理智药`:`999``吃石头`:`10``指定次数`:`1`。则在刷完**一次**后,由于满足了`指定次数`:`1`的条件,视为任务完成,停止刷理智。
- 举例2不勾选`吃理智药`、不勾选`吃石头`,设置`指定次数`:`100`。则在当前可用理智全部刷完后(可能只刷了几次),由于满足了`不吃理智药``不吃石头`的条件,视为任务完成,停止刷理智。
- 若选项中没有你需要的关卡,请手动进入游戏 **蓝色开始按钮** 界面,并选择 `当前关卡`
- 主界面上的 `吃理智``吃石头``指定次数` 三个选项为短路开关,即三个选项中的任一条件达到,均会视为任务完成,停止刷理智。
- 举例1设置 `吃理智药` : `999``吃石头` : `10``指定次数` : `1`。则在刷完 **一次** 后,由于满足了 `指定次数`:`1` 的条件,视为任务完成,停止刷理智。
- 举例2不勾选 `吃理智药`、不勾选 `吃石头`,设置 `指定次数` : `100`。则在当前可用理智全部刷完后(可能只刷了几次),由于满足了 `不吃理智药``不吃石头` 的条件,视为任务完成,停止刷理智。
- 其他优势
- 刷完自动上传 [企鹅物流数据统计](https://penguin-stats.cn/)
- 可自定义企鹅物流 ID
@@ -87,27 +87,27 @@ A Game Assistant for Arknights
#### 特殊说明
- 基建换班目前均为单设施最优解,但非跨设施的全局最优解。例如:`巫恋+龙舌兰``红云+稀音`等这类单设施内的组合,都是可以正常识别并使用的;`迷迭香``红松骑士团`这类多个设施间联动的体系,暂不支持使用。
- 基建换班目前均为单设施最优解,但非跨设施的全局最优解。例如:`巫恋+龙舌兰``红云+稀音` 等这类单设施内的组合,都是可以正常识别并使用的;`迷迭香``红松骑士团` 这类多个设施间联动的体系,暂不支持使用。
- 会客室仅缺一个线索时,会选择对应流派的干员;否则会选择通用干员。
- 会客室仅当自有线索满时,才会送出线索,并且只送三个。有需要的同学可自行修改`resource\tasks.json``SelectClue`.`maxTimes`字段,自定义送出个数。
- 控制中枢策略太过复杂,目前只考虑`阿米娅``诗怀雅``凯尔希``彩虹小队`及其他心情 +0.05 的干员,后续逐步优化。
- 会客室仅当自有线索满时,才会送出线索,并且只送三个。有需要的同学可自行修改 `resource/tasks.json``SelectClue` - `maxTimes` 字段,自定义送出个数。
- 控制中枢策略太过复杂,目前只考虑 `阿米娅``诗怀雅``凯尔希``彩虹小队` 及其他心情 +0.05 的干员,后续逐步优化。
### 信用商店随缘买
从左到右依次买,但不会买`碳``家具零件`。有需要的同学可自行修改`resource\tasks.json``CreditShop-NotToBuy`.`text`字段,自定义不买的物品。后续版本会尝试开放界面选项
从左到右依次买,但不会买 `碳``家具零件` 。有需要的同学可自行修改 `resource/tasks.json``CreditShop-NotToBuy` - `text` 字段,自定义不买的物品。后续版本会尝试开放界面选项
### 公开招募识别
- 自动公招和公招识别是两个独立的功能!
- 自动公招支持使用`加急许可`,全自动连续公招!请进入设置中选择~
- 自动公招支持使用 `加急许可`,全自动连续公招!请进入设置中选择~
- 出 5、6 星都会有弹窗提示
### 其他乱七八糟的说明
- 主界面上要执行的任务,是可以拖动改变顺序的。同样设置中基建换班的顺序,也是可以拖动改变的。
- 新的活动关卡刚上线的时候可能无法正常识别,一般一两天内软件会自动 OTA 更新资源,更新后即可正常识别。
- 活动关卡掉落识别到的`未知材料`,一般就是活动商店的票据。
- `resource\config.json`中有一些自定义选项,可以尝试根据自己的需要进行修改。
- 活动关卡掉落识别到的 `未知材料`,一般就是活动商店的票据。
- `resource/config.json` 中有一些自定义选项,可以尝试根据自己的需要进行修改。
- 所有点击操作,都是点击按钮内随机位置,并模拟泊松分布(按钮偏中间位置点的概率大,越往旁边点到的概率越小)。
- 底层算法纯 C++ 开发,并设计了多重的缓存技术,最大限度降低 CPU 和内存占用。
- 软件支持自动更新✿✿ヽ(°▽°)ノ✿ 推荐非杠精的同学使用测试版,一般来说更新快且 bug 少(什么 MIUI (╯‵□′)╯︵┻━┻
@@ -121,7 +121,7 @@ A Game Assistant for Arknights
请尝试安装 [Visual C++ Redistributable](https://docs.microsoft.com/zh-CN/cpp/windows/latest-supported-vc-redist?view=msvc-160#visual-studio-2015-2017-2019-and-2022)、[.NET Framework 4.8](https://dotnet.microsoft.com/download/dotnet-framework/net48) 后重新运行本软件。
- 可能性 2: CPU 指令集不支持。
项目使用 `PaddleOCR` 对游戏部分界面进行识别。`PaddleOCR` 用到了较新发布的 CPU 才支持的 `AVX` 指令集,而一些较老的 CPU 可能并不支持该指令集。
您可以尝试下载 [NoAVX](3rdparty/ppocr_noavx.zip) 版本的 `PaddleOCR`, 解压后替换本软件中同名的文件。这是对于使用不支持 AVX 指令集的 CPU 的用户的性能降低的替代方案,如非必要,请不要使用。
您可以尝试下载 [NoAVX](3rdparty/ppocr_noavx.zip) 版本的 `PaddleOCR`, 解压后替换本软件中同名的文件。这是对于使用不支持 `AVX` 指令集的 CPU 的用户的性能降低的替代方案,如非必要,请不要使用。
(具体可以下载 [CPU-Z](https://www.cpuid.com/softwares/cpu-z.html),查看“指令集”中有无 `AVX` 这一项来判断)
- 若上述均没有效果,请提 issue。
@@ -131,12 +131,12 @@ A Game Assistant for Arknights
- 方法 1: 使用 [自定义连接](#自定义连接) 的方式连接模拟器
- 方法 2: 换模拟器,推荐 [蓝叠国际版](https://www.bluestacks.com/download.html)
- 方法 3: _根本解决方法_ 编辑`resource/config.json`修改(最好是新增)模拟器窗口句柄名,并修改对应的 adb 设置。若您修改后可以提 PR 给我我会感激不尽的_(:з」∠)_
- 方法 3: _根本解决方法_ 编辑 `resource/config.json`, 修改(最好是新增)模拟器窗口句柄名,并修改对应的 adb 设置。若您修改后可以提 PR 给我我会感激不尽的_(:з」∠)_
### 自定义连接
- 下载 [ADB](https://dl.google.com/android/repository/platform-tools-latest-windows.zip) ,将`platform-tools`文件夹解压到`MeoAsstGui.exe`的同级目录
- 进入软件`设置`-`连接设置`填写自定义地址需要填写IP+端口,例如`127.0.0.1:5555`
- 下载 [adb](https://dl.google.com/android/repository/platform-tools-latest-windows.zip) ,将 `platform-tools` 文件夹解压到 `MeoAsstGui.exe` 的同级目录
- 进入软件 `设置` - `连接设置`,填写自定义 adb 地址(需要填写 IP + 端口,例如 `127.0.0.1:5555`
## 致谢
@@ -178,13 +178,13 @@ A Game Assistant for Arknights
### Windows
直接使用 Visual 2019 或以上版本打开`MeoAssistantArknights.sln`即可,所有环境都是配置好的
直接使用 Visual 2019 或以上版本打开 `MeoAssistantArknights.sln` 即可,所有环境都是配置好的
### Linux | macOS
请参考 [Linux 编译教程](docs/Linux编译教程.md)
### 接口
### API
- [C 接口](https://github.com/MistEO/MeoAssistantArknights/blob/dev/include/AsstCaller.h)
- [Python 接口](https://github.com/MistEO/MeoAssistantArknights/wiki/Python-%E6%8E%A5%E5%8F%A3)

View File

@@ -2,34 +2,42 @@
## 蓝叠模拟器
完美支持。需要在模拟器`设置`-`引擎设置`中打开`允许ADB连接`
完美支持。需要在模拟器 `设置` - `引擎设置` 中打开 `允许ADB连接`
## 蓝叠模拟器国际版
完美支持。需要在模拟器`设定`-`进阶`中打开`Android调试桥`
完美支持。需要在模拟器 `设定` - `进阶` 中打开 `Android调试桥`
## 蓝叠模拟器 Hyper-V 版本
支持
1. 在模拟器`设定`-`进阶`中打开`Android调试桥`
2. 下载 [ADB](https://dl.google.com/android/repository/platform-tools-latest-windows.zip) ,将`platform-tools`文件夹解压到`MeoAsstGui.exe`的同级目录
3. 在软件`设置`-`连接设置`中填写蓝叠安装目录下`bluestacks.conf`文件的完整路径
1. 在模拟器 `设定` - `进阶` 中打开 `Android调试桥`
2. 下载 [adb](https://dl.google.com/android/repository/platform-tools-latest-windows.zip) ,将 `platform-tools` 文件夹解压到 `MeoAsstGui.exe` 的同级目录
3. 在软件 `设置` - `连接设置` 中填写蓝叠安装目录下 `bluestacks.conf` 文件的完整路径
## 夜神模拟器
完美支持
## 夜神模拟器 安卓 9
支持。但可能存在一直识别出错的问题
- 请手动修改 `resource/config.json` 文件中 `"Nox"` - `"adb"`
1. `"screencap"` 字段值为 `"[Adb] -s [Address] exec-out screencap -p"`
2. `"screencapGzip"` 字段值为 `false`
## MuMu 模拟器
支持但是可能会
支持但是可能会
- 一直连接出错:暂时不知道是什么原因,可尝试使用自定义连接
- 卡在主界面无法识别,过一会提示任务出错:和 MuMu 的渲染方式有关,推荐换模拟器(
## MuMu 手游助手(星云引擎)
不支持。星云引擎这个版本不支持 ADB 控制,甚至不响应 Win32 Api 鼠标消息无解_(:з」∠)_
不支持。没开放 adb 端口
## MuMu 模拟器 安卓 9
@@ -45,15 +53,15 @@
## 腾讯手游助手
不支持。没开放 ADB 端口
不支持。没开放 adb 端口
## Win11 WSA
不支持WSA 目前没有实现 AOSP screencap 需要的接口,无法进行截图。等微软支持后会尝试适配
不支持WSA 目前没有实现 AOSP screencap 需要的接口,无法进行截图。等微软支持后会尝试适配
## 自定义连接
1. 下载 [ADB](https://dl.google.com/android/repository/platform-tools-latest-windows.zip) ,将`platform-tools`文件夹解压到`MeoAsstGui.exe`的同级目录
2. 进入软件`设置`-`连接设置`填写自定义地址需要填写IP+端口,例如`127.0.0.1:5555`
1. 下载 [adb](https://dl.google.com/android/repository/platform-tools-latest-windows.zip) ,将 `platform-tools` 文件夹解压到 `MeoAsstGui.exe` 的同级目录
2. 进入软件 `设置` - `连接设置`,填写自定义 adb 地址(需要填写 IP + 端口,例如 `127.0.0.1:5555`
**注意 :** 若是使用手机,在非`16:9`分辨率下,部分功能不稳定(但也凑合能用),尤其是基建,几乎是不可用状态,正在进一步适配中。推荐使用`16:9`分辨率,经过的测试验证最多,也最稳定。
**注意 :** 若是使用手机,在非 `16:9` 分辨率下,部分功能不稳定(但也凑合能用),尤其是基建,几乎是不可用状态,正在进一步适配中。推荐使用 `16:9` 分辨率,经过的测试验证最多,也最稳定。