Bot development ended. It should still be usable, but I am developing a more robust, PC version bot at https://github.com/GabrielAgrela/OSROKBOT/
It seems it's not clear enough, but this bot is a personal project, not for commercial use, you have to tweak it yourself, I just give you enough information about it so you can setup and tweak/develop it yourself.
Rise of Kingdoms multi-functionalities bot
- ADB
- Python
- Install with pip : pure-python-adb, pillow, numpy, yagmail, pytesseract, opencv-python, imagehash, scikit-image and pyautogui.
- Enable adb on your device (even on emulators)
- install tesseract and change to your path inside rok.py (follow AllTech's tutorial: https://youtu.be/4DrCIVS5U3Y)
- Does the Clarion Call challenge;
- Farms for you;
- Only searches for barbarians, and heal army as soon as they lose a battle:
- Choose the level you want ROKBOT to farm:
- The bot will choose the army you saved on the 4th army slot:
- Does the lyceum challenge for you (last update, rokbot has a 30/30 correct answers):
- Sends an email when there's a CAPTCHA or when you are out of AP;
- When an ally asks for help, ROKBOT automatically taps the notification (while farming only);
- Clarion Call bot: choose the level (in game slider) of the barbarians you wish to farm (most efficient is the max level you can win in a single battle), tap out, click the clarion call button
- Farming RSS bot: click the button when you are in the map view, choose the level before clicking the button;
- Farming Barbarians bot: click the button and attack manually one barbarian with the level you wish to farm;
- Lyceum bot: choose either the preliminary or the midterm/finals as soon as you start the challenge, click it again for the next question and so on;
- This bot has been tested on BlueStacks, 1920x1080 320dpi (many functions will not work if this dpi value isn't met, resolution can be changed in the code tho');
- Configure your email settings in sendEmail();
- Configure your file locations in the batch file;
- To run, double-click the batch file;
- DOES NOT GO TROUGH THE CAPTCHA;
- BEEP DEBUG SYSTEM:
- beep = help pressed
- boop = 1st attack
- boop boop = new Attack
- boop beep = healing
- beep boop beep = sending email
- Check for the kind of error on the prompt;
- You may need to set up the ADB, IDK;
- I don't know if you can be banned by using this, so use it at your own risk.
- Dynamic army selection;
- Dynamic button selection: - DONE
- Be able to change the emulator's resolution; - DONE
- Change from fixed pixel position to percentage position; - DONE
- Notification when CAPTCHA pops up; - DONE
- RSS farming bot: - DONE
- Select gatherers (1 to 4 army slots);
- Select level of the RSS deposit;
- Graphical interface;
- Update README with farm functionality example;
- Update README with lyceum functionality example; - DONE