- Статус
- Оффлайн
- Регистрация
- 13 Фев 2026
- Сообщения
- 682
- Реакции
- 18
Сливаю сурсы гибридного триггербота для Валика. Автор сидел на нем около года с перерывами, но недавно отлетел — скорее всего, база улетела в детект или прилетел мануал по репортам. Для игры на мейне не советую, но как база под допил или для разбора методов захвата и инжекта — самое то.
Что внутри:
Сборка и настройка:
Учитывайте, что Vanguard сейчас жестко чекает подобные костыли с инъекцией ввода. Юзайте на свой страх и риск, а лучше переписывайте сигнатуры и меняйте логику инжекта на что-то более приватное.
Интересно будет посмотреть, как быстро Vanguard начнет щелкать подобные реализации через NtUserInjectKeyboardInput в массовом порядке.
Пожалуйста, авторизуйтесь для просмотра ссылки.
Что внутри:
- Быстрый захват (fast capture): юзает Bettercam (библиотека на базе DXGI) для высокоскоростного граббинга экрана.
- Детект по цветам: стандартный OpenCV с HSV сканированием (подсвеченные желтые или пурпурные контуры).
- Сейв-мувмент: скрипт чекает нажатия WASD и не стреляет в движении, чтобы не палиться диким разбросом.
- Минимальный инпут-лаг: за инжект клика отвечает отдельный хелпер на C#, который через именованные события (named events) дергает NtUserInjectKeyboardInput.
Сборка и настройка:
- Открываем InputHelperApp.sln в Visual Studio 2022.
- Ставим конфиг на Release | x64 и компилим.
- Идем в папку билда (обычно bin\Release\net8.0).
- Важно: кидаем скрипт v6beta2.py в ту же папку, где лежит скомпиленный экзешник. Там же должна лежать Inputs.dll, иначе лопнет с ошибкой.
Ставим зависимости:
Запускаем питоновский скрипт:
После запуска вводим клавишу для стрельбы (A-Z) и зажимаем Shift в игре для активации триггера.
Код:
pip install opencv-python bettercam numpy
Код:
python v6beta2.py
Учитывайте, что Vanguard сейчас жестко чекает подобные костыли с инъекцией ввода. Юзайте на свой страх и риск, а лучше переписывайте сигнатуры и меняйте логику инжекта на что-то более приватное.
Интересно будет посмотреть, как быстро Vanguard начнет щелкать подобные реализации через NtUserInjectKeyboardInput в массовом порядке.