Тема: Lineage 2 C5
Показать сообщение отдельно
Непрочитано 10.04.2015, 23:49   #12
Аватар для Ljucifer
Пользователь

Автор темы (Топик Стартер) Re: Lineage 2 C5

Цитата:
Сообщение от Deazer Посмотреть сообщение
нцсофт добавил легкий способ отключить ГГ, поменяв 1 байт, причем теперь знать асм вовсе не обязательно.
За загрузку/незагрузку гг при старте клиента отвечает переменная ?GL2UseGameGuard@@3HA в core.dll
Итак чтобы сделать киллгг надо:
1) petools
2) hex-редактор (winhex)
3) совсем немного мозгов

В PEtools открываем core.dll => тыкаем directories => export directory.
В списке function name ищем:?GL2UseGameGuard@@3HA, смотрим значение в поле offset. Это смещение в файле где находится эта переменная, для коре из инсталлятора T1(до CT2 по сути не менялось) оно равно 13F5B4(от компила к компилу плавает).
Теперь открываем core.dll хексредактором, переходим по этому адресу, видим там единичку, меняем ее на 0, сохраняем.
Гайд для томатов, буду более расширенные вопросы, дам более обширный ответ.
Это знаю. Нет такой строчки в протоколах ниже 744.

Добавлено через 1 минуту
Цитата:
Сообщение от Donatte Посмотреть сообщение
А версия протокола осталась 709 с новым патчем?
Да, проверил engnine.dll, та же 709
__________________
Только другой человек даст нам полноту себя...

Последний раз редактировалось Ljucifer; 10.04.2015 в 23:50. Причина: Добавлено сообщение
Ljucifer вне форума Ответить с цитированием