Перейти к содержанию
Авторизация  
DROIDstick

Rguard Epilogue

Рекомендуемые сообщения

Ошибка может быть лишь в том случае, если у нас с вами различные Engine.dll

И да, забыл кроме смещения там надо еще одну строчку изменить :)

 

1 рвый раз слышу о смене еще 1 строки

и сколько Engine.dll разных не видел увы все отлично работало поэтому и написал увы ошибка , если только у вас какой то другой загадочный Engine.dll тогда вопросов нет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

все верно, еще нужно поменять название функции отображения строк, в Епилоге оно немного отлично от ХФ.

 

А именно

 

Epilogue: ?DrawTextTTFToCanvas@UCanvas@@QAEHHHPBGPBVFontDrawInfo@@EHHPBV?$TArray@PAVFontDrawInfoSection@@@@@Z

High Five: ?DrawTextTTFToCanvas@UCanvas@@QAEHHHPB_WPBVFontDrawInfo@@EHHPBV?$TArray@PAVFontDrawInfoSection@@@@@Z

Изменено пользователем Mifesto

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

все верно, еще нужно поменять название функции отображения строк, в Епилоге оно немного отлично от ХФ.

 

А именно

 

Epilogue: ?DrawTextTTFToCanvas@UCanvas@@QAEHHHPBGPBVFontDrawInfo@@EHHPBV?$TArray@PAVFontDrawInfoSection@@@@@Z

High Five: ?DrawTextTTFToCanvas@UCanvas@@QAEHHHPB_WPBVFontDrawInfo@@EHHPBV?$TArray@PAVFontDrawInfoSection@@@@@Z

 

Да они самые

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

все верно, еще нужно поменять название функции отображения строк, в Епилоге оно немного отлично от ХФ.

 

А именно

 

Epilogue: ?DrawTextTTFToCanvas@UCanvas@@QAEHHHPBGPBVFontDrawInfo@@EHHPBV?$TArray@PAVFontDrawInfoSection@@@@@Z

High Five: ?DrawTextTTFToCanvas@UCanvas@@QAEHHHPB_WPBVFontDrawInfo@@EHHPBV?$TArray@PAVFontDrawInfoSection@@@@@Z

 

что же вы там за исходы брали то )))

 

unsigned int startVMT = (unsigned int) hEngine + 0x4E994C;

 

 

if ((addr = GetProcAddress(hEngine, "?DrawTextTTFToCanvas@UCanvas@@QAEHHHPBGPBVFontDrawInfo@@EHHPBV?$TArray@PAVFontDrawInfoSection@@@@@Z")) == 0)

return false;

 

и все отлично плавает и без проблем

Изменено пользователем Fellix

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

что же вы там за исходы брали то )))

 

unsigned int startVMT = (unsigned int) hEngine + 0x4E994C;

 

 

if ((addr = GetProcAddress(hEngine, "?DrawTextTTFToCanvas@UCanvas@@QAEHHHPBGPBVFontDrawInfo@@EHHPBV?$TArray@PAVFontDrawInfoSection@@@@@Z")) == 0)

return false;

 

и все отлично плавает и без проблем

 

при чем тут исходы? у меня уже давно свой гвард, и эти функции отличаются в клиенте ХФ и Епилог.

 

П.С. А что не видно что ваше название функции отличается от ХФ?

П.С.2 А рГвард полнейший хлам, который шифрует ключ через Блов фиш, а так же шлет ХВИд в пакете ProtocolVersion, который можно легко сменить через пакетник так как этот пакет не зашифрован, по этому баны по хвиду тут бесполезны.

Изменено пользователем Mifesto

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...