- Статус
- Оффлайн
- Регистрация
- 13 Фев 2026
- Сообщения
- 703
- Реакции
- 21
Завезли сигнатурку и простенький хук для тех, кто хочет сделать картинку в CS2 «почище» или просто пилит свой internal-софт.
Речь идет об отключении декалей — это все те следы от пуль на стенах, брызги крови и прочий визуальный мусор, который в теории может мешать обзору в потных катках Premier-режима или поджирать ресурсы на слабых конфигах.
Техническая часть
Идем в client.dll и ищем нужную функцию по сигнатуре. Суть простая: перехватываем рендер декалей и, если опция включена, просто возвращаем nullptr, чтобы движок ничего не рисовал.
Пример реализации
Метод максимально топорный, но рабочий. Визуального шума станет на порядок меньше, что критично для легит-игры, когда нужно четко видеть модельку оппонента, а не кровавое пятно за ней. Пользуйтесь, пока сигнатура актуальна, и не забывайте обновлять оффсеты после патчей сабтика.
Интересно, кто-то уже пробовал через это реализовать фильтрацию только конкретных типов декалей, или все просто режут под корень?
Речь идет об отключении декалей — это все те следы от пуль на стенах, брызги крови и прочий визуальный мусор, который в теории может мешать обзору в потных катках Premier-режима или поджирать ресурсы на слабых конфигах.
Техническая часть
Идем в client.dll и ищем нужную функцию по сигнатуре. Суть простая: перехватываем рендер декалей и, если опция включена, просто возвращаем nullptr, чтобы движок ничего не рисовал.
Код:
// 44 88 4C 24 ? 55 53 @ client.dll
Пример реализации
Код:
void* __fastcall hk_render_decals(__int64 render_ctx, __int64** render_view, bool pass_flag_A, bool pass_flag_B) {
if (m_remove_decals)
return nullptr;
return hooks::m_render_decals.call<void*>(render_ctx, render_view, pass_flag_A, pass_flag_B);
}
Метод максимально топорный, но рабочий. Визуального шума станет на порядок меньше, что критично для легит-игры, когда нужно четко видеть модельку оппонента, а не кровавое пятно за ней. Пользуйтесь, пока сигнатура актуальна, и не забывайте обновлять оффсеты после патчей сабтика.
Интересно, кто-то уже пробовал через это реализовать фильтрацию только конкретных типов декалей, или все просто режут под корень?