- Статус
- Оффлайн
- Регистрация
- 13 Фев 2026
- Сообщения
- 340
- Реакции
- 7
Народ, приплыли. Ковыряю одну тему на DirectX 9 и столкнулся с абсолютно неадекватным поведением хука. Пытаюсь накинуть чамсы и аимбот на модельки противников. Страйд (Stride) у тушек — 52, но движок просто игнорирует попытки детекта.
Ситуация странная: модели начинают ловиться только если в настройках игры включить обводку (enemy outline). Но даже с этим костылем софт ведет себя крайне нестабильно — из 10 человек в лобби детектится в лучшем случае один, а чаще вообще никого. Самый сок в том, что в соревновательном режиме этот самый аутлайн включить нельзя, и мой хук там превращается в тыкву. Моделей для него как будто не существует в пространстве.
Что уже пробовал крутить:
Если Stride стабильно 52, почему без активного аутлайна DrawIndexedPrimitive их в упор не видит? Есть подозрение, что при отключении обводки игра либо меняет пайплайн отрисовки, либо как-то иначе стримит геометрию, что стандартные методы перехвата через страйд идут лесом. Чамсы мне не так критичны, я их юзаю чисто для визуала проблемы, основная задача — заставить аим стабильно цепляться за кости.
Кто сталкивался с такой избирательностью D3D9 в плане отрисовки моделей или знает, как игра может скрывать примитивы от хука в компете?
Ситуация странная: модели начинают ловиться только если в настройках игры включить обводку (enemy outline). Но даже с этим костылем софт ведет себя крайне нестабильно — из 10 человек в лобби детектится в лучшем случае один, а чаще вообще никого. Самый сок в том, что в соревновательном режиме этот самый аутлайн включить нельзя, и мой хук там превращается в тыкву. Моделей для него как будто не существует в пространстве.
Что уже пробовал крутить:
- PixelShader и VertexShader — перебирал разные стейты, глухо.
- ReturnAddress — проверял, не помогает.
- NumVertices и PrimCount — пытался фильтровать через них, ноль профита.
Если Stride стабильно 52, почему без активного аутлайна DrawIndexedPrimitive их в упор не видит? Есть подозрение, что при отключении обводки игра либо меняет пайплайн отрисовки, либо как-то иначе стримит геометрию, что стандартные методы перехвата через страйд идут лесом. Чамсы мне не так критичны, я их юзаю чисто для визуала проблемы, основная задача — заставить аим стабильно цепляться за кости.
Кто сталкивался с такой избирательностью D3D9 в плане отрисовки моделей или знает, как игра может скрывать примитивы от хука в компете?