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

Вопрос D3D9 Chams/Aimbot — Не детектятся модели при Stride 52

Sloppy
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
13 Фев 2026
Сообщения
340
Реакции
7
Народ, приплыли. Ковыряю одну тему на DirectX 9 и столкнулся с абсолютно неадекватным поведением хука. Пытаюсь накинуть чамсы и аимбот на модельки противников. Страйд (Stride) у тушек — 52, но движок просто игнорирует попытки детекта.

Ситуация странная: модели начинают ловиться только если в настройках игры включить обводку (enemy outline). Но даже с этим костылем софт ведет себя крайне нестабильно — из 10 человек в лобби детектится в лучшем случае один, а чаще вообще никого. Самый сок в том, что в соревновательном режиме этот самый аутлайн включить нельзя, и мой хук там превращается в тыкву. Моделей для него как будто не существует в пространстве.

Что уже пробовал крутить:
  1. PixelShader и VertexShader — перебирал разные стейты, глухо.
  2. ReturnAddress — проверял, не помогает.
  3. NumVertices и PrimCount — пытался фильтровать через них, ноль профита.

Если Stride стабильно 52, почему без активного аутлайна DrawIndexedPrimitive их в упор не видит? Есть подозрение, что при отключении обводки игра либо меняет пайплайн отрисовки, либо как-то иначе стримит геометрию, что стандартные методы перехвата через страйд идут лесом. Чамсы мне не так критичны, я их юзаю чисто для визуала проблемы, основная задача — заставить аим стабильно цепляться за кости.

Кто сталкивался с такой избирательностью D3D9 в плане отрисовки моделей или знает, как игра может скрывать примитивы от хука в компете?
 
Назад
Сверху Снизу