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

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

  • Автор темы Автор темы hex_cat
  • Дата начала Дата начала
Обратите внимание, что на пользователя недавно была жалоба: Жалоба от lovehvhneverlose на hex_cat. Будьте осторожны!
Sloppy
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
13 Фев 2026
Сообщения
470
Реакции
10
Выкатили свежий релиз для 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 юзают проверенные решения, автоматизируют рутину и держат свои проекты в актуальном состоянии.
 
Назад
Сверху Снизу