ISkeletonPose->GetJointIdByName

  • Автор темы Автор темы atizoff
  • Дата начала Дата начала
сдерживаю выходящее наружу зло
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
25 Ноя 2018
Сообщения
510
Реакции
104
Всем доброго времени суток, хотел бы спросить, может кто знает как найти GetJointIdByName лежащий в ISkeletonPose?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
GetBoneNameFromTable
if ( v7 )
{
v8 = (*(int (**)(void))(*(_DWORD *)v7 + 72))();
a1 = (*(int (__thiscall **)(int, int))(*(_DWORD *)v8 + index_GetJointNameByID))(v8, a1);
result = sub_xxxxxx(&a1);
}
 
Последнее редактирование:
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?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
пока есть момент, Димедрол, не знаешь как найти GetAbsJointByID, который также находится в ISkeletonPose?
C++:
Expand Collapse Copy
    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);
 
C++:
Expand Collapse Copy
    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


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