Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Опкоды, Формулы, Клиент > Опкоды

Важная информация

Опкоды Опкоды

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.07.2010, 09:37   #1
Йоха
Умный
 
Регистрация: 02.07.2010
Сообщений: 434
Сказал(а) спасибо: 27
Поблагодарили 73 раз(а) в 45 сообщениях
Йоха Скоро придёт к известности
По умолчанию Подскажите опкод

Интересует как реализовано обновление ярости у воина (увеличение/уменьшение). Какой опкод за это отвечат ?
Йоха вне форума   Ответить с цитированием
Старый 15.07.2010, 11:15   #2
RomanRom2
WowCore Dev
 
Аватар для RomanRom2
 
Регистрация: 31.03.2010
Сообщений: 468
Сказал(а) спасибо: 73
Поблагодарили 106 раз(а) в 70 сообщениях
RomanRom2 Это имя известно всемRomanRom2 Это имя известно всемRomanRom2 Это имя известно всемRomanRom2 Это имя известно всемRomanRom2 Это имя известно всемRomanRom2 Это имя известно всем
По умолчанию

0x00A9
RomanRom2 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Йоха (15.07.2010)
Старый 15.07.2010, 11:19   #3
TOM_RUS
MaNGOS Dev
 
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
TOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небес
По умолчанию

А что за увеличение скорости у воина? Charge чтоли? У нас он вроде через монстр_мув сделан...
TOM_RUS вне форума   Ответить с цитированием
Старый 15.07.2010, 11:28   #4
Йоха
Умный
 
Регистрация: 02.07.2010
Сообщений: 434
Сказал(а) спасибо: 27
Поблагодарили 73 раз(а) в 45 сообщениях
Йоха Скоро придёт к известности
По умолчанию

не скорости, а ярости
Йоха вне форума   Ответить с цитированием
Старый 15.07.2010, 11:32   #5
TOM_RUS
MaNGOS Dev
 
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
TOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небес
По умолчанию

А, ну тогда все правильно RomanRom2 сказал
Еще есть SMSG_POWER_UPDATE, тоже по идее делает аналогичную штуку.

Последний раз редактировалось TOM_RUS; 15.07.2010 в 11:35.
TOM_RUS вне форума   Ответить с цитированием
Старый 15.07.2010, 12:25   #6
Йоха
Умный
 
Регистрация: 02.07.2010
Сообщений: 434
Сказал(а) спасибо: 27
Поблагодарили 73 раз(а) в 45 сообщениях
Йоха Скоро придёт к известности
По умолчанию

SMSG_POWER_UPDATE - не используется у близов для обновления раги -)
только что проверил, пришло 1 такое сообщение при входе в мир, больше не было

так обновление может прийти и в SMSG_COMPRESSED_UPDATE_OBJECT ?
Йоха вне форума   Ответить с цитированием
Старый 15.07.2010, 12:37   #7
RomanRom2
WowCore Dev
 
Аватар для RomanRom2
 
Регистрация: 31.03.2010
Сообщений: 468
Сказал(а) спасибо: 73
Поблагодарили 106 раз(а) в 70 сообщениях
RomanRom2 Это имя известно всемRomanRom2 Это имя известно всемRomanRom2 Это имя известно всемRomanRom2 Это имя известно всемRomanRom2 Это имя известно всемRomanRom2 Это имя известно всем
По умолчанию

абсолютное большинство обновлений чара через А9. ну или через его зипованный аналог 01F6. это фундаментальное действо в вов.
правда со временем близзы стали выносить обновления в другие опкоды. например вон ауры вынесли, еще чего то, не помню уж всего.
RomanRom2 вне форума   Ответить с цитированием
Старый 15.07.2010, 12:40   #8
Konctantin
RuDB Dev
 
Аватар для Konctantin
 
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
Konctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всем
По умолчанию

по поводу этого самого опкода, интересует ротация ГО.
сама ротация извлекается исходя из поля GAMEOBJECT_PARENTROTATION[4]
но вот странно как-то получается, когда я разбирал дамп с гномьего города (не помню как он называется) в общем разбирал надписи из библиотеки, то оказалось, что все ГО имеют одинаковую ротацию.
либо:
Код:
GAMEOBJECT_PARENTROTATION_0 = 0
GAMEOBJECT_PARENTROTATION_1 = 0
GAMEOBJECT_PARENTROTATION_2 = 0,9~
GAMEOBJECT_PARENTROTATION_3 = 0,4~
либо:
Код:
GAMEOBJECT_PARENTROTATION_0 = 0
GAMEOBJECT_PARENTROTATION_1 = 0
GAMEOBJECT_PARENTROTATION_2 = 0
GAMEOBJECT_PARENTROTATION_3 = 1
но при заливке ГО с этими координатами, стали они криво.
в аттаче сам дамп, тут всего 3 пакета SMSG_COMPRESSED_UPDATE_OBJECT

смотрел с помощью утилиты UpdatePacketParser, естественно апдейт поля обновил.
Но такая проблема присутствует уже давно, кажется после перехода на 3.1.0

Не подскажете, может что-то сменилось?
Или может это связано как-то с UpdateFlags.GameObjectRotation (0x200)?
Вложения
Тип файла: rar pkt_2010-07-15_12-28-49-7968.rar (3.6 Кб, 6 просмотров)
__________________
Konctantin вне форума   Ответить с цитированием
Старый 18.07.2010, 14:24   #9
Йоха
Умный
 
Регистрация: 02.07.2010
Сообщений: 434
Сказал(а) спасибо: 27
Поблагодарили 73 раз(а) в 45 сообщениях
Йоха Скоро придёт к известности
По умолчанию

не могу найти описания этого пакета, как разбирать данные SMSG_UPDATE_OBJECT, я знаю что полностью этот опкод не разобран ... но не могу найти даже то что известно
Кто-нибудь может поделиться информацией ?
Йоха вне форума   Ответить с цитированием
Старый 18.07.2010, 14:55   #10
TOM_RUS
MaNGOS Dev
 
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
TOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небес
По умолчанию

http://mywowtools.googlecode.com/svn...rser/Parser.cs
http://mywowtools.googlecode.com/svn...vementFlags.cs
http://mywowtools.googlecode.com/svn...ovementInfo.cs
http://mywowtools.googlecode.com/svn...SplineFlags.cs
http://mywowtools.googlecode.com/svn.../SplineInfo.cs
http://mywowtools.googlecode.com/svn...ansportInfo.cs
TOM_RUS вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Йоха (18.07.2010)
Старый 20.07.2010, 23:27   #11
Fmut
Пользователь
 
Регистрация: 20.06.2010
Сообщений: 42
Сказал(а) спасибо: 4
Поблагодарили 5 раз(а) в 5 сообщениях
Fmut На верном пути
По умолчанию

Konctantin ротация ГО еще есть поворот в криейте.
Fmut вне форума   Ответить с цитированием
Старый 20.07.2010, 23:29   #12
Konctantin
RuDB Dev
 
Аватар для Konctantin
 
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
Konctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всем
По умолчанию

я понял, что надо ротацию умножать на ориентацию, по какой-то формуле (пока после первой пробы получил NAN)
__________________
Konctantin вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите пожалуйста, какой(ие) файл(ы) отвечают за выбор рассы в клиенте radds Корзина 15 17.12.2010 17:43
Подскажите новичку ) CoderX Новичкам 1 01.08.2010 11:16


Текущее время: 11:41. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot