Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос Warsow — Поиск стабильного поинтера на ViewMatrix в nvoglv64.dll

Sloppy
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
13 Фев 2026
Сообщения
505
Реакции
13
Народ, кто плотно ковырял Warsow или другие сурсы на Quake-движке под OpenGL?

Столкнулся с типичной проблемой при написании ESP. Матрицу вида (ViewMatrix) я нашел, она реальная и по ней всё отлично рисуется, но есть один жирный нюанс. Судя по всему, эта матрица живет и обрабатывается исключительно внутри Nvidia драйвера — nvoglv64.dll.

Что имеем по факту:
  1. Обычный поинтер-скан через Cheat Engine не дает стабильных результатов.
  2. Любой доступ на чтение/запись к этой области памяти идет прямиком из недр nvoglv64.
  3. Каждый раз приходится искать адрес руками и вбивать в софт, что максимально неудобно.

Warsow использует модифицированный движок Quake, исходники на гитхабе есть, но в самом процессе игры найти чистый статический адрес на матрицу не получается. По ощущениям, драйвер делает там свои "магические" вычисления (похоже на CUDA-стайл, только в контексте OpenGL).

Игра: Warsow (Quake-based engine)
Рендерер: OpenGL
Библиотека: nvoglv64.dll
Цель: Стабильный паттерн или указатель на ViewMatrix для ESP.

Кто-нибудь сталкивался с тем, что нужные структуры лежат глубоко в драйверах видяхи? Как в таком случае лучше искать паттерн? Может, стоит пробовать хукать SwapBuffers или искать через сигнатуры функций самого драйвера?

Отпишитесь, если кто решал подобные задачи в OpenGL проектах.
 
Назад
Сверху Снизу