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

Гайд CS2 Обновленные Bone Indexes — Фикс скелета ESP после апдейта

Sloppy
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
13 Фев 2026
Сообщения
748
Реакции
19
Valve выкатили очередную минорную обнову animgraph_2_beta, и, как обычно, посыпались кости.

Система костей в CS2 обновилась, и старые значения теперь превращают ваш скелет ESP в ломаную кашу. Кто еще не успел залезть в дампер — m_modelState теперь сидит на
Код:
Expand Collapse Copy
0x150
а индексы заметно сместились. Собрал базу под отрисовку визуала, чтобы кости снова встали на свои места.

QeZ6W6a.png


Актуальный BoneIndices Enum:
Код:
Expand Collapse Copy
enum BoneIndices : int {
 ORIGIN = 0,
 PELVIS = 1,
 SPINE0 = 2,
 SPINE1 = 3,
 SPINE2 = 4,
 NECK = 6,
 HEAD = 7,
 CLAVICLE_L = 8,
 SHOULDER_L = 9,
 ELBOW_L = 10,
 HAND_L = 11,
 CLAVICLE_R = 12,
 SHOULDER_R = 13,
 ELBOW_R = 14,
 HAND_R = 15,
 HIP_L = 17,
 KNEE_L = 18,
 FOOT_HEEL_L = 19,
 HIP_R = 20,
 KNEE_R = 21,
 FOOT_HEEL_R = 22,
 CHEST = 23,
 GUN = 24,
 EYE_L = 25,
 EYE_R = 26,
 RANDOM = 27,
 CVJ_BONE = 28,
 FOOT_TOES_L_T = 74,
 FOOT_TOES_R_T = 77,
 FOOT_TOES_L_CT = 81,
 FOOT_TOES_R_CT = 86,
 BONE_MAX = 128
};

Что касается индекса 27 (RANDOM) — признаться, назначение пока мутное, Valve явно что-то тестируют в системе анимаций, но для базового ESP он погоды не делает.

Обновленные линки для отрисовки:
Код:
Expand Collapse Copy
struct bone_link { int a, b; };
 static bone_link skeleton_links[ ] = {
    // Spine
    { PELVIS, SPINE1 },
    { SPINE1, SPINE2 },
    { SPINE2, CHEST },
    { CHEST, NECK },
    { NECK,  HEAD },
     // Left arm
    { NECK,           SHOULDER_L },
    { SHOULDER_L,    ELBOW_L },
    { ELBOW_L,    HAND_L },
     // Right arm
    { NECK,           SHOULDER_R },
    { SHOULDER_R,    ELBOW_R },
    { ELBOW_R,    HAND_R },
     // Left leg
    { PELVIS,         HIP_L },
    { HIP_L,    KNEE_L },
    { KNEE_L,    FOOT_HEEL_L },
    { FOOT_HEEL_L,    FOOT_TOES_L },
     // Right leg
    { PELVIS,         HIP_R },
    { HIP_R,    KNEE_R },
    { KNEE_R,    FOOT_HEEL_R },
    { FOOT_HEEL_R,    FOOT_TOES_R },
};

vRpnYPg.png


С этим набором скелет отрисовывается корректно. По факту это мастхэв правки для любой пасты на текущий момент. Source 2 в плане анимаций стал куда капризнее, так что следите за смещениями в своих структурах.

Интересно, как быстро Valve окончательно переведут всех на вторую версию графа анимаций и что еще там отвалится.
 
Последнее редактирование модератором:
Назад
Сверху Снизу