# ArkScript **Repository Path**: zhirongyu/ark-script ## Basic Information - **Project Name**: ArkScript - **Description**: 明日方舟后台挂机脚本 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 0 - **Created**: 2020-12-18 - **Last Updated**: 2021-10-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 明日方舟挂机脚本 ## 脚本介绍 本脚本为明日方舟挂机脚本,基于 Python 和 ADB 编写,pyautogui 图像识别。 目前的功能是后台自动挂机,自定义次数,需手动选择关卡。 搭配使用的是**MuMu模拟器**,使用其他模拟器请修改配置文件中的端口号(如`7555`,不清楚可上网查询)。 目前支持的分辨率列表如下。其余分辨率请仿照例子,截图保存到对应的文件夹。 - 1280x720 - 1600x900 ## Python环境配置 脚本在 Python3.8.5 版本测试可用,其余 Python 版本自行测试。 法一:自动配置,运行脚本 `env.bat` 。(需要先安装 Python 3.x) 法二:手动配置,安装以下 Python 依赖库。 ```bash pip install pyautogui opencv-python ``` ## 如何使用 首先新建一个配置文件 `config.ini`,内容如下 ```ini [main] ; 模拟器存储地址 Apath="/sdcard" ; 点击后的间隔时间 PauseTime=1 ; 模拟器的端口地址 IP="127.0.0.1:7555" ; 图片识别率 Confidence=0.8 ; 碎石模式 StoneCrush=False ``` 然后打开明日方舟,选择关卡后,打开 `start.bat` 输入次数即可使用。 ## 创建自定义分辨率 在 `picture` 中创建以分辨率命名的文件夹,然后在游戏中截取以下六张图,图片内容参照 `1280x720` - 0-dlzh.png - 1-os.png - 2-lzbz.png - 2-os.png - 3-battling.png - 4-victory.png 截取以上6张图即可正常挂机普通副本,若需要挂机**剿灭**或偶尔会**代理失败**,还需截取 `extra` 中的图像。 ## 更新记录 - Beta 0.1: Fork自[Peng416/ArknigtsProject](https://github.com/Peng416/ArknigtsProject),并做了一些修改。 - Beta 0.2: 添加环境配置脚本。