Розыгрыш Premium и Уникальной юзергруппы на форуме! Перейти


  • УЖЕ ЗАВТРА! Просто зашёл, нажал на кнопку участия и забрал кучу призов уже 30-го декабря: https://yougame.biz/threads/366947/

CCSPlayer

  • Автор темы Автор темы bot9ra
  • Дата начала Дата начала
Эксперт
Эксперт
Статус
Оффлайн
Регистрация
8 Авг 2018
Сообщения
2,231
Реакции
631
Нужна сигнатура для игрока, нужно для хука DoExtraBonesProcessing
В паблике только CCSPlayerRenderable
"55 8B EC 83 E4 F8 83 EC 18 56 57 8B F9 89 7C 24 0C") + 0x4E
Если надо
 
Нужна сигнатура для игрока, нужно для хука DoExtraBonesProcessing
В паблике только CCSPlayerRenderable
"55 8B EC 83 E4 F8 83 EC 18 56 57 8B F9 89 7C 24 0C") + 0x4E
Если надо
DEBP находится в самой первой виртуальной таблице ( renderable - вторая )
Если хочешь детурить - паттерн "55 8B EC 83 E4 F8 81 EC ? ? ? ? 53 56 8B F1 57 89 74 24 1C"
Если хочешь поставить вмт хук - индекс 195
 
DEBP находится в самой первой виртуальной таблице ( renderable - вторая )
Если хочешь детурить - паттерн "55 8B EC 83 E4 F8 81 EC ? ? ? ? 53 56 8B F1 57 89 74 24 1C"
Если хочешь поставить вмт хук - индекс 195
Мне хукнуть надо, индекс я знал, а сигнатура нужна чтобы было где хукать(?)
 
Мне хукнуть надо, индекс я знал, а сигнатура нужна чтобы было где хукать(?)
сигнатура что бы детур поставить, а если хочешь вмт - то просто на игрока хук поставь
 
Последнее редактирование:
сигнатура что бы детур поставить, а если хочешь вмт - то просто на игрока хук поставь
Ну у меня мануал детуры, ща проверю, крашит или нет
Хотя мне нужен и индекс, это скорее всего просто мануал хук
1559390139229.png

((((
1559390303444.png

1559390324516.png
 
Последнее редактирование:
Мб оффсет надо?
у тебя хук с модификацией оригинальной вмт, а не детур
пробуй это

Код:
Expand Collapse Copy
auto CCSPlayerClientVtable = *(uintptr_t**)(Utils::PatternScan(client, "C7 87 ? ? ? ? ? ? ? ? C7 07 ? ? ? ? C7 47 ? ? ? ? ? C7 47 ? ? ? ? ?") + 0x2);
o_DoExtraBoneProcessing = VFTableHook::HookManual<DoExtraBoneProcessing_t>((uintptr_t*)CCSPlayerClientVtable, 195, (DoExtraBoneProcessing_t)Handlers::DoExtraBoneProcessing_h);
 
у тебя хук с модификацией оригинальной вмт, а не детур
пробуй это

Код:
Expand Collapse Copy
auto CCSPlayerClientVtable = *(uintptr_t**)(Utils::PatternScan(client, "C7 87 ? ? ? ? ? ? ? ? C7 07 ? ? ? ? C7 47 ? ? ? ? ? C7 47 ? ? ? ? ?") + 0x2);
o_DoExtraBoneProcessing = VFTableHook::HookManual<DoExtraBoneProcessing_t>((uintptr_t*)CCSPlayerClientVtable, 195, (DoExtraBoneProcessing_t)Handlers::DoExtraBoneProcessing_h);
Крашит в том же месте
 
у тебя хук с модификацией оригинальной вмт, а не детур
пробуй это

Код:
Expand Collapse Copy
auto CCSPlayerClientVtable = *(uintptr_t**)(Utils::PatternScan(client, "C7 87 ? ? ? ? ? ? ? ? C7 07 ? ? ? ? C7 47 ? ? ? ? ? C7 47 ? ? ? ? ?") + 0x2);
o_DoExtraBoneProcessing = VFTableHook::HookManual<DoExtraBoneProcessing_t>((uintptr_t*)CCSPlayerClientVtable, 195, (DoExtraBoneProcessing_t)Handlers::DoExtraBoneProcessing_h);
А можно ли просто хукать функции с помощью вмт в createmove как в стикрпгхуке?
 
Последнее редактирование:
у тебя хук с модификацией оригинальной вмт, а не детур
пробуй это

Код:
Expand Collapse Copy
auto CCSPlayerClientVtable = *(uintptr_t**)(Utils::PatternScan(client, "C7 87 ? ? ? ? ? ? ? ? C7 07 ? ? ? ? C7 47 ? ? ? ? ? C7 47 ? ? ? ? ?") + 0x2);
o_DoExtraBoneProcessing = VFTableHook::HookManual<DoExtraBoneProcessing_t>((uintptr_t*)CCSPlayerClientVtable, 195, (DoExtraBoneProcessing_t)Handlers::DoExtraBoneProcessing_h);
Я сделал норм плеерхук, и теперь всё работает
 
Назад
Сверху Снизу