Апдейт 21.03.07 rRO
Модератор: 4epT
Правила форума
ВНИМАНИЕ: реклама сторонних ботов запрещена! Всякие плюшки - можно
ВНИМАНИЕ: реклама сторонних ботов запрещена! Всякие плюшки - можно
-
- Грамотный
- Сообщения: 221
- Зарегистрирован: Чт дек 07, 2006 8:43 pm
- Откуда: Бирмингем, ул. Бр.Грим....
piroJOKE
Блин.. как подлючить клиент к посейдону?
_________________
Хм кажется понял... через икскор
__________________________
или нет((
Блин.. как подлючить клиент к посейдону?
_________________
Хм кажется понял... через икскор
__________________________
или нет((
Последний раз редактировалось Lims Ср мар 21, 2007 5:06 pm, всего редактировалось 1 раз.
-
- Грамотный
- Сообщения: 221
- Зарегистрирован: Чт дек 07, 2006 8:43 pm
- Откуда: Бирмингем, ул. Бр.Грим....
Вот здесь http://www.openkore.com/wiki/index.php/ ... n?isManual все описано и даже нарисовано о том как запустить Посейдон... У меня клиент патченный всегда на чтение папки Дата, поэтому просто сделал отдельный xml как написано и все запустилось...
- Casperoid
- Грамотный
- Сообщения: 208
- Зарегистрирован: Сб дек 30, 2006 11:57 am
- Сервер RO:: Loki.raggame.ru
- Откуда: Поднебесье...
- Контактная информация:
Ребят извените за наглость...Кор работает ??? если да то что где заменить
Разум говорит "подумай,
Логика говорит "мало вероятно",
Все говорят "невозможно",
А сердце говорит "попробуй" !!!
Тыкни тут =)!
-
- Новичок
- Сообщения: 14
- Зарегистрирован: Вт фев 20, 2007 12:06 pm
- Откуда: ТьмуТаракань
Давайте не мешать людям, если сами не можем, а тихо наблюдать со стороны.Casperoid писал(а):Ребят извените за наглость...Кор работает ??? если да то что где заменить
Пирожок и Компания. Не зависимо от результата ждите завтра небольшой магарыч на пиво от благодарных пользователей.... Просто сегодня у нас уже поздно
ВЦЛ только что прислал результаты сравнения екзешников. Старого и нового. Вот результат:
Пока не смотрел где какие пакеты. Но явно видно что в большенстве случаев нужно подправлять только префикс пакетов.
Код: Выделить всё
00F3 37 -> 0193 33: sendMapLogin
0085 12 -> 00F5 15: sendMove
0072 0 -> 0190 0 : sendAttack (padding)
0190 0 -> 00A7 0 : sendChat
00A7 12 -> 0116 15: sendSync
00F7 5 -> 009F 5 : sendLook
0116 6 -> 0094 6 : sendTake
007E 6 -> 00F3 6 : sendDrop
009F 8 -> 0089 8 : sendItemUse
00A2 16 -> 009B 10: sendStorageAdd
009B 20 -> 008C 9 : sendStorageGet
0113 2 -> 0085 2 : sendStorageClose
00F5 0 -> 007E 0 : sendSkillUse (padding)
008C 14 -> 0113 12: sendSkillUseLoc
0094 94 -> 00A2 92: ???
0193 9 -> 0072 7 : sendGetPlayerInfo
0089 12 -> 00F7 9 : sendGetCharacterName
Последний раз редактировалось kLabMouse Ср мар 21, 2007 7:21 pm, всего редактировалось 1 раз.
- piroJOKE
- Модератор
- Сообщения: 8205
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
Пример работы:
map-login
захваченный пакет (клиент-посейдон):
7 127.0.0.1:3474 127.0.0.1:6900 33 Send
0000 93 01 34 31 00 61 63 63 74 63 68 61 72 62 37 34 ..41.acctcharb74
0010 61 00 73 65 73 73 CD 56 1E 0B 65 00 01 31 61 33 a.sess.V..e..1a3
0020 00 .
начинаем расписывать что где:
7 127.0.0.1:3474 127.0.0.1:6900 33 Send
0000 93 01 jj jj jj aa aa aa aa cc cc cc cc jj jj jj ..41.acctcharb74
0010 jj jj ss ss ss ss tt tt tt tt jj jj ff jj jj jj a.sess.V..e..1a3
0020 jj .
[93 01][j:3][4:acct][4:char][5:j][4:sess][4:time][2:j][1:?][j:4] -?
Копия.
0010 61 00 73 65 73 73[CD 56 1E 0B|65 00|01]31 61 33 a.sess.V..e..1a3
Фрагмет еще одного захваченного пакеты, чтобы проверить спорные места:
#### ## ## ## ## ## ## 3F 78 27 0B 30 00 01 ## ## ##
#### ## ## ## ## ## ##|3F 78 27 0B|jj jj|01 ## ## ##
Вспоминаем, какие поля вообще учавствуют:
sub sendMapLogin {
...
$sex = 0 if ($sex > 1 || $sex < 0); # Sex can only be 0 (female) or 1 (male)
$msg = pack("C*", 0xF3, 0) . pack("x3") . $charID . $accountID . pack("x1") . $sessionID . pack("x9") . pack("V", getTickCount()) . pack("C*", $sex) . pack("x5");
...
}
Всё:
[93 01][junk:3][acct:4][char:4][junk:5][sess:4][timer:4][junk:2][sex:1][junk:4]
* * *
Исправлено!
map-login
захваченный пакет (клиент-посейдон):
7 127.0.0.1:3474 127.0.0.1:6900 33 Send
0000 93 01 34 31 00 61 63 63 74 63 68 61 72 62 37 34 ..41.acctcharb74
0010 61 00 73 65 73 73 CD 56 1E 0B 65 00 01 31 61 33 a.sess.V..e..1a3
0020 00 .
начинаем расписывать что где:
7 127.0.0.1:3474 127.0.0.1:6900 33 Send
0000 93 01 jj jj jj aa aa aa aa cc cc cc cc jj jj jj ..41.acctcharb74
0010 jj jj ss ss ss ss tt tt tt tt jj jj ff jj jj jj a.sess.V..e..1a3
0020 jj .
[93 01][j:3][4:acct][4:char][5:j][4:sess][4:time][2:j][1:?][j:4] -?
Копия.
0010 61 00 73 65 73 73[CD 56 1E 0B|65 00|01]31 61 33 a.sess.V..e..1a3
Фрагмет еще одного захваченного пакеты, чтобы проверить спорные места:
#### ## ## ## ## ## ## 3F 78 27 0B 30 00 01 ## ## ##
#### ## ## ## ## ## ##|3F 78 27 0B|jj jj|01 ## ## ##
Вспоминаем, какие поля вообще учавствуют:
sub sendMapLogin {
...
$sex = 0 if ($sex > 1 || $sex < 0); # Sex can only be 0 (female) or 1 (male)
$msg = pack("C*", 0xF3, 0) . pack("x3") . $charID . $accountID . pack("x1") . $sessionID . pack("x9") . pack("V", getTickCount()) . pack("C*", $sex) . pack("x5");
...
}
Всё:
[93 01][junk:3][acct:4][char:4][junk:5][sess:4][timer:4][junk:2][sex:1][junk:4]
* * *
Исправлено!
Последний раз редактировалось piroJOKE Ср мар 21, 2007 7:58 pm, всего редактировалось 3 раза.
-
- Грамотный
- Сообщения: 221
- Зарегистрирован: Чт дек 07, 2006 8:43 pm
- Откуда: Бирмингем, ул. Бр.Грим....
- piroJOKE
- Модератор
- Сообщения: 8205
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
Пионеры, беритесь за голову.
За вас дядя не будет всегда всё делать.
Учитесь, получайте приличную работу и забивайте хуй и на гравити, и на дебилоидов-админов с приватных серваков.
ЗЫ: Причем "всегда" начинается прямо сейчас.
За вас дядя не будет всегда всё делать.
Учитесь, получайте приличную работу и забивайте хуй и на гравити, и на дебилоидов-админов с приватных серваков.
ЗЫ: Причем "всегда" начинается прямо сейчас.
Последний раз редактировалось piroJOKE Ср мар 21, 2007 7:25 pm, всего редактировалось 1 раз.