PDA

Просмотр полной версии : Переделываем пакеты одного сервера под другой


Karachun
17.12.2010, 16:08
Нам понадобится программа L2phx. Как настроить программу смотрим тут [Ссылки могут видеть только зарегистрированные и активированные пользователи]
Для чего все это нужно смотрим тут [Ссылки могут видеть только зарегистрированные и активированные пользователи]

Я бережно сохранял пакеты сервера на котором играл (С1), и решил побегать на другом сервере (С2). Но проходить квесты и убивать сотни мобов в мои планы не входило, даже для того чтобы словить пакеты на сдачу квеста. Сравнив пакеты на взятие квеста из архива сервера на котором играл с пакетами на взятие того же квеста нового сервера, я заметил некоторую закономерность. Например:

Пакеты на взятие квеста С1:
99 55 56 EA 2E 00 00 19 00 01 00 0A 00 75 07 00 00 00 00
99 55 56 EA 2E 00 00 F1 03 01 00 47 09 75 07 00 00 00 00
99 55 56 EA 2E 00 00 11 00 01 00 05 00 75 07 00 00 00 00

Пакеты на взятие квеста С2:
99 55 56 FB 3F 00 00 19 00 01 00 0A 00 75 07 00 00 00 00
99 55 56 FB 3F 00 00 F1 03 01 00 47 09 75 07 00 00 00 00
99 55 56 FB 3F 00 00 11 00 01 00 05 00 75 07 00 00 00 00

Видим что изменился не весь пакет, а только его часть. Теперь вытаскиваем из архива пакет на сдачу квеста С1, копируем его в прогу L2phx, и заменяем часть пакета. Например на С1 пакет на сдачу выглядел так:
99 55 56 1A 1E 00 00 19 00 01 00 0A 01 46 05 00 00 00 00
99 55 56 1A 1E 00 00 F1 03 01 00 47 09 46 05 00 00 00 00
99 55 56 1A 1E 00 00 11 00 01 00 05 01 46 05 00 00 00 00

Пакет на сдачу квеста С2 будет (должен) выглядеть так:
99 55 56 FB 3F 00 00 19 00 01 00 0A 01 46 05 00 00 00 00
99 55 56 FB 3F 00 00 F1 03 01 00 47 09 46 05 00 00 00 00
99 55 56 FB 3F 00 00 11 00 01 00 05 01 46 05 00 00 00 00

Все, пакет готов к использованию.

P.S. Делайте архивы пакетов, это может сильно облегчить Вам жизнь …… в aion )))
P.P.S. Пакеты брались с потолка, не пробуйте их юзать !!!

BioDread
19.12.2010, 03:24
А разве после рестарта пакет не устаревает полностью??
Или у тебя после рестарта изменяется только эта часть пакетов я правильно понял?

COJIb
19.12.2010, 13:35
А разве после рестарта пакет не устаревает полностью??
Или у тебя после рестарта изменяется только эта часть пакетов я правильно понял?

нет, при запуске phx я просто загружаю старые образцы и по ним у меня все так же прекрасно работает. Возможно, конечно, что не все пакеты не изменяются

Karachun
19.12.2010, 14:40
А разве после рестарта пакет не устаревает полностью??
Или у тебя после рестарта изменяется только эта часть пакетов я правильно понял?
На тех серверах и на тех квестах на которых проводились "полевые" испытания, после рестарта пакеты либо не меняются, либо меняется только часть пакета, а именно та часть, которую я выделил красным цветом.

А вообще тема о том как используя сохраненные пакеты на квесты одного сервера применить на другом для прокачки перса не убив ни одного моба. Но эта метода подойдет и для продолжения выполнения многоразовых квестов, которые не были пройдены максимально возможное количество раз по причине рестарта сервера, отключения электроэнергии, жуткого запоя и т.д. Просто снова берем квест и если пакет поменялся, то проделав вышеописанные манипуляции со старым пакетом на сдачу квеста подготавливаем его для отсылки. Тем самым не утруждаем себя любимого убийством мобов, количество коих в некоторых квестах бывает большим.

Reylink
19.12.2010, 14:46
Уже давно начал сам сохранят пакеты на квесты

Xen0n
19.12.2010, 18:35
есть одна закономерность, после рестарта перестают работь только те квесты, которые были взяты в бездне. те квесты что я делал в бертероне и интердике работают вечно)

пы сы сервер сиберия

TakeToTheSkies
19.12.2010, 21:26
есть одна закономерность, после рестарта перестают работь только те квесты, которые были взяты в бездне. те квесты что я делал в бертероне и интердике работают вечно)

пы сы сервер сиберия

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

Karachun
02.01.2011, 19:00
Еще эту методу можно применить для прохождения труднопроходимых или "вкусных " квестов. Например есть квест где нужно убить много мобов или дойти до нпц, которому сдавать квест, очень сложно но при этом по квесту дадут что-то очень нужное или полезное и т. д.
Для этого ставим себе на комп свой сервер, проходим на нем квест используя команды админа: //invis, //invul, //speed [speed], //kill, сохраняя пакеты на взятие-сдачу квеста. Затем подгоняем пакеты под сервер на котором играете, отправляете их и дело в шляпе.

swallp
02.01.2011, 22:21
Еще эту методу можно применить для прохождения труднопроходимых или "вкусных " квестов. Например есть квест где нужно убить много мобов или дойти до нпц, которому сдавать квест, очень сложно но при этом по квесту дадут что-то очень нужное или полезное и т. д.
Для этого ставим себе на комп свой сервер, проходим на нем квест используя команды админа: //invis, //invul, //speed [speed], //kill, сохраняя пакеты на взятие-сдачу квеста. Затем подгоняем пакеты под сервер на котором играете, отправляете их и дело в шляпе.


отличная идея, но при этом нужно знать как ставить свой серв и т.п., что не многие знают..
кстати еще идея есть вычислить что именно меняется в пакете при взятии\сдачи квеста.. если там меняется на одно и тоже число например. ну или если нужно прибавить n кол-во цифр в различных СС. и все это позволит : взять кв. попариться с пакетами 4 минуты и сдать кв..

Karachun
02.01.2011, 22:44
отличная идея, но при этом нужно знать как ставить свой серв и т.п., что не многие знают..
кстати еще идея есть вычислить что именно меняется в пакете при взятии\сдачи квеста.. если там меняется на одно и тоже число например. ну или если нужно прибавить n кол-во цифр в различных СС. и все это позволит : взять кв. попариться с пакетами 4 минуты и сдать кв..

Эта "отличная идея" проверена на практике.
Сервер не так трудно ставить как может показаться на первый взгляд. Тем более есть и видео мануалы.

speran
13.01.2011, 17:13
Кто знает, при релоге сервера, пакеты меняются и тот метод, что тут показан в одной из статьи неробит.
В пакете меняется тока 6 символов в начале и в конце от 2 до 4 символов.

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

phell
13.01.2011, 19:16
Тоже интресует вопрос изменения пакетов. Пример:

Первый пакет который брался
99 55 56 A9 A6 00 00 EA 03 01 00 04 00 F5 08 00 00 00 00
99 55 56 A9 A6 00 00 F1 03 01 00 48 05 F5 08 00 00 00 00
99 55 56 A9 A6 00 00 11 00 01 00 05 00 F5 08 00 00 00 00
Пакет после рестарта
9B 57 5B 7B BB 00 00 EA 03 01 00 04 00 F5 08 00 00 00 00
9B 57 5B 7B BB 00 00 F1 03 01 00 48 05 F5 08 00 00 00 00
9B 57 5B 7B BB 00 00 11 00 01 00 05 00 F5 08 00 00 00 00
Из последующих квестов после рестарта, можно выделить то, что первые три пары изменяютя одинаково во всех квестах: 9B 57 5B, а вот 4 и 5 пары т.е. 7B BB изменяются по непонятному алгоритму. Я так понимаю изменения могут быть абсолютно разными в зависимости от настроек? И в даном случае, при изменении только 4 и 5 пары, как можно вычислить алгоритм настройки? Или это делается по произвольному шифрованию?