ISkeletonPose->GetJointIdByName

сдерживаю выходящее наружу зло
Пользователь
Статус
Оффлайн
Регистрация
25 Ноя 2018
Сообщения
503
Реакции[?]
104
Поинты[?]
1K
Всем доброго времени суток, хотел бы спросить, может кто знает как найти GetJointIdByName лежащий в ISkeletonPose?
 
Energy Reload
Забаненный
Статус
Оффлайн
Регистрация
20 Авг 2017
Сообщения
1,206
Реакции[?]
330
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
GetBoneNameFromTable
if ( v7 )
{
v8 = (*(int (**)(void))(*(_DWORD *)v7 + 72))();
a1 = (*(int (__thiscall **)(int, int))(*(_DWORD *)v8 + index_GetJointNameByID))(v8, a1);
result = sub_xxxxxx(&a1);
}
 
сдерживаю выходящее наружу зло
Пользователь
Статус
Оффлайн
Регистрация
25 Ноя 2018
Сообщения
503
Реакции[?]
104
Поинты[?]
1K
Последнее редактирование:
сдерживаю выходящее наружу зло
Пользователь
Статус
Оффлайн
Регистрация
25 Ноя 2018
Сообщения
503
Реакции[?]
104
Поинты[?]
1K
GetBoneNameFromTable
if ( v7 )
{
v8 = (*(int (**)(void))(*(_DWORD *)v7 + 72))();
a1 = (*(int (__thiscall **)(int, int))(*(_DWORD *)v8 + index_GetJointNameByID))(v8, a1);
result = sub_xxxxxx(&a1);
}
пока есть момент, Димедрол, не знаешь как найти GetAbsJointByID, который также находится в ISkeletonPose?
 
Energy Reload
Забаненный
Статус
Оффлайн
Регистрация
20 Авг 2017
Сообщения
1,206
Реакции[?]
330
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
пока есть момент, Димедрол, не знаешь как найти GetAbsJointByID, который также находится в ISkeletonPose?
C++:
    GetBonePos
    && (v9 = (*(int (__thiscall **)(int))(*(_DWORD *)v8 + 8))(v8),
    a2 = (signed __int16)(*(int (__thiscall **)(int, int))(*(_DWORD *)v9 + index_GetJointIDByName))(v9, a2),
    a2 != -1) )

    47 65 74 42 6F 6E 65 50  6F 73 00
    GetBonePos
    v9 = (*(int (__thiscall **)(int))(*(_DWORD *)v5 + 256))(v5);
    v10 = (*(int (__thiscall **)(int, int))(*(_DWORD *)v9 + GetAbsJointByID))(v9, v6);
    v11 = *(_DWORD *)(v10 + 20);
    v11 = *(_DWORD *)(v10 + 20);
    v12 = *(_DWORD *)(v10 + 16);
    v13 = *(_DWORD *)(v10 + 24);
 
сдерживаю выходящее наружу зло
Пользователь
Статус
Оффлайн
Регистрация
25 Ноя 2018
Сообщения
503
Реакции[?]
104
Поинты[?]
1K
C++:
    GetBonePos
    && (v9 = (*(int (__thiscall **)(int))(*(_DWORD *)v8 + 8))(v8),
    a2 = (signed __int16)(*(int (__thiscall **)(int, int))(*(_DWORD *)v9 + index_GetJointIDByName))(v9, a2),
    a2 != -1) )

    47 65 74 42 6F 6E 65 50  6F 73 00
    GetBonePos
    v9 = (*(int (__thiscall **)(int))(*(_DWORD *)v5 + 256))(v5);
    v10 = (*(int (__thiscall **)(int, int))(*(_DWORD *)v9 + GetAbsJointByID))(v9, v6);
    v11 = *(_DWORD *)(v10 + 20);
    v11 = *(_DWORD *)(v10 + 20);
    v12 = *(_DWORD *)(v10 + 16);
    v13 = *(_DWORD *)(v10 + 24);
1577779523240.png

спасибо, всё нашёл
 
Сверху Снизу