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

Гайд [Сурс] DayZ 1.29 — Актуальные оффсеты и Bone IDs для скелетов

Sloppy
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
13 Фев 2026
Сообщения
703
Реакции
20
Снова патч, снова костыли. Выкатили 1.29, а значит старые конфиги можно смело отправлять в корзину. Если у вас поплыли скелеты или экстернал перестал видеть энтити — ловите свежий пак оффсетов и переписанную структуру костей.

Ниже база по миру, камере и сетевым объектам. Особое внимание уделите структурам DAYZPLAYER_SKELETON и ANIMCLASS_MATRIXARRAY, если ваш визуал перестал адекватно рендерить кости.

Основные оффсеты под 1.29:
Код:
Expand Collapse Copy
ENTITY_OBJECTPTR = 0x180
OBJECT_CLEANNAMEPTR = 0x4F0
MODBASE_WORLD = 0x4263FE8 
MODBASE_NETWORK = 0x100FBD0
WORLD_NEARENTLIST = 0xF48
WORLD_FARENTLIST = 0x1090
WORLD_SLOWENTLIST = 0x2010
WORLD_BULLETLIST = 0xE00
WORLD_CAMERA = 0x1B8
WORLD_EYEACCOM = 0x296C
WORLD_HOUR = 0x2978
WORLD_NOGRASS = 0xC00
WORLD_ITEMTABLE_OFFSET = 0x2060
CAMERA_VIEWMATRIX = 0x8
CAMERA_VIEWPROJECTION = 0xD0
CAMERA_VIEWPORTMATRIX = 0x58
VISUALSTATE_POSITION = 0x2C
HUMAN_VISUALSTATE = 0x1C8
DAYZPLAYER_SKELETON = 0x7E0
DAYZINFECTED_SKELETON = 0x670
ANIMCLASS_MATRIXARRAY = 0xBE8

Для тех, кто возится с математикой костей — вот актуальные мапы для игроков и зомбей (infected).

Player Bones:
Код:
Expand Collapse Copy
PLAYER_BONE_IDS = {
    'head': 24, 'neck': 21, 'spine2': 20, 'spine1': 19, 'pelvis': 0,
    'left_shoulder': 61, 'left_elbow': 63, 'left_hand': 65,
    'right_shoulder': 94, 'right_elbow': 97, 'right_hand': 99,
    'left_hip': 1, 'left_knee': 4, 'left_foot': 6,
    'right_hip': 9, 'right_knee': 12, 'right_foot': 14
}

Infected Bones:
Код:
Expand Collapse Copy
INFECTED_BONE_IDS = {
    'head': 24, 'spine': 19, 'pelvis': 0,
    'left_shoulder': 53, 'left_elbow': 27, 'left_hand': 29,
    'right_shoulder': 56, 'right_elbow': 59, 'right_hand': 60,
    'left_hip': 8, 'left_knee': 10, 'left_elbow_leg': 13, 'left_foot': 14,
    'right_hip': 1, 'right_knee': 3, 'right_elbow_leg': 6, 'right_foot': 7
}

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

Залетайте в тред, если у кого-то возникли траблы с расчетом WorldToScreen после обновы.
 
Назад
Сверху Снизу