Skip to content

lovelybbq/lol-spell-timer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spell Timer

Small Windows overlay that displays enemy summoner spell cooldowns for League of Legends.

Screenshot

Quick start

  1. Run setup (creates a virtual environment and installs dependencies):
setup.bat
  1. Download assets (icons):
python download_assets.py
  1. Run the app:
python main.py

Build (Windows)

To build a single-file executable via PyInstaller:

build_exe.bat

Ensure ico\\icon.ico exists before building.


Behavior & notes

  • The app runs in the system tray after launch (use the tray menu to quit).
  • It auto-detects when a game starts and shows enemy summoner spells; it hides the overlay when the game ends.
  • The overlay remembers and restores its last position (saved in config.json).
  • Right-click the drag handle to pin/unpin the overlay.
  • Right-click an active spell icon to immediately reset its cooldown.
  • Cooldown calculations include enemy item "haste" (see Config.ITEM_HASTE_MAP in main.py).
  • All behaviors above apply both to the built EXE and when running main.py directly.

About

Small Windows overlay that displays enemy summoner spell cooldowns for League of Legends.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors