Аппаратная экосистема для CS2

Вся система
В одном ядре

Точность в каждом слое. Визуализация игроков и мира, наведение, два радара и аппаратный ввод – в единой модульной системе KevqDMA.

Бесплатно · Открытый исходный код
Пакетное DMA-чтениеНезависимая камера8 слотов снимков
KEVQDMA / 001

Профиль DMAПараметры профиля

DMA Captain 75T v3.0

Целевые значения профиля, не показания устройства
Бюджет чтения< 2,30мс
Поток данных300Гц
Поток камеры300Гц
Частота отрисовки240кадр/с
Слотов снимков8
01 / 06

Архитектура и функциональные преимущества

Высокая производительность, ООП структура и точность

Каждый модуль отвечает за свою задачу. Соберите подходящую конфигурацию: от минимального визуального слоя до радара на отдельном экране.

01

Визуализация

Информация, которую видно сразу

Контуры, скелет, здоровье, оружие и статусы. Настройте каждый слой отдельно и оставьте на экране только важное.

02

Наведение

Точная настройка каждого действия

Шесть категорий оружия, сглаживание, упреждение и независимые условия выстрела. Аппаратный ввод с настройкой под вашу конфигурацию.

03

Радар

Вся карта в поле зрения

Локальный радар с двумя режимами ориентации, собственной калибровкой карты и настройками отображения игроков.

04

Веб-радар

Другой экран – Та же картина

Открывайте карту в браузере компьютера или телефона. Встроенный сервер, подключение по QR-коду и плавное движение маркеров.

05

Мир и гранаты

Детали, которые меняют картину

Предметы, активные гранаты и база точек бросков. Редактируйте позиции, фильтруйте по карте и сохраняйте собственные наборы.

06

Настройки

Ваш стиль – Ваши настройки

Именованные профили, экран, устройства и диагностика. Переключайте конфигурации и управляйте деталями без лишних действий.

Продуманная основа

Меньше лишней работы – Больше контроля

Чтение по необходимости

Пакетные запросы и кэши сокращают повторные обращения. Основные, вспомогательные и мировые данные обновляются по отдельным правилам.

Согласованные снимки

Кольцо из восьми слотов отделяет получение данных от их использования. Проверки возраста и идентичности отсеивают устаревшие состояния.

Адаптивная активность

Частоты работы меняются в меню и при отсутствии процесса. Камера избегает ненужных чтений, когда активная сцена недоступна.

Восстановление соединения

Контроль потоков, повторное обнаружение процесса и восстановление DMA-сессии с ограничением частоты повторов.

02 / 06

Медиа проекта

KevqDMA в деталях

Интерфейс, работа модулей и аппаратная часть – в фотографиях и видео

Фото и видео

Посмотрите, как это работает

Здесь появятся записи работы и снимки интерфейса KevqDMA

03 / 06

Архитектурный стандарт

Двухпоточный конвейер – Камера – 300 Гц

Разделение потока данных KevqDMA и матрицы камеры. Обмен состоянием через SnapshotSlot[8] с атомарной публикацией индекса.

Основной конвейер KevqDMAC++20 / VMMDLL / LeechCore
Scatter DMAПакетное чтение
Поток данных250 Гц
Поток камеры300 Гц
SnapshotSlot[8]Снимки памяти
ImGui / DirectX 11
HTTP / WebSocket

Настройки активной сцены: данные – 250 Гц; камера – 300 Гц. Ограничитель кадров оверлея настраивается отдельно.

Поток данных

PlayerDataReader, пакетное Scatter DMA, кэши объектов и отдельное планирование мировых данных.

PlayerDataReader / Scatter DMA
Поток камеры

Матрица вида и локальный объект. Независимая частота со сдвигом фазы относительно чтения данных.

ViewMatrix / 300 Hz
Опрос клавиш

Состояние клавиш через DMA и локальный ввод VK. Управление экраном и меню обрабатывается на вспомогательном ПК.

DMA / VK
Поток отрисовки

Оверлей ImGui и DirectX 11. Выбор монитора, вертикальная синхронизация и собственный ограничитель кадров.

ImGui / DirectX 11
Сервер веб-радара

Автономный HTTP/WebSocket-сервер со снимками JSON, резервным SSE и переподключением браузерного клиента.

HTTP / WebSocket / SSE
esp.hsnapshot_ring.hmain.cpp

Наблюдаемость выполнения

Состояние системы – единый живой контур

Чтение, публикация снимков, камера, рендер, сеть и восстановление связаны в одной матрице. Выберите узел, чтобы увидеть его роль.

Анимация связей
04 / 06

Управление исполнением

Мониторинг и горячие клавиши KevqDMA

Создавайте профили конфигураций, настраивайте интервалы и управляйте экраном и меню на вспомогательном ПК.

Горячие клавиши

F2Показать / скрыть экран оверлея
PОткрыть / скрыть меню настроек

Стандартные клавиши программы. Назначения можно изменить в настройках.

Задержка и частота

250/300Гц

Диагностика показывает время этапов, возраст снимков и состояние потоков. Камера использует независимый фазовый сдвиг.

Модуль DMA

Аппаратный интерфейс FPGA. LeechCore / VMMDLL и драйверы FTD3XX / FTD3XXWU.

05 / 06

Быстрый старт

Инициализация KevqDMA

Подготовьте аппаратное обеспечение и выполните запуск на вспомогательном ПК.

01

Подключение FPGA-устройства

Подключите DMA-оборудование к вспомогательному ПК. Проверьте наличие подходящего драйвера FTD3XX.dll или FTD3XXWU.dll.

02

Проверка файлов конфигурации

Сохраните структуру каталогов сборки: профиль KevqDefault.json, offsets.json и библиотеки vmm.dll / leechcore.dll должны находиться в предусмотренных приложением путях.

03

Запуск целевого процесса

Запустите CS2 на основном ПК. Проверьте аппаратное соединение и готовность вспомогательного компьютера.

04

Запуск KevqDMA

Запустите приложение. mem.InitDma() инициализирует DMA-сессию, затем запускаются рабочие потоки и открывается оверлей.

06 / 06   Связь с разработчиком

Вопросы и консультации в Telegram

Официальный канал связи по проекту KevqDMA. Обсудите оборудование, конфигурацию и доступность актуальной сборки напрямую.

KEVQDMA / 01

Визуализация

Информация, которую видно сразу

Контуры, скелет, здоровье, оружие и статусы. Настройте каждый слой отдельно и оставьте на экране только важное.

Слои визуализации
01

Три стиля контуров

Угловой, сплошной и пунктирный. Регулируются толщина линий и длина углов.

02

Скелет и состояние

Скелет с точками суставов; здоровье и броня с числами, динамической, сплошной или градиентной окраской.

03

Подписи и статусы

Имя, дистанция, деньги, ослепление, прицеливание, обезвреживание и набор сапёра. Индивидуальные цвета и размеры.

04

Оружие и боезапас

Название, иконка и патроны включаются отдельно. Иконки ножей можно скрыть; текст и значки имеют свои настройки.

05

Видимость и направления

Цвета для видимых и скрытых игроков, показ союзников, линии к игрокам и стрелки для целей за границами экрана.

06

Информация о C4

Отображение C4 и отдельная панель таймера. Положение панели, текст, цвет и видимость вместе с меню настраиваются.

KEVQDMA / 02

Наведение

Точная настройка каждого действия

Шесть категорий оружия, сглаживание, упреждение и независимые условия выстрела. Аппаратный ввод с настройкой под вашу конфигурацию.

01

Шесть профилей оружия

Пистолеты, винтовки, снайперские винтовки, пистолеты-пулемёты, дробовики и тяжёлое оружие. Общая или отдельная зона выбора цели.

02

Управление наведением

Выбор точки, сглаживание, упреждение движения, компенсация отдачи и вариативность траектории наведения.

03

Геометрия и урон

Проверка видимости, геометрия мира, расчёт прохождения через препятствия и минимального урона.

04

Условия выстрела

Задержка, одиночный или повторный выстрел, помощь в наведении. Проверка вероятности попадания и прогноз разброса включаются независимо.

05

Проверка состояния

Проверки свежести снимков, данных цели и оружия. Диагностика показывает причины блокировки и подтверждение выстрела по состоянию оружия.

06

Совместимый аппаратный ввод

Адаптеры Makcu, KmBox и KmBox Net. Подключение, тест движения и статус устройства в одном разделе.

KEVQDMA / 03

Радар

Вся карта в поле зрения

Локальный радар с двумя режимами ориентации, собственной калибровкой карты и настройками отображения игроков.

01

Два режима карты

Статичная карта или поворот по направлению взгляда. Переключайте режим под привычный способ ориентирования.

02

Маркеры и направления

Собственная позиция, направления взгляда, перекрестие и C4. Размер радара и точек меняется отдельно.

03

Точная калибровка

Поворот, масштаб, смещение по двум осям и отражение статичной карты. Калибровку можно сбросить.

04

Настройки для каждой карты

Реестр карт и сохранение калибровки в пользовательском состоянии. Не нужно заново выставлять параметры каждой карты.

05

Сдержанное оформление

Цвета фона, границы, игроков, направлений и бомбы. Настройки помогают отделить нужные метки от остальной информации.

06

Список наблюдателей

Отдельная панель наблюдателей с настройкой положения и показом при открытом меню.

KEVQDMA / 04

Веб-радар

Другой экран – Та же картина

Открывайте карту в браузере компьютера или телефона. Встроенный сервер, подключение по QR-коду и плавное движение маркеров.

01

Несколько способов передачи

WebSocket, резервный поток SSE и HTTP-опрос. Клиент умеет переподключаться и сглаживать движение маркеров.

02

Подключение по ссылке

Локальная и удалённая ссылки, QR-код, открытие из приложения и копирование адреса. Интерфейс адаптируется к телефону.

03

Настройки браузерной карты

Размер точек и C4, имена союзников и противников, конусы обзора и их прозрачность; фильтры команд, живых и погибших.

04

Карта и состояние C4

Автоопределение или ручной выбор карты, отдельный режим «только радар», носитель C4, таймеры взрыва и обезвреживания.

05

Локальная сеть

Настраиваемые порт и интервал передачи, выбор локального или сетевого доступа. В конфигурации предусмотрен список разрешённых источников запросов.

06

Удалённое развёртывание

Настройки сервера и SSH, проверка подключения и готовности, развёртывание веб-файлов. Доступ и HTTPS настраиваются на сервере.

KEVQDMA / 05

Мир и гранаты

Детали, которые меняют картину

Предметы, активные гранаты и база точек бросков. Редактируйте позиции, фильтруйте по карте и сохраняйте собственные наборы.

01

Предметы на карте

Название, иконка и выделение выпавшего оружия. Выбор целых категорий или отдельных моделей, включение и очистка списка.

02

Активные гранаты

Маркеры снарядов и таймеры дыма, огня и ложных гранат. Обработка мировых объектов отделена от чтения игроков.

03

База точек бросков

Встроенные и пользовательские точки для дымовых, зажигательных, осколочных и световых гранат. Фильтрация по карте и поиск по названию.

04

Редактор точек

Добавление, переименование, редактирование и удаление; импорт координат и углов из setpos/setang; восстановление встроенной базы.

05

Подсказки на месте

Радиус активации, дистанция отображения, толщина окружности, размер текста и отдельные цвета точки и направления.

06

Локальное сохранение

Пользовательские точки сохраняются в JSON. Помощник показывает позицию, направление взгляда и подсказки для подготовки броска.

KEVQDMA / 06

Настройки

Ваш стиль – Ваши настройки

Именованные профили, экран, устройства и диагностика. Переключайте конфигурации и управляйте деталями без лишних действий.

01

Именованные профили

Сохранение и загрузка профилей, выбор активного набора. Проверка значений при чтении и запись через временный файл.

02

Экран и частота кадров

Автоопределение размера окна, выбор монитора, вертикальная синхронизация и настраиваемый ограничитель кадров: до 500 или без ограничения.

03

Подключение устройств

Makcu, KmBox и KmBox Net: подключение, отключение, проверка движения, состояние и ошибки. Для сетевого устройства – адрес, порт и ключ.

04

Диагностика выполнения

Состояние потоков, время этапов, свежесть данных, статистика чтений и восстановления, копирование отчёта и ручное обновление кэша.

05

Обновление данных и восстановление

Загрузка и обновление смещений, проверка структур, восстановление DMA-сессии и повторное обнаружение целевого процесса.

06

Языки приложения

Интерфейс программы на английском и упрощённом китайском, с сохранением выбранного языка. Сайт доступен на шести языках.