RUOSI
Пятница, 22.11.2024, 01:14



Приветствую Вас Гость | RSS
[ Главная ] [ В мирке жывотнастей ] [ Регистрация ] [ Вход ]
Меню сайта

Разделы дневника
Жывность [103]
Здесь представлены самые необычные экземпляры мирка жывотнастей
EA / OSI [4]
Размышления о последних новостях EA / OSI
Служебное [2]
Служебное
Личное [1]
Личное

Главная » 2009 » Июль » 15 » История 87: "Про то как скриптун Абисса пакеты фиксил"
История 87: "Про то как скриптун Абисса пакеты фиксил"
14:16
История сия непростая и поучительная :) Собрались как-то разработчики EA Mythic и решили, что пора начать объединять обычные клиенты игры с клиентами беты UO:SA :)
И в ходе дискуссий долгих пришло решение начать с малого - обновить один мааааленький пакетик под кодовым названием Supported Features :) Пакет сам по себе содержал всего 3 байта - заголовок и два байта флагов поддерживаемых опций аккаунта игрока. С учетом огромного количества этих опций, пришло время расширить место для флагов и стали они теперь занимать 4 байта :) Главный герой нашей истории - великий и гениальный скриптун Абисса Jeremy (он же CatDog до того, как спер ник у экс-координатора UO: Kingdom Reborn Jeremy Dalberg, между прочим в реальности женщины :))) На этот раз наш гений решил самостоятельно обновить пакет :) Как он это делает, дорогие читатели узнают из интервью у самого "Jeremy" (в миру известного под именем "Костя"), взятого нашим постоянным анонимным корреспондентом.

Kostya (12:59:17 15/07/2009)
а всё
 Kostya (12:59:19 15/07/2009)
я сделал
 Kostya (12:59:24 15/07/2009)
пофиксил )
public SupportedFeatures( IAccount acct, bool isKRClient ) : base( 0xB9, 5 )
Kostya (13:00:35 15/07/2009)
и в конец
m_Stream.Write( (ushort) 0x01 );
 Kostya (13:00:42 15/07/2009)
добавь
 Kostya (13:00:43 15/07/2009)
это
 Kostya (13:00:50 15/07/2009)
это как бы быстрый фкис
 Kostya (13:00:54 15/07/2009)
разбиратся надо
 Kostya (13:00:57 15/07/2009)
но мне щас некогда
Kostya (13:02:44 15/07/2009)
base( 0xB9, 5 )
 Kostya (13:02:49 15/07/2009)
там 2 байта
 Kostya (13:02:50 15/07/2009)
добавились
 Kostya (13:02:57 15/07/2009)
чё они означают тестить надо
 Kostya (13:03:09 15/07/2009)
скорее всего вначале надо их передать, а потом флаги
 Kostya (13:03:17 15/07/2009)
но я сделал наоборот, вроде работает
 Kostya (13:03:21 15/07/2009)
но опять же тестить надо
Kostya (13:14:05 15/07/2009)
скорее всего
 Kostya (13:14:10 15/07/2009)
это facet
Kostya (13:16:21 15/07/2009)
у меня чар не создаётся
 Kostya (13:16:23 15/07/2009)
у тебя тоже?
Kostya (13:17:22 15/07/2009)
ааа
 Kostya (13:21:16 15/07/2009)
походу это не последний изменённый пакет
 Kostya (13:21:26 15/07/2009)
видимо они добавили какойто пакет
 Kostya (13:21:43 15/07/2009)
который говорить клиенту в каком мире находится чар

Бедный самоуверенный скриптун так и не понял, что на оси никогда не шлют ерунды :) Хотя на рануо.ком не рассказали еще, что за 5 байт там :)) Верно, Джереми? :))) Когда расскажут, то наш великий скриптун быстро починит пакет :)))))

Из этой истории мы делаем вывод, господа. Человек, укравший раз - украдет всегда. Человек, не умеющий ничего делать сам, - никогда и не будет делать. А лишь присваивать себе чужие достижения :)

P.S. Ждем второй серии Марлезонского балета, когда ОСИ начнут включать новые изменения с UO:SA протокола :))
Категория: Жывность | Просмотров: 1929 | Добавил: ruosi | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Календарь
«  Июль 2009  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Поиск


Copyright RUOSI © 2024      Сайт управляется системой uCoz