- Статус
- Оффлайн
- Регистрация
- 13 Фев 2026
- Сообщения
- 566
- Реакции
- 14
Вечер в хату, фармилы. Если вы до сих пор гоняете в Shaiya и у вас дергается глаз от бесконечного прожима реролла рун в поисках топовых характеристик — этот костыль для вас.
Перед вами автоматизация на Python, которая использует OCR (распознавание текста через Tesseract), чтобы читать статы прямо с экрана и кликать кнопку, пока не выпадет нужный жир. Метод максимально безопасный, так как это external-решение без прямого вмешательства в память процесса.
Что нужно для запуска:
Алгоритм настройки:
Инструмент простенький, но экономит кучу времени и бережет вашу мышку. Интересно, кто-то пробовал прикручивать сюда OpenCV для более быстрого распознавания паттернов вместо тяжелого Tesseract?
Перед вами автоматизация на Python, которая использует OCR (распознавание текста через Tesseract), чтобы читать статы прямо с экрана и кликать кнопку, пока не выпадет нужный жир. Метод максимально безопасный, так как это external-решение без прямого вмешательства в память процесса.
Что нужно для запуска:
- Установите Tesseract OCR (Пожалуйста, авторизуйтесь для просмотра ссылки.). Важно: ставьте строго в путь по умолчанию, иначе скрипт не найдет движок и выдаст ошибку по путям.
- Установите Python, если его еще нет (запускать будем исходник).
- Пожалуйста, авторизуйтесь для просмотра ссылки.(Пожалуйста, авторизуйтесь для просмотра ссылки.).
- Запускайте через CMD. Сурс открытый, копайтесь в логике на здоровье.
Алгоритм настройки:
- Тыкаем кнопку "select rec rune button" — запустится таймер на 3 секунды. За это время нужно навести курсор на кнопку реролла в окне игры, чтобы скрипт запомнил координаты.
- Задаем зону чтения: сначала кликаем в верхний левый угол рамки со статами, затем в нижний правый. Так скрипт поймет, откуда парсить текст.
- Выставляем желаемые значения. Можно использовать условия >= (больше или равно) или == (строгое соответствие). Для примера: 4000HP + 30 str.
- Жмем Start. Скрипт будет триггерить кнопку каждые 3 секунды. Как только OCR увидит нужные цифры — работа прекратится.
- Скрипт не умеет сам подтаскивать новые пачки рекрун из инвентаря. Когда стак закончится, придется подложить новый руками.
- Тестировалось на официалке (Shaiya by Fawkes). На фришках/приватках может работать криво, если там кастомные шрифты или другие UI-паки, но всегда можно подправить область чтения в коде.
Инструмент простенький, но экономит кучу времени и бережет вашу мышку. Интересно, кто-то пробовал прикручивать сюда OpenCV для более быстрого распознавания паттернов вместо тяжелого Tesseract?