Для начала нам понадобится:
1. Restorator http://zalil.ru/29710574
http://rghost.ru/2696561
2. L2FileEdit
3. Небольшая програмка для смены IP логин сервера
4. Чистая папка System Итак начнем
Запускаем Restorator, открываем через него L2.exe и видим примерно такое:
Точеный рисунок
Диалог
Строковая таблица
RCData
Курсор
Иконка
Заходим с RCData -> TFORM1 и ищем ближе к концу такое:
object ClientSocket1: TClientSocket
Active = False
Address = '86.111.68.191'
ClientType = ctNonBlocking
Host = '86.111.68.191'
Port = 2108
OnRead = ClientSocket1Read
OnError = ClientSocket1Error
Left = 56
Top = 8
end
Я выделил зеленым цветом IP адрес сервера и порт логин сервера, запоминаем их так как они нам дальше пригодятся...
Теперь открываем l2.ini с помощью L2FileEdit и ищем там строчку:
ServerAddr=127.0.0.1
Заменяем её на:
ServerAddr=86.111.68.191
Сохраняем l2.ini
Теперь нам нужно изменить порт логин сервера, для етого разархивируем архив который вы скачали в папку систем. Теперь нужно выполнить несколько простых шагов:
1. Запускаем програму и жмем 1 ну и Enter
2. Теперь вводим порт который был в l2.exe (в нашем случае ето 2108) и нажимаем Enter несколько раз.
Все мы изменили порт логин сервера в клиенте и фактически обошли защиту.
Далее нужно очистить папку систем: удаляем l2.dll и l2.exe ну и если попадется то всякую дрянь типо nophx.dll или winds.dll.
Поздравляю вас - защита успешно убрана, осталось только закинуть L2.exe с чистой папки систем которую вы перед етим скачали
Для проверки можете запустить игру и если вы все зделали правльно то L2phx будет работать