Цитата:
Сообщение от VOVCHEG
Контекст:
пока ты на 1 локации, адрес памяти отвечающий за поворот игрока один, но при смене локации/смерти он меняется. Просто так отслеживать изменения не получится.
Меняется он не от времени, а скорее от загруженности памяти что-ли, не вижу четкого условия. Просто через какое-то время игры опять отдача появляется.
И да, каждый раз код разный.
|
А я, кажется, знаю. Я начал в своём чите морозить поток античита. И знаешь что? И начал замечать, что игра через какое-то время переподгружает OpenGL, по крайней мере начинаёт заново вытаскивать адреса OpenGL-функций (а вот это новый поток античита делает или нет, я не знаю, сегодня посмотрю). Я в этом ковыряться не хочу, т.к. оно и так работает у меня. Но это тебе пища для размышлений. Может у тебя с каждой заморозкой нового потока, через какое-то время создаётся новый и меняется адрес твоей функции, потому что OpenGL, например, мапится в другое место.
Цитата:
Сообщение от VOVCHEG
А как ты есп сделал? Я тоже пытался, пробовал по туториалам через чит энжин вешать breakpoint на drawElements и смотреть как отрисовывается игра, но в ск так не работает((( Остановился на том, что хукаю drawElements а дальше вообще не знаю что делать.
На обучении какие-то обьекты подсвечивает, а вот как игроков делать хотелось бы подсказку)
|
Да, верно, по классике через opengl.