本程序针对蛋仔派对,通过自动化模拟操作提取游戏内分享码,替代人工重复点击的手动流程,提升操作效率。
- 核心逻辑:Python(实现ADB命令调用、自动化流程控制)
- 设备交互:ADB(Android Debug Bridge,与MuMu模拟器通信,模拟点击、读取状态等)
- 图形界面:Vue3(提供可视化操作界面,简化用户配置流程)
- 电脑需安装Git(用于克隆仓库)、Python 3.8+(运行核心脚本)、MuMu模拟器(推荐最新版)。
- 确保MuMu模拟器已开启“开发者选项”或“USB调试”相关功能。
-
克隆项目仓库
打开命令行,执行以下命令克隆项目到本地(替换<仓库地址>为实际项目Git地址):git clone <仓库地址> cd <项目目录> # 进入克隆后的项目文件夹
-
配置MuMu模拟器
- 打开MuMu模拟器,在“设备管理”界面新建一个Android设备)。
- 在设备管理界面,右键点击新建的设备,选择“创建快捷方式”,并将快捷方式文件(通常为
.lnk格式)移动到MuMu模拟器的安装目录下的nx_main文件夹中(默认路径示例:......\MuMuPlayer\nx_main)。
-
确认ADB文件位置
检查nx_main文件夹内是否存在adb.exe(MuMu模拟器默认会自带ADB工具)。 -
配置脚本路径
用文本编辑器(如VS Code、记事本)打开项目目录下的main.py文件,找到road变量,将其值修改为nx_main文件夹的绝对路径(示例):# 修改前 road = "" # 修改后(需根据实际安装路径调整) road = r"D:\Program Files\MuMuPlayer\nx_main"
-
安装Python依赖
在项目目录下,执行以下命令安装所需Python库:pip install -r requirements.txt
-
启动核心脚本
执行main.py启动程序:python main.py
-
确认模拟器启动
脚本会自动拉起MuMu模拟器(通过步骤2中移动的.lnk快捷方式),等待模拟器完全启动并进入系统界面后,按脚本提示(如命令行中的“next:”)按回车继续。 -
访问图形界面
当Flask服务启动成功后(“http://127.0.0.1:5000”),打开浏览器,访问地址,即可进入操作界面。
-
理解礼物排列逻辑
界面中无需关注礼物的具体名称或属性,只需确保配置的“礼物清单”中礼物的相对排列顺序与《蛋仔派对》游戏内分享码的排列顺序完全一致(程序通过模拟点击对应位置提取分享码)。 -
执行批量提取操作
- 在界面中,通过下拉框/输入框选择或配置需要处理的礼物清单,确认无误后点击“提交”按钮,程序会自动开始模拟操作(你需要先进入分享界面)。
-
查看提取结果
程序会将提取到的分享码及相关信息存储在项目目录下的result.json文件中。 -
保存配置(可选)
若需重复使用相同的礼物清单配置,可在界面中点击“保存配置”按钮,将当前配置保存为本地文件。
- 自动化操作:无需人工干预,程序自动完成分享码点击提取等流程。
- 批量处理:支持按配置的礼物清单批量提取多个分享码,效率远高于手动操作。
- 结果持久化:所有提取结果以JSON格式存储,便于后续整理、导出或二次处理。
若使用过程中遇到脚本报错、模拟器连接失败、分享码提取异常等问题,请联系项目作者获取技术支持(本readme由AI编写)。