Lineage 2 C5
Добрый вечер форумчане. Подскажите кто сможет. Есть сервер С5 и клиент. Поставил ГГ эмуль, в игру заходит, но почему то GG минуты через 2 выдает ошибку ErrorCode=1014 и клиент закрывается, но не в этом проблема. Поискал в гугле kill GG, из всех возможных что были подошел только один, но и он с сюрпризом. При загрузке клиента, после ввода логина и пароля ничего не происходит. Сервер ошибок тоже не выдает, хотя при многократном нажатии войти, в ЛС выдает сообщение о флуде. В чем может быть проблема?? Папку систем чистую не патченную прилагаю. Так же в папке файл nwidow.dll который якобы взломанный.
Ну или дайте мне рабочий kill GG для пятых хроник, если у кого осталось) http://file.sampo.ru/z7j39k/ P.S.: и не пишите фразы зачем мне это надо и что все это уже старье. У каждого свои цели. |
Re: Lineage 2 C5
|
Re: Lineage 2 C5
GameGuardEnforce = False
GameGuardProhibitAction = False Это выставлено с самого начала. ?GL2UseGameGuard@@3HA данной строчки не существует в GG ниже rev 744. Клиент 709. Ссылки все битые. |
Re: Lineage 2 C5
Цитата:
Попробуйте патч отсюда http://mmocom.ru/threads/recompilati...of-blood.5001/ |
Re: Lineage 2 C5
Слишком сложно у фьюри все :\
Код:
void ClientStaticFunction() |
Re: Lineage 2 C5
скачай папку что я приложил, там все нужные тебе файлы + отдельно лежит nwidow.dll
Добавлено через 1 минуту Цитата:
Добавлено через 5 минут Donatte спасибо, сейчас скачаю, протестю и отпишу. ГГ убит, но в игру не пускает, аутентификацию не проходит. Authed: id:0 java.lang.IllegalArgumentException: Bad arguments at javax.crypto.Cipher.doFinal(Cipher.java:2219) at net.sf.l2j.loginserver.clientpackets.RequestAuthLo gin.<init>(RequestAuthLogin.java:58) at net.sf.l2j.loginserver.ClientThread.run(ClientThre ad.java:175) |
Re: Lineage 2 C5
Цитата:
Только нужен адрес в хексе(из таблички) ? P.S. Это своего рода экстендер ? |
Re: Lineage 2 C5
Цитата:
|
Re: Lineage 2 C5
Цитата:
L2API Желаемую переменную, и таким образом можно добавить значение переменной функции, в L2.ini или еще кудато :redlol: , правд я думаю чтоб так отредачить .dll-ку, надо чето там ненужное удалять - чтоб смешений не было, либо в конец добавлять. |
Re: Lineage 2 C5
Цитата:
|
Re: Lineage 2 C5
нцсофт добавил легкий способ отключить ГГ, поменяв 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, сохраняем. Гайд для томатов, буду более расширенные вопросы, дам более обширный ответ. |
Re: Lineage 2 C5
Цитата:
Добавлено через 1 минуту Цитата:
|
Re: Lineage 2 C5
Цитата:
|
Re: Lineage 2 C5
Цитата:
|
Re: Lineage 2 C5
Цитата:
Чтобы вывести переменную из функции(которая в Engine.dll/Core.dll) в L2.ini(или еще куда-то), достаточно отредактировать - найдя полный адрес функции(или каждой из переменных для нее), и вставить в конец L2_API название Переменной; При этом файл увеличиться - и потребуется удалить -ченибудь ненужное ! Таким образом можно это сделать ? Или надо именно в конец таблицы добавлять и увеличивать сам размер .dll'ки, если эт вообще возможно! Ну и если это все фигня, то как это расширение сделать ? |
Re: Lineage 2 C5
Вообщем такая ситуация. Нашел 2 файла, dsetup.dll и nwindow.dll, с ними работает все хорошо, но вот проблема: длл прошиты под локальный сервер. Изменение IP в l2.ini ничего не дает. Пробовал изменить localhost на свой IP в nwindow.dll через hex, не помогло (может что-то не так сделал).
Нашел еще патч целиком, там изменение IP в l2.ini работает, но проблема со входом: Authed: id:1 java.lang.IllegalArgumentException: Bad arguments at javax.crypto.Cipher.doFinal(Cipher.java:2219) at net.sf.l2j.loginserver.clientpackets.RequestAuthLo gin.<init>(RequestAuthLogin.java:58) at net.sf.l2j.loginserver.ClientThread.run(ClientThre ad.java:175) Папка c dsetup.dll и nwindow.dll : http://file.sampo.ru/3sn49w/ Папка system: http://file.sampo.ru/vk5ws9/ |
Re: Lineage 2 C5
Цитата:
|
Re: Lineage 2 C5
Цитата:
|
Re: Lineage 2 C5
Цитата:
А вообще, приложите код вашего класса RequestAuthLogin. |
Re: Lineage 2 C5
Цитата:
Кстати L2UseKeyCrypt=true было так, изменил на False, все равно такая же ошибка. |
Re: Lineage 2 C5
А что, у вас исходников нема? :eek:
Код:
net.sf.l2j.loginserver.clientpackets.RequestAuthLogin.java |
Re: Lineage 2 C5
Цитата:
Просто у меня ОС W7 стоит, и при загрузке клиента с ГГ вылетает синий экран, вот и пытаюсь запустить клиент без GG. Добавлено через 5 минут А может можно как-то эти две папки систем совместить? что б и ГГ отключен был и аутентификация проходила?) пытался длл заменить, не вышло. |
Re: Lineage 2 C5
|
Re: Lineage 2 C5
Скачал, скомпилил, запустил, получил:
[ClientThread] client bypassed GGAuth, kicking off.. |
Re: Lineage 2 C5
|
Re: Lineage 2 C5
Берем исходник dsetup.dll без гг, билдим его в Visual Studio. Запускаем patcher.exe (входящий в l2encdec), ждем окончания патчинга датников. Затем изменяем l2.ini под свои нужды (опции гг не нужно менять). Остается только проблема распаковки l2.bin (или exe). Можно в принципе запускать с помощью loader.exe (входящий в l2encdec).
|
Re: Lineage 2 C5
Какое отношение библиотека DirectX имеет к ГГ? :eek:
|
Re: Lineage 2 C5
Да ГГ отключен. Что касается отношения библиотек, я так понимаю нужно сделать так?:
http://forum.rebellion-team.ru/index...dsetup-dll.49/ Добавлено через 11 минут А теперь вопрос, скачал два разных соурса dsetup.dll, оба разные, причем размер отличается сильно. Какой из них будет правильным? В архиве 2 папки с разными исходниками http://file.sampo.ru/t4rz3j/ Добавлено через 16 минут Цитата:
|
Re: Lineage 2 C5
Цитата:
|
Re: Lineage 2 C5
скомпилил свой dsetup.dll. Итог: при загрузке почему то вылетает вместо лого L2 заставка фроста и все закрывается.
сдается мне эта фишка под руофф сделана. |
Re: Lineage 2 C5
Не проще сделать даунгрейд т0 до с5?
По интерфейсу клиента там вообще почти не было изменений. А контент лишний можно вырезать за пару часов. |
Re: Lineage 2 C5
неа) да и не знаю как)
|
Re: Lineage 2 C5
А зачем вам именно С5? Запилите Интерлюд, добавьте логин скрин от с5 и единственное, что запалит ваш сервер 3х строчная панель хотбара.
|
Re: Lineage 2 C5
Цитата:
Добавлено через 2 минуты Кстати, накачал разные проекты с сорсами dsetup.dll, но что то либо клиент не запускается, либо фигня всякая выскакивает. Думаю просто сорсы не под этот тип клиента. Продолжаю искать фикс синего экрана при запуске ГГ для windows 7 или no-gg. |
Re: Lineage 2 C5
Цитата:
|
Re: Lineage 2 C5
Цитата:
Если интересен такой способ, то могу помочь. Визуальную часть клиента тоже могу помочь подогнать под с5. |
Re: Lineage 2 C5
Да вот еще людей нарягать. Проще ИТ поставить) Просто думал что получится гг найти)
|
Re: Lineage 2 C5
Цитата:
--- П.С - на С5, ГГ эмулировали. Зачем и почему - я уже и не вспомню. Можно обратится к Deazer, он за скромные вложения - хелпанет. |
Re: Lineage 2 C5
Цитата:
|
Re: Lineage 2 C5
Цитата:
|
Текущее время: 13:27. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot