Простой графический таймер появления рун в Dota 2, написанный на Python с использованием библиотеки Tkinter. Он заранее (на отметке 1:40 и далее) предупреждает вас звуковым сигналом о появлении рун, помогая контролировать карту.
- Графический интерфейс: Удобное окно на базе Tkinter.
- Быстрый старт: Запуск в один клик через готовый .exe для Windows.
- Звуковые оповещения: Интеграция с системными звуками.
- Логирование: Все системные файлы и логи сохраняются в отдельной папке.
- Перейдите в раздел Releases (Релизы).
- Скачайте актуальный файл Dota-Runes-Timer.exe.
- Запустите его. Всё, таймер готов к работе!
Готовый .exe файл предназначен только для Windows. Запуск оригинального Python-кода на macOS вызовет ошибку, так как скрипт использует встроенную Windows-библиотеку winsound для воспроизведения сигналов.
- Скачайте исходный код проекта.
- Откройте файл с кодом и замените модуль winsound на кроссплатформенную библиотеку для работы со звуком (например, playsound) или используйте системную команду macOS через os.system("afplay ...").
- Установите Tkinter (если он отсутствует) и запустите скрипт через Терминал:
brew install python-tk python3 main.py
- Для сборки в самостоятельное macOS-приложение используйте pyinstaller:
pip install pyinstaller pyinstaller --onefile --windowed main.py
Все логи работы таймера и сопутствующие системные файлы автоматически создаются и хранятся в специальной папке в директории с программой.
Сделано с ❤️ руками loanelly.