This project utilizes ADB (Android Debug Bridge) tools to connect the emulators and simulate user actions without taking away the keyboard and mouse control.
Download from the latest release.
Please make sure to use Python 3.11.0 as the higher python version is not compatible with one of the libraries in requirement.txt.
Use pip install -r requirement.txt to install required libraries.
Then use py EpicSevenAutomationLauncher.py or directly run EpicSevenAutomationLauncher.py from IDE to start the tool.
OR
Use pyinstaller --onefile --windowed --add-data="image:image" --add-data="platform-tools:platform-tools" --icon=image\app.ico EpicSevenAutomationLauncher.py to compile an EXE file.
Executable file usually located under project's dist folder.
- Launch the emulator, make sure your emulator is enabled with ADB. (LD Player, BlueStack, Google Play Games Developer Emulator, or even android phone with debugging mode on)
- Start the application
- Select the desired emulator. If it's not listed, click Refresh Device List.
- Click Start Application
- Go to secret shop page
- Input desired refresh iteration, value has to be starting from 0.
- Click Start Shop Refresh to start the application.
- Go to arena page
- Input desired challenge iteration, value has to be starting from 0. If you want to purchase friendship bookmark for an additional 5 arena flags, select Arena With Extra.
(Note: When selecting Arena With Extra, enter only the base iteration count (excluding extras). For example, for 5 challenges plus friendship bookmark extra (total 10 iterations), enter 5 and select "Arena With Extra.")
- Click Start Shop Refresh to start the application.


