This Python script creates an overlay that track enemy ultimate cooldown, adjusted to their level and ability haste
- Draggable overlay with adjustable size
- Fetches real-time enemy champion data from Live Client API
- Calculates Ability Haste from current item builds
- Retrieves ultimate cooldown based on champion level
- Supports concurrent data processing
- Python 3.8+
- League of Legends Client running
- Active game in progress
- Clone the repository:
git clone https://github.com/yourusername/lol-enemy-analysis.git
cd lol-enemy-analysis- Create a virtual environment (optional but recommended):
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`- Install dependencies:
pip install -r requirements.txt- Ensure League of Legends client is running
- Start a game
- Run the script:
python main.py- requests
- Pillow
- tkinter
- Ensure League of Legends client is running
- Check network connectivity
- Verify game is in progress
This tool is for educational purposes. Use responsibly and in compliance with Riot Games' terms of service.
GNU v3.0
Pull requests are welcome. For major changes, please open an issue first to discuss proposed changes.