Skip to content

syss11/EggyParty-Fastshare

Repository files navigation

蛋仔派对-分享码批量生成

一、程序简介

本程序针对蛋仔派对,通过自动化模拟操作提取游戏内分享码,替代人工重复点击的手动流程,提升操作效率。

技术栈

  • 核心逻辑:Python(实现ADB命令调用、自动化流程控制)
  • 设备交互:ADB(Android Debug Bridge,与MuMu模拟器通信,模拟点击、读取状态等)
  • 图形界面:Vue3(提供可视化操作界面,简化用户配置流程)

二、注意事项

⚠️ 重要声明:本程序仅用于学习和技术研究,用户在使用过程中需遵守《蛋仔派对》官方用户协议,不得用于商业用途或任何违反游戏规则的行为。

三、安装步骤

前置条件

  • 电脑需安装Git(用于克隆仓库)、Python 3.8+(运行核心脚本)、MuMu模拟器(推荐最新版)。
  • 确保MuMu模拟器已开启“开发者选项”或“USB调试”相关功能。

具体安装流程

  1. 克隆项目仓库
    打开命令行,执行以下命令克隆项目到本地(替换<仓库地址>为实际项目Git地址):

    git clone <仓库地址>
    cd <项目目录>  # 进入克隆后的项目文件夹
  2. 配置MuMu模拟器

    • 打开MuMu模拟器,在“设备管理”界面新建一个Android设备)。
    • 在设备管理界面,右键点击新建的设备,选择“创建快捷方式”,并将快捷方式文件(通常为.lnk格式)移动到MuMu模拟器的安装目录下的nx_main文件夹中(默认路径示例:......\MuMuPlayer\nx_main)。
  3. 确认ADB文件位置
    检查nx_main文件夹内是否存在adb.exe(MuMu模拟器默认会自带ADB工具)。

  4. 配置脚本路径
    用文本编辑器(如VS Code、记事本)打开项目目录下的main.py文件,找到road变量,将其值修改为nx_main文件夹的绝对路径(示例):

    # 修改前
    road = ""
    # 修改后(需根据实际安装路径调整)
    road = r"D:\Program Files\MuMuPlayer\nx_main"
  5. 安装Python依赖
    在项目目录下,执行以下命令安装所需Python库:

    pip install -r requirements.txt
  6. 启动核心脚本
    执行main.py启动程序:

    python main.py
  7. 确认模拟器启动
    脚本会自动拉起MuMu模拟器(通过步骤2中移动的.lnk快捷方式),等待模拟器完全启动并进入系统界面后,按脚本提示(如命令行中的“next:”)按回车继续。

  8. 访问图形界面
    当Flask服务启动成功后(“http://127.0.0.1:5000”),打开浏览器,访问地址,即可进入操作界面。

四、使用方法

  1. 理解礼物排列逻辑
    界面中无需关注礼物的具体名称或属性,只需确保配置的“礼物清单”中礼物的相对排列顺序与《蛋仔派对》游戏内分享码的排列顺序完全一致(程序通过模拟点击对应位置提取分享码)。

  2. 执行批量提取操作

    • 在界面中,通过下拉框/输入框选择或配置需要处理的礼物清单,确认无误后点击“提交”按钮,程序会自动开始模拟操作(你需要先进入分享界面)。
  3. 查看提取结果
    程序会将提取到的分享码及相关信息存储在项目目录下的result.json文件中。

  4. 保存配置(可选)
    若需重复使用相同的礼物清单配置,可在界面中点击“保存配置”按钮,将当前配置保存为本地文件。

五、功能效果

  • 自动化操作:无需人工干预,程序自动完成分享码点击提取等流程。
  • 批量处理:支持按配置的礼物清单批量提取多个分享码,效率远高于手动操作。
  • 结果持久化:所有提取结果以JSON格式存储,便于后续整理、导出或二次处理。

六、问题反馈

若使用过程中遇到脚本报错、模拟器连接失败、分享码提取异常等问题,请联系项目作者获取技术支持(本readme由AI编写)。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published