так же в обработчике 0x2E пакета где инициализируется табличка (второй параметр _init_tables) изменяется размер таблички.
для хроник ниже фреи = 0x80
для фреи = 0x86
для год = 0xC5
__________________
L2Ext - project closed.
За это сообщение alexteam нажился 3 спасибками от:
В Aion при переходе на новую версию поменялась длина офсетов вот и еще тут видно вот
ну еще кое что изменилось в проверке корректности расшифровки вот но думаю это не критично в данном случае.
и теперь а l2ph вместо нормальных пакетов идет каша - на одно и тоже действие разные пакеты.
плз направте меня где в сорцах найти обработку пакетов айона?
и еще изменилась длина не всех офсетов, как лучше реализовать поддержку старой и новой(смешанной) версий? было бы неплохо вынести в форму настроек и выбирать с какой версией работать.
Последний раз редактировалось moha, 24.12.2011 в 05:57.
moha, uencdec.pas:
процедура TencDec.ProcessRecivedPacket - начальная инициализация
TencDec.DecodePacket и TencDec.EncodePacket обработка пакетов и их ID
__________________
Я здесь практически не появляюсь!, Skype - ikskor
На FTP выложен l2phx.3.5.33.174-test.rar, тестовый билд пакетхака для Айон 2.7
На мой непросвещенный взгляд шифрация пакетов в Айон 2.7 не поменялась (согласно galaxy-emu). Поэтому сделана только расшифровка пакетов с двухбайтным ID.
PS: необходимо тестирование.
PPS: у кого есть логи от Айон 2.7 киньте мне в личку для тестирования.