Здравствуйте, гость ( Вход | Регистрация )

2 страниц V  1 2 >  
Ответить в эту темуОткрыть новую тему
> Поддержка Новых Версий Клиентов
WKnight
сообщение 16.12.2006, 7:46
Сообщение #1


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Я уже давно перестал копаться в клиентах уо, поскольку не имею такой возможности.
Однако поддержку нового клиента легко добавлю, если мне пришлют необходимую для этого информацию.


Для поддержки нового клиента желательно найти, по возможности, все, что пилот умеет определять на текущий момент.

Чисто числовые значения ищутся очень просто, например с помощью взломщика игр ArtMoney. Просто указывается текущее значение для поиска, потом значение меняется в игре, и отсеиваются все несущественные данные в артмани. И так до тех пор, пока не останется только то, что нужно.
Разного рода переключатели ищутся аналогичным образом, с той лишь разницей, что отключеное состояние переключателя обычно ищется как 0 (ноль), а включеное - 1 (на самом деле включено это значит не равно нулю, но на практике обычно равно единице).

Для того, чтоб добавить поддержку в пилот, нужен адрес, найденый в артмани. Иногда бывает, что при следующем запуске игры этот адрес меняется, тогда еще придется поискать. В памяти клиента всегда есть постоянное место с адресами, которые указывают где будут храниться те или иные параметры.
Если адрес больше чем 00хххххх, то необходимо найти адрес из указанного диапазона, имеющий ссылку на найденый.


Вот примерно что надо. Эти адреса вроде статичные.

Show Names : Это настройки клиента
Transparency :
Criminal action :
Path Finding :
Always Run :

Coords : координаты чара xyz, достаточно найти одну из них, лучше y
Target : форма курсора, 0 - рука, 1 - прицел

Last Spell : номер последнего прокастованого с книги спела
0: 'Clumsy'
1: 'Create Food'
2: 'Feeblemind'
3: 'Heal'
4: 'Magic Arrow'

Last Skill : номер последнего использованого скила
0: 'Alchemy'
1: 'Anatomy'
2: 'Animal Lore'
3: 'Item ID'
4: 'Arms Lore'

Last Lifted ID : ид последнего сдвинутого с места предмета
Last Object Type : тип последнего использованного объекта
Last Static Type : тип последней статической цели (вся статика состоит из простых объектов)
Last Target Kind : тип последней цели 1 - Item, 2 - Ground, 3 - Static
Last Target XYZ : координаты последней цели
Last Object ID : ид последнего использованного предмета
Last Target ID : ид последней цели

CharDir : направление взгляда чара, 0 - чар смотрит на север, каждые 45 градусов поворота чара по часовой стрелке добавляют еденичку, т.е. 7 - чар смотрит на северо-запад

С поиском следующих возникают некоторые проблемы. Статичным является адрес, по которому находится другой адрес, по которому находится....

Char Parameters : хиты, мана и прочее. все находятся в одном блоке памяти.
Ищешь имя чара, отнимаешь от найденного адреса $A4 и ищешь полученный адрес, от следующего найденного отнимаешь $8С и ищешь опять. Последний найденный должен быть статическим, и после перезапуска клиента по нему должно получится выйти на параметры чара.
Возможно я где-то ошибся, или алгоритм сменился, не переживай особо, если не получится с первого раза (IMG:style_emoticons/default/smile.gif)

Last Message : последнее сообщение, в памяти хранится как список, в каждой записи есть адреса следующего и предидущего элемента. ищешь последнюю запись, от нее вверх до начала, смотришь адрес начала
и ищешь ссылку на него.

Всякие Last ххх проще находить имея под рукой ГМский аккаунт.

Для облегчения поиска последнего сообщения и параметров персонажа, я добавил в пилот маленький пунктик. находится в ?\?, там не сложно. Проверить правильность можно на панели параметров персонажа.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
vashik
сообщение 20.3.2007, 9:56
Сообщение #2


*

Registred
Сообщений: 1
Регистрация: 2.3.2007
Группа: Пользователи
Наличность: 0
Пользователь №: 9.518



Цитата(WKnight @ 16.12.2006, 8:46) *

Найти ее можно в меню под пунктом "О программе".

скажите пожалуста где этот под пунт "О программе".????????????????????????
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 21.3.2007, 5:05
Сообщение #3


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Скрипт Макрос Настройки ?
______ ______ _________ _
В четвертом, последнем пункте есть много интересного.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
True.Rus
сообщение 29.6.2007, 22:21
Сообщение #4


*

Registred
Сообщений: 1
Регистрация: 29.6.2007
Группа: Пользователи
Наличность: 0
Пользователь №: 9.893
Возраст: 23



можно ли сохранить найденые значения, чтобы они использовались при следующем запуске?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 2.7.2007, 4:45
Сообщение #5


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Нет. Их можно попробовать ввести вручную, или выслать мне для добавления в список используемых.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
VladimirV
сообщение 7.2.2009, 0:32
Сообщение #6


*

Registred
Сообщений: 1
Регистрация: 7.2.2009
Группа: Пользователи
Наличность: 0
Пользователь №: 11.464



Ultima Online ML клиент 6.0.12.3
Hit Points - 41329D1C
Stamina - 41329D2C
Mana - 41329D24
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 11.2.2009, 16:38
Сообщение #7


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Цитата(VladimirV @ 7.2.2009, 0:32) *
Ultima Online ML клиент 6.0.12.3
Hit Points - 41329D1C
Stamina - 41329D2C
Mana - 41329D24
На самом деле этот момент немного сложнее, поскольку приведенные адреса меняются при перезапусках. Но с другой стороны именно этот момент намного проще, ибо реализация поддержки упомянутой версии на стадии завершения.

Еще бы пароль на фтп вспомнить...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
PsiHozTM
сообщение 19.3.2009, 16:27
Сообщение #8


*

Registred
Сообщений: 7
Регистрация: 13.2.2009
Группа: Пользователи
Наличность: 0
Пользователь №: 11.486



UO ML client 6.0.8

ХП- 2FDB9F04
Мана- 2FDB9FDC
Стамина- 2FDB9F14
Голд- 006D0B5C
Вес- 006D0B60

пилот под клиента 6.0.7
не читает сообщения
а также показывает погоду вместо координат последней цели
как их найти я хз
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 23.3.2009, 15:05
Сообщение #9


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Где можно скачать экзешники 6.0.7 и 6.0.8?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
PsiHozTM
сообщение 26.3.2009, 18:21
Сообщение #10


*

Registred
Сообщений: 7
Регистрация: 13.2.2009
Группа: Пользователи
Наличность: 0
Пользователь №: 11.486



http://dump.ru/file/2301345 - 6.0.8
http://dump.ru/file/2301352 - 6.0.8 multi
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 27.3.2009, 16:00
Сообщение #11


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Чето не конектит, висит на проверке аккаунта. видать чего-то нехватает...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
PsiHozTM
сообщение 28.3.2009, 9:34
Сообщение #12


*

Registred
Сообщений: 7
Регистрация: 13.2.2009
Группа: Пользователи
Наличность: 0
Пользователь №: 11.486



Цитата(WKnight @ 27.3.2009, 16:00) *

Чето не конектит, висит на проверке аккаунта. видать чего-то нехватает...


Login: Domen
Password: zi6iqxs3
LoginServer=213.248.61.176,6011
попробу сюда
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 30.3.2009, 6:04
Сообщение #13


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



could not conect
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Destruction
сообщение 30.3.2009, 14:11
Сообщение #14


**********

Группа: Администраторы
Наличность: 4
Пользователь №: 1.833



Ага, WKnight правду говорит..

Пинги ходят, а сокет не открывается..

Либо адрес / порт неправильный, либо сервак лежит (IMG:style_emoticons/default/smile.gif)


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 30.3.2009, 14:54
Сообщение #15


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Када я врал? (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
PsiHozTM
сообщение 2.4.2009, 13:38
Сообщение #16


*

Registred
Сообщений: 7
Регистрация: 13.2.2009
Группа: Пользователи
Наличность: 0
Пользователь №: 11.486



сервак лежит и хз када его пустят )
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 4.9.2010, 16:26
Сообщение #17


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Прекрасный разжеванный мануал с картинками каждого этапа и примерами по поиску изменяющихся адресов есть в артмани - раздел:
10)Использование указателей и "Авто изменение адресов".


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Crox
сообщение 14.6.2013, 12:10
Сообщение #18


*

Registred
Сообщений: 4
Регистрация: 21.5.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 16.082
Возраст: 24



Так и не понял, если Я нашел указатель на нужный байт, мне забивать в пилот адрес указателя?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 14.6.2013, 13:36
Сообщение #19


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Часть указателей не меняются при перезапуске клиента. По идее их можно указывать в пилоте для клиента custom.
Проблема обычно с параметрами чара и ластмессагой.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Crox
сообщение 14.6.2013, 19:10
Сообщение #20


*

Registred
Сообщений: 4
Регистрация: 21.5.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 16.082
Возраст: 24



Цитата(WKnight @ 14.6.2013, 13:36) *

Часть указателей не меняются при перезапуске клиента. По идее их можно указывать в пилоте для клиента custom.
Проблема обычно с параметрами чара и ластмессагой.


Эх... Как раз самые нужные вещи! (IMG:style_emoticons/default/sad.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

2 страниц V  1 2 >
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.3.2024, 22:05
Designed by Nickostyle