AoE Bot ======= Preparation ----------- - Install python > 3.8 - Install these libraries from an administrator terminal (windows): - pip install pywin32 - pip install keyboard - pip install pyautogui - pip install opencv-python - pip install pytesseract Start ------ run aoe_bot.py before starting the game. It will wait for the startscreen and do some standard actions when the game has started: - order 4 villagers - assign hotkeys: 1: scout, 2-4: villagers - build first house with villagers 1+2 - build second house with villager 3 - send scout around the village and around the map After this it will collect screenshots during the game to train data Interesting Links ------------------ - [Tutorial video + notes](https://github.com/KianBrose/Image-Recognition-Botting-Tutorial/blob/master/README.txt) - [Pyautogui Doc](https://pyautogui.readthedocs.io/en/latest/keyboard.html) - [PIL doc](https://pillow.readthedocs.io/en/stable/reference/Image.html) - [Draw Image api](https://pillow.readthedocs.io/en/stable/reference/ImageDraw.html) - [Draw Image Example](http://effbot.org/imagingbook/imagedraw.htm) - [AoE Hotykey editor](https://aokhotkeys.appspot.com/editor) - [Structureing your python project](https://python-docs.readthedocs.io/en/latest/writing/structure.html) - [Download Tesseract for Windows](https://github.com/UB-Mannheim/tesseract/wiki)