Вопрос Is convar callback structure changed?

Начинающий
Статус
Оффлайн
Регистрация
16 Авг 2022
Сообщения
36
Реакции[?]
4
Поинты[?]
4K
I tried to follow this post

But I found different structure at 0x80:


Is the callback system changed?
 

Вложения

Участник
Статус
Оффлайн
Регистрация
23 Май 2019
Сообщения
779
Реакции[?]
331
Поинты[?]
63K
I tried to follow this post

But I found different structure at 0x80:


Is the callback system changed?
only slightly; the same principle still applies(hwbp on cvar's callback index and check who reads from it and what they do with that index).
callback table entry is now obtained via shl, 5(which is * 32)
callback_table_entry = [ICvar + 0x80] + cvar.callback_index * 0x20;
callback_dispatcher = [callback_table_entry + 0x0]
callback = [callback_table_entry + 0x8]
callback_dispatcher(&cvar_id, 0, &new_val, &old_val, callback)
1731265908809.png
1731265622869.png
 
Начинающий
Статус
Оффлайн
Регистрация
16 Авг 2022
Сообщения
36
Реакции[?]
4
Поинты[?]
4K
only slightly; the same principle still applies(hwbp on cvar's callback index and check who reads from it and what they do with that index).
callback table entry is now obtained via shl, 5(which is * 32)
callback_table_entry = [ICvar + 0x80] + cvar.callback_index * 0x20;
callback_dispatcher = [callback_table_entry + 0x0]
callback = [callback_table_entry + 0x8]
callback_dispatcher(&cvar_id, 0, &new_val, &old_val, callback)
Посмотреть вложение 290137
Посмотреть вложение 290136
Thanks. I can't use like button I guess.
 
Сверху Снизу