Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

модификация клиента Jade Dynasty

-

Jade Dynasty

- Баги, читы и описания для Jade Dynasty

Ответ
 
Опции темы
Старый 23.08.2011, 15:45   #1
Заблокирован
 Разведчик
Аватар для умненький
 
умненький на правильном пути
Регистрация: 17.11.2010
Сообщений: 2
Популярность: 53
Сказал(а) спасибо: 6
Поблагодарили 41 раз(а) в 23 сообщениях
Отправить сообщение для умненький с помощью ICQ
 
По умолчанию модификация клиента Jade Dynasty

Модификация клиента Jade Dynasty
Инструкция по модификации игрового клиента Jade Dynasty
multi hack, unfreeze, jump etc.


Как обычно, всю работу будем проделывать при помощи отладчика OllyDbg (конечно же, можно использовать любой дебаггер, принцип работы от этого не измениться).

Note: Адреса функций и участки кода взяты из клиента с апдейтом 22 (в любом случае, основной исполняемый файл меняется не так часто)

1. Убираем надоедливую надпись «снимок экрана был сделан и бла-бла-бла» при нажатии Print Screen

Открываем исполняемый файл клиента Jade Dynasty «elementclient.exe» в дебаггере (или просто присоединяем отладчик к уже запущенному процессу). В окне CPU “контекстное меню -> Search for -> Referenced string”

[Ссылки могут видеть только зарегистрированные пользователи. ]


В открывшемся окне “Text strings referenced”, опять через контекстное меню вызываем поиск текста “правая кнопка -> Search for text” и вводим “screenshot” в диалоговом окне into.

[Ссылки могут видеть только зарегистрированные пользователи. ]

[Ссылки могут видеть только зарегистрированные пользователи. ]


Ищем данное выражение, т.к. знаем, что клиент всегда сохраняет снимки экрана в папке “Screenshot”.

[Ссылки могут видеть только зарегистрированные пользователи. ]


Выбираем найденную строку и нажимаем Enter для перехода к соответствующей инструкции в окне CPU.

[Ссылки могут видеть только зарегистрированные пользователи. ]


И так, чуть выше мы видим формирование имени файлы со снимком экрана (что тоже можно изменить), значит мы нашли нужную нам функцию, отвечающую за скриншоты. Для проверки, можно перейти к самому началу данной функции, поставить точку останова (break point, BP), вернуться в игру и нажать Print Screen. Отладчик должен остановить выполнение кода клиента в том месте, где установлена BP
Идем дальше. Проследив за работой, отмечаем, что в самом конце, когда файл создан, есть еще одно обращение к функции.

[Ссылки могут видеть только зарегистрированные пользователи. ]


Выделяем данную инструкцию и нажимаем Enter (переходим к началу вызываемой функции)

[Ссылки могут видеть только зарегистрированные пользователи. ]


Вот и нашелся ненужный нам кусок. Инструкция JE в самом начале нам совсем не нужна, мы должны полностью пропустить последующий код. Посему, вместо JE пишем JMP



2. Убираем здания

Данная модификация полностью отключит отрисовку зданий. В ранних версиях данного движка, подобное действие давало возможностью спокойно ходить через все препятствия, но данный баг закрыли (он не работает ни в JD, ни в PW).
Процедура поиска нижеследующего кода долгая, поэтому, можно воспользоваться либо приведенными адресами (для русского клиента), либо, при использовании клиентов других версий или серверов, вызвать поиск бинарной строки: 51 56 8B F1 57 33 FF D9



Меняем инструкцию JNE на JMP



И больше мы не увидим здания.

3. Убрать ограничение для расстояния между камерой и игроком



Где FCOMP DWORD PTR DS] производит сравнение величин с плавающей запятой.
Остается изменить JNE на JMP



И получить неограниченное движение камеры.



By Stan
  Ответить с цитированием
Старый 24.08.2011, 18:48   #2
 Разведчик
Аватар для siskin17
 
siskin17 никому не известный тип
Регистрация: 08.04.2009
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: модификация клиента Jade Dynasty

привет!
спасибо
а как флудер сделать? вообще странно, что его никто не может сделать до сих пор, а старый флудер перестали поддерживать.
  Ответить с цитированием
Старый 24.08.2011, 19:36   #3
 Разведчик
Аватар для Mr.Lucky
 
Mr.Lucky никому не известный тип
Регистрация: 01.08.2011
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: модификация клиента Jade Dynasty

Вообще-то by StANn)
  Ответить с цитированием
Старый 28.08.2011, 11:33   #4
 Разведчик
Аватар для Sairus12
 
Sairus12 никому не известный тип
Регистрация: 19.06.2011
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 37
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: модификация клиента Jade Dynasty

Хах полезно,не знал что можно убрать надпись "снимок экрана был сделан"!
  Ответить с цитированием
Старый 28.08.2011, 17:54   #5
 Разведчик
Аватар для Cool9210
 
Cool9210 никому не известный тип
Регистрация: 22.05.2011
Сообщений: 19
Популярность: 18
Сказал(а) спасибо: 16
Поблагодарили 4 раз(а) в 4 сообщениях
Отправить сообщение для Cool9210 с помощью Skype™
 
По умолчанию Re: модификация клиента Jade Dynasty

Некоторых вложений нету
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Продам] Jade Dynasty Hemul Jade Dynasty 0 25.10.2010 17:58
[Обсуждение] PW и Jade Dynasty IemN Общение и обсуждение Perfect World 9 03.10.2010 16:49
[Продам] Акк к ЗБТ Jade Dynasty ŞǎŘÐǤモツ Jade Dynasty 1 05.05.2010 17:39

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 18:27.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net