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

Гайд [Сурс] Deadlock — Утилита BoneExtractor для автоматического обновления костей и хитбоксов (C++)

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
13 Фев 2026
Сообщения
130
Реакции
3
Выкатили свежий релиз для Deadlock, который сэкономит кучу времени тем, кто сейчас пилит свой софт под проект от Valve. Пока остальные вручную прописывают оффсеты после каждого мини-патча и ловят фризы при обновлении скелетов, автор этого инструмента решил проблему автоматизации.

1774276162526.png


BoneExtractor — это утилита, которая парсит VPK-архивы Deadlock и генерирует готовые C++ хедеры с данными по хитбоксам и костям. По сути, это мастхев база для разработки ESP, чтобы не хардкодить имена костей через GetBoneIdByName, а юзать готовую статик-карту.

  1. Автоматизация: Скрипт сам находит путь к игре через реестр и чекает SHA-256 VPK, чтобы не делать лишнюю работу.
  2. Структура данных: На выходе получаем HeroSkeletonTypes.hpp (тайпдефы) и HeroSkeletonPairs.hpp (полная таблица данных с маппингом и связями родитель/потомок).
  3. Оптимизация: Можете кэшировать ModelBoneData, чтобы не долбиться в память каждый кадр.

Техническая инфа для девелоперов:
Код:
Expand Collapse Copy
// Пример работы со слотами хитбоксов:
const auto& neckBones = g_HeroModelData[szModel].slotBones[(int)HitboxSlot::Neck];

Для работы понадобится установленный .NET SDK. Если вдруг после обновления игры данные кривые — просто удаляйте vpk.cache и запускайте заново.

Использовать исключительно для ознакомительных целей и обучения в рамках реверса. Автор утилиты — чел с соседнего борда, так что перед интеграцией в свой проект всегда чекайте код на наличие бэкдоров или мусора. В остальном — годный инструмент для тех, кто не хочет страдать с обновлением оффсетов вручную.

Исходники лежат здесь:
Пожалуйста, авторизуйтесь для просмотра ссылки.


Пока остальные ловят баны от кривых бесплатных инжекторов или тратят часы на фикс ESP после каждого апдейта, юзеры YouGame юзают проверенные решения, автоматизируют рутину и держат свои проекты в актуальном состоянии.
 
Назад
Сверху Снизу