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

Исходный Код Dsetup.dll (Отключение Gg, Смена Порта Логин Сервера И Т.д.)

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

Дело было вечером, делать было нечего :D

 

Многие сталкиваются с проблемой, а как же отключить GG или изменить порт логин сервера 2106 на какой то другой.

В клиенте есть замечательная библиотека dsetup.dll, которая по факту бесполезная, но через нее можно сделать описанные выше вещи и не только.

Исходников данной библиотеки ни у кого нет кроме NCSoft'а, но можно же сделать аналог :D

 

Так вот, сидел думал чем же заняться... 30 минут и готовая либа, которая выполняет нужные функции.

В теории подходит на любой клиент Lineage 2 и любую ОС.

 

Написано на C++

Проект создан в Visual Studio 2013

Тестировалось на ОС Windows 8.1 Pro

 

Ссылка на исходный код:

https://drive.google.com/file/d/0B1aqFWZ8xqFMSFBiTWJEX2NKeVE/edit?usp=sharing

  • Upvote 9

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


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

Есть же патчи для смена логина и для килла гг =)

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


Ссылка на сообщение
Поделиться на другие сайты
изменить порт логин сервера 2106 на какой то другой.

Такая шара уже есть на форуме =)

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


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

Есть же патчи для смена логина и для килла гг =)

Патчи то есть, но такого решения как я выложил нету

 

Такая шара уже есть на форуме =)

А дайте ссылочку)

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


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

Такая шара уже есть на форуме =)

Та шара и эта - совсем разные вещи. А по теме +.

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

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


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

берем фтГвард(рГвард) выпиливаем все лишнее оставляем смену портов, кил ГГ и получаем данное чудо.

  • Upvote 2

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


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

автор, можешь core.dll и engine.dll распаковать для интерлюд?

Темиду снять что ли ? Увы но этим не владею (

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


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

dsetup легко гуглится. Это кускок из directx sdk, если что.

 

В чем проблема юзать IAT модификацию, вместо статик линковки с этой библиотекой? К тому же, модифицировать можно динамически.

  • Upvote 3

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


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

Все такие умные, миллион советов, при этом сами никогда ничего не выложите

  • Upvote 3

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


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

Все такие умные, миллион советов, при этом сами никогда ничего не выложите

Тут за рубль удушат, алчные люди школьники. Я вообще не понимаю смысла шару обсирать

  • Upvote 1

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


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

Все такие умные, миллион советов, при этом сами никогда ничего не выложите

А зачем выкладывать библиотеку, которую можно взять из SDK? Я конечно понимаю, что Вы для себя открыли много нового, но боюсь Вас огорчить... Все, кто когда-либо использовал directx (SDK которого можно скачать на сайте мелкомягких, например) - смотрят удивленно на эту тему.

А порты, килл гг и другая фигня, уже, как лет, эдак, 7 доступна на смену, причем как душа лежит - патчингом, хуком нужных вещей, либо другими способами. Опять же, все это легко гуглится, причем решения, как с самых первых версий клиента, так и до Etheria (или как там оно?) вкупе с Classic. Возможна лишь преграда в виде английского языка (которая чисто формальная, ибо вполне достаточно знания технического английского), в остальном никаких преград нет - идите и берите. Что собственно Вы и сделали, а теперь пытаетесь выдать за свою работу (хотя может и сами сделали, но нафига изобретать велосипед уже который раз? хотя в Вашем авторстве я сомневаюсь, иначе бы не было написано про "супер-секретную-библиотеку-dsetup").

Поздравляю Вас с открытием интересных вещей, берите с полки пирожек и можете надеть ч0рный плащ и дальше тыбзить код, либо делать по мануалам, ибо такое без плаща - никак, выглядит не так понтово.

 

Удачного Вам дня.

  • Like 1
  • Upvote 8

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


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

А зачем выкладывать библиотеку, которую можно взять из SDK? Я конечно понимаю, что Вы для себя открыли много нового, но боюсь Вас огорчить... Все, кто когда-либо использовал directx (SDK которого можно скачать на сайте мелкомягких, например) - смотрят удивленно на эту тему.

А порты, килл гг и другая фигня, уже, как лет, эдак, 7 доступна на смену, причем как душа лежит - патчингом, хуком нужных вещей, либо другими способами. Опять же, все это легко гуглится, причем решения, как с самых первых версий клиента, так и до Etheria (или как там оно?) вкупе с Classic. Возможна лишь преграда в виде английского языка (которая чисто формальная, ибо вполне достаточно знания технического английского), в остальном никаких преград нет - идите и берите. Что собственно Вы и сделали, а теперь пытаетесь выдать за свою работу (хотя может и сами сделали, но нафига изобретать велосипед уже который раз? хотя в Вашем авторстве я сомневаюсь, иначе бы не было написано про "супер-секретную-библиотеку-dsetup").

Поздравляю Вас с открытием интересных вещей, берите с полки пирожек и можете надеть ч0рный плащ и дальше тыбзить код, либо делать по мануалам, ибо такое без плаща - никак, выглядит не так понтово.

 

Удачного Вам дня.

Троли с ЗГ перебиратся на макси ? Молодец потролил, бессонница теперь больше не мучает ? :D

А по теме, ничего инновационного тут нет, и разработка не претендует на уникальность, цель была облегчить работу новичкам, чтоб не тратили время на поиски.

Надеюсь новичкам помог :)

  • Upvote 3

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


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

Троли с ЗГ перебиратся на макси ? Молодец потролил, бессонница теперь больше не мучает ? biggrin.png

А по теме, ничего инновационного тут нет, и разработка не претендует на уникальность, цель была облегчить работу новичкам, чтоб не тратили время на поиски.

Надеюсь новичкам помог smile.png

Это типичный форум макси=)

Тут все агриться если даже не по теме=)

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


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

Всем привет  не найдется ли у кого нибудь  патч для

L2 Classic: Saviors (Zaken) исходник

  А то сервер запустил а вот Клиент скачанный с любого сайта не хочет заходить или хотябы файл инстовый  Dsetap.dll для  клиента Linaege Classic скиньте плиз. А лучше обьясните как DSETAP.DLL прокомпилировать. Я видео посмотрел как делается для L2 HF но тот dsetap.dll не подходит для L2Classic.

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


Ссылка на сообщение
Поделиться на другие сайты
В 17.09.2014 в 18:15, Eanseen сказал:

Ребят, ни у кого не осталось исходника?, ибо по ссылке автора доступ закрыт(

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


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, Taiwan сказал:

Ребят, ни у кого не осталось исходника?, ибо по ссылке автора доступ закрыт(

image.thumb.png.476b1bfdc314f5998b2b6c6b1480f041.png

Сложная шутка для накрутки сообщений?

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


Ссылка на сообщение
Поделиться на другие сайты
7 минут назад, MrKirill1232 сказал:

image.thumb.png.476b1bfdc314f5998b2b6c6b1480f041.png

Сложная шутка для накрутки сообщений?

Мне больше делать нечего - как просто так писать.

Спойлер

XJwCU.png

 

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


Ссылка на сообщение
Поделиться на другие сайты
12 минут назад, Taiwan сказал:

Мне больше делать нечего - как просто так писать.

  Скрин (Показать контент)

XJwCU.png

 

Попробуйте через режим инкогнито. (на форум загружать, хах, 10 мб загрузишь и все - дай Бог если писать сможешь)

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

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


Ссылка на сообщение
Поделиться на другие сайты
Только что, MrKirill1232 сказал:

Попробуйте через режим инкогнито.

Пробовал, не работает( Даже с других мыл заходил - до лампочки.

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


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, Taiwan сказал:

Пробовал, не работает( Даже с других мыл заходил - до лампочки.

Какие-то вот есть rGuard.rar

На сколько помнится, это все отношение имеет только к HigFive, в интерлюдии немного по другому.
Да и смотря, что вы хотите сделать.
Возможно вам и не нужны все исходники.
А лишь сделать отдельно библиотеку динамической компоновки и заинжектить динамически или в ручную (статически).

  • Like 1

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


Ссылка на сообщение
Поделиться на другие сайты
10 минут назад, Saltfire сказал:

Какие-то вот есть rGuard.rar

На сколько помнится, это все отношение имеет только к HigFive, в интерлюдии немного по другому.
Да и смотря, что вы хотите сделать.
Возможно вам и не нужны все исходники.
А лишь сделать отдельно библиотеку динамической компоновки и заинжектить динамически или в ручную (статически).

Спасибо! но это чутка не совсем то(

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


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, Taiwan сказал:

Спасибо! но это чутка не совсем то(

То есть?) Ну вам же dsetup нужен - его почистить и сделать обычный приемник и отправщик пакетов. Раз нужно поменять порт и адрес без участия l2.ini, то это делается только отдельным перехватом или новой оболочкой сокета клиента. 

Только зачем? Какой в этом смысл? Для того, чтобы что?:)

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


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

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

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

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

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

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

Войти

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

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

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

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

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