Jump to content
Sign in to follow this  
Eanseen

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

Recommended Posts

Дело было вечером, делать было нечего :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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
изменить порт логин сервера 2106 на какой то другой.

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

Share this post


Link to post
Share on other sites

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

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

 

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

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

Share this post


Link to post
Share on other sites

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

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

Edited by DiQuero

Share this post


Link to post
Share on other sites

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

  • Upvote 2

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

 

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

  • Upvote 3

Share this post


Link to post
Share on other sites

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

  • Upvote 3

Share this post


Link to post
Share on other sites

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

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

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

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

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

 

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

  • Like 1
  • Upvote 8

Share this post


Link to post
Share on other sites

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

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

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

 

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

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

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

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

  • Upvote 3

Share this post


Link to post
Share on other sites

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites
3 минуты назад, Taiwan сказал:

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

image.thumb.png.476b1bfdc314f5998b2b6c6b1480f041.png

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

Share this post


Link to post
Share on other sites
7 минут назад, MrKirill1232 сказал:

image.thumb.png.476b1bfdc314f5998b2b6c6b1480f041.png

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

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

Спойлер

XJwCU.png

 

Share this post


Link to post
Share on other sites
12 минут назад, Taiwan сказал:

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

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

XJwCU.png

 

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

Edited by MrKirill1232

Share this post


Link to post
Share on other sites
Только что, MrKirill1232 сказал:

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

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

Share this post


Link to post
Share on other sites
4 часа назад, Taiwan сказал:

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

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

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

  • Like 1

Share this post


Link to post
Share on other sites
10 минут назад, Saltfire сказал:

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

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

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

Share this post


Link to post
Share on other sites
1 минуту назад, Taiwan сказал:

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

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...