Hey all! This is an open source solo project that I've been working on for a little while. I'm sharing it here to hopefully gain some active users that can provide feedback and feature requests!
See the

for information on setting everything up.
At the moment, the dependencies required are a bit bulky unfortunately. I'm looking into solutions for this but for now, the setup can be eased by taking a look at the

wiki page.
Dashboard Features- Main dashboard screen providing real-time updates and the ability to start, pause or stop the bot and view information about the current session.
- View a real time view of the current in game screen.
- View all log records associated with the current bot session.
- Countdowns until specific functionality takes place.
- View all sessions that have taken place and review logs/duration/prestiges that happened while a session was active.
- View all raid results instances and view data about damage done and who dealt damage.
- Create multiple configurations that can be swapped out quickly when needed (farming, tournaments, push).
- Review all current statistics taken from the game, as well as statistics related to the bot.
- View all prestiges and review additional information (average stage, average duration).
- View all artifact statistics and whether or not you currently own each one.
- Choose different themes for the dashboard (including dark theme).
Bot Features- Activate chosen in game skills on a specified cooldown, with the option to wait for a specific skill before activating others.
- Activate specific functions using keyboard shortcuts.
- Automatically level up the sword master, skills and heroes in game with a specific intensity (clicks).
- Automatically prestige after a threshold has been reached (stage, percent of max stage, max stage, time limit).
- Automatically parse out clan raid results from in game.
- Automatically take breaks in game after random intervals of game time.
- Receive text notifications when your raid attacks timer has reset and the titan can be attacked.
- Upgrade or ignore specific artifacts or tiers after a prestige.
- Participate in tournaments when they are available (enter/collect rewards).
- Hatch and collect any eggs when they become available.
- Collect daily achievements when they are completed.
- Collect daily rewards when they are available.
Dependencies
- Windows 10
- Python 3.7
- Node/NPM
- Tesseract-OCR
- Redis Server
- Nox Android Emulator