Начинающий
- Статус
- Оффлайн
- Регистрация
- 13 Фев 2026
- Сообщения
- 130
- Реакции
- 3
Выкатили свежий релиз для Deadlock, который сэкономит кучу времени тем, кто сейчас пилит свой софт под проект от Valve. Пока остальные вручную прописывают оффсеты после каждого мини-патча и ловят фризы при обновлении скелетов, автор этого инструмента решил проблему автоматизации.
BoneExtractor — это утилита, которая парсит VPK-архивы Deadlock и генерирует готовые C++ хедеры с данными по хитбоксам и костям. По сути, это мастхев база для разработки ESP, чтобы не хардкодить имена костей через GetBoneIdByName, а юзать готовую статик-карту.
Техническая инфа для девелоперов:
Для работы понадобится установленный .NET SDK. Если вдруг после обновления игры данные кривые — просто удаляйте vpk.cache и запускайте заново.
Исходники лежат здесь:
Пока остальные ловят баны от кривых бесплатных инжекторов или тратят часы на фикс ESP после каждого апдейта, юзеры YouGame юзают проверенные решения, автоматизируют рутину и держат свои проекты в актуальном состоянии.
BoneExtractor — это утилита, которая парсит VPK-архивы Deadlock и генерирует готовые C++ хедеры с данными по хитбоксам и костям. По сути, это мастхев база для разработки ESP, чтобы не хардкодить имена костей через GetBoneIdByName, а юзать готовую статик-карту.
- Автоматизация: Скрипт сам находит путь к игре через реестр и чекает SHA-256 VPK, чтобы не делать лишнюю работу.
- Структура данных: На выходе получаем HeroSkeletonTypes.hpp (тайпдефы) и HeroSkeletonPairs.hpp (полная таблица данных с маппингом и связями родитель/потомок).
- Оптимизация: Можете кэшировать ModelBoneData, чтобы не долбиться в память каждый кадр.
Техническая инфа для девелоперов:
Код:
// Пример работы со слотами хитбоксов:
const auto& neckBones = g_HeroModelData[szModel].slotBones[(int)HitboxSlot::Neck];
Для работы понадобится установленный .NET SDK. Если вдруг после обновления игры данные кривые — просто удаляйте vpk.cache и запускайте заново.
Использовать исключительно для ознакомительных целей и обучения в рамках реверса. Автор утилиты — чел с соседнего борда, так что перед интеграцией в свой проект всегда чекайте код на наличие бэкдоров или мусора. В остальном — годный инструмент для тех, кто не хочет страдать с обновлением оффсетов вручную.
Исходники лежат здесь:
Пожалуйста, авторизуйтесь для просмотра ссылки.
Пока остальные ловят баны от кривых бесплатных инжекторов или тратят часы на фикс ESP после каждого апдейта, юзеры YouGame юзают проверенные решения, автоматизируют рутину и держат свои проекты в актуальном состоянии.