Страница 3 из 15
Добавлено: Ср мар 21, 2007 4:44 pm
darzanebor
народ дайте ссылку на wpe нормальный найти немогу =(
Добавлено: Ср мар 21, 2007 4:57 pm
Lims
piroJOKE
Блин.. как подлючить клиент к посейдону?
_________________
Хм кажется понял... через икскор
__________________________
или нет((
Добавлено: Ср мар 21, 2007 5:06 pm
piroJOKE
гхм... нет.
распаковать data.grf, оригинал переименовать его во что-то другое, и подправить одну их xml-ок, указав там ip-адрес локального сервера.
Добавлено: Ср мар 21, 2007 5:09 pm
Lims
piroJOKE
когдато давно пробовал... во всех грфках правил.. не поулчилось(( попробую еще разок...
порт у посейдона 6900 ?
Добавлено: Ср мар 21, 2007 5:25 pm
darzanebor
sclientinfo.xml вроде
Добавлено: Ср мар 21, 2007 5:29 pm
Vetal
Вот здесь
http://www.openkore.com/wiki/index.php/ ... n?isManual все описано и даже нарисовано о том как запустить Посейдон... У меня клиент патченный всегда на чтение папки Дата, поэтому просто сделал отдельный xml как написано и все запустилось...
Добавлено: Ср мар 21, 2007 5:43 pm
Casperoid
Ребят извените за наглость...Кор работает ??? если да то что где заменить

Добавлено: Ср мар 21, 2007 5:46 pm
zasada
Casperoid писал(а):Ребят извените за наглость...Кор работает ??? если да то что где заменить

Работы ведутся

Добавлено: Ср мар 21, 2007 5:52 pm
ДерьмоДемон
Casperoid писал(а):Ребят извените за наглость...Кор работает ??? если да то что где заменить

Давайте не мешать людям, если сами не можем, а тихо наблюдать со стороны.

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

Просто сегодня у нас уже поздно

Добавлено: Ср мар 21, 2007 7:06 pm
kLabMouse
ВЦЛ только что прислал результаты сравнения екзешников. Старого и нового. Вот результат:
Код: Выделить всё
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
Пока не смотрел где какие пакеты. Но явно видно что в большенстве случаев нужно подправлять только префикс пакетов.
Добавлено: Ср мар 21, 2007 7:14 pm
piroJOKE
Пример работы:
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]
* * *
Исправлено!
Добавлено: Ср мар 21, 2007 7:16 pm
Rombi
А когда будет выложен файл который надо заменить?
Добавлено: Ср мар 21, 2007 7:21 pm
darzanebor
насколько я понял они в разных файлах??? можно для ламеров подписать какие это файлы относительно каждого пакета, для ясности если не сложно....
Добавлено: Ср мар 21, 2007 7:23 pm
piroJOKE
Пионеры, беритесь за голову.
За вас дядя не будет всегда всё делать.
Учитесь, получайте приличную работу и забивайте хуй и на гравити, и на дебилоидов-админов с приватных серваков.
ЗЫ: Причем "всегда" начинается прямо сейчас.
Добавлено: Ср мар 21, 2007 7:24 pm
kLabMouse
Тяк. Подправил свой пост. Добавил названия пакетов.
Правда так и не понял что за пакет: 0094 94 -> 00A2 92: ???
ЗЫ; Пирожка попрошу добавлять в него уже пашущие варианты на перле.