|
"Прозрачная" анимация ML ездовых |
|
|
Wap |
5.5.2018, 20:41
|

         
Администратор Форума
Сообщений: 3.010
Регистрация: 22.12.2006 Группа: Администраторы Наличность: 31928
Пользователь №: 9.227

|
Столкнулись с такой проблемой. Кидает, значит, игрок предмет на другого игрока, тот сидит на питомце. Если под ним лошадь и предмет кидается на нее, нормально открывается трейд. Если же игрок на волке/репталоне и.т.д., то предмет падает сквозь него на землю. Проблема именно на стороне клиента, он как бы "не видит" ездовой анимации и пытается кидать предмет не на персонажа, а сквозь него на пол.
Клиент 7.0.23.1. Есть ли баг в стандартных файлах или мы создали его какими-то модификациями, я пока не проверял. Ну, сами анимации стандартные для этого клиента.
Вопрос, сталкивался ли кто-то с подобным и в чем может быть дело?
--------------------
|
|
|
|
|
  |
Ответов
StaticZ |
5.5.2018, 21:54
|

        
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948

|
Цитата(Wap @ 5.5.2018, 20:41)  Столкнулись с такой проблемой. Кидает, значит, игрок предмет на другого игрока, тот сидит на питомце. Если под ним лошадь и предмет кидается на нее, нормально открывается трейд. Если же игрок на волке/репталоне и.т.д., то предмет падает сквозь него на землю. Проблема именно на стороне клиента, он как бы "не видит" ездовой анимации и пытается кидать предмет не на персонажа, а сквозь него на пол.
Клиент 7.0.23.1. Есть ли баг в стандартных файлах или мы создали его какими-то модификациями, я пока не проверял. Ну, сами анимации стандартные для этого клиента.
Вопрос, сталкивался ли кто-то с подобным и в чем может быть дело?
лошади являются эквипом, в то время как волки всякие монстрами живкой поэтому ведут себя и устроены они по разному. Если это не кастомные анимации/маунты, то проверьте флаги в mobtypes.txt ну и заодно тип анмиации. Если не поможет то надо детальнее смотреть на лог пакетов, мулы и прочее. В крайнем случае можно будет переколбасить эти анимации в эквип, с такими маунтами проблем куда меньше. Вообще прорисовка ездовой анимации не еквипом устроенна очень коряво. PS Как по мне лучше бы таргет шел по маунту а не игроку - веселее )
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
olduo.com |
17.5.2018, 13:44
|

    
Journeyman
Сообщений: 441
Регистрация: 31.7.2016 Группа: Пользователи Наличность: 0
Пользователь №: 18.060

|
Wap, а пакеты разные при попытке передать предмет? я такого не замечал, но проверить сейчас не могу, но в любом случае ябы посниферил. StaticZ, судя по тому что ты творишь, ты в клиенте хорошо разбираешься. но чёто куча вопросов родилась Цитата(StaticZ @ 5.5.2018, 21:54)  лошади являются эквипом, в то время как волки всякие монстрами живкой поэтому ведут себя и устроены они по разному.
а можешь детальнее описать? просто не замечал принципиальных отличий. в 25 layer кладется предмет и устанавливается графика корабля, для которой установлена анимация маунта. вот я использую последние клиенты, в клиенте анимация хранится в одном файле для всех, вроде. т.е. я привязался к слову "живкой", т.е. в чем отличие конкретно? Цитата(StaticZ @ 7.5.2018, 20:37)  Позже в SA\HS это убрали и теперь храниться в коде, как и все остальное связанное с ездовой анимацией, именно поэтому и раньше грамотно добавить ездовый зверей не представлялось возможным.. Как по мне лучше всего использовать для ездовой живности анимацию эквипа.
анимация в коде?! ты уверен? я вижу ее в файлах .uop сейчас добавить ездовых проще?
--------------------
|
|
|
|
StaticZ |
17.5.2018, 15:29
|

        
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948

|
Цитата(olduo.com @ 17.5.2018, 13:44)  а можешь детальнее описать? просто не замечал принципиальных отличий. в 25 layer кладется предмет и устанавливается графика корабля, для которой установлена анимация маунта. вот я использую последние клиенты, в клиенте анимация хранится в одном файле для всех, вроде. т.е. я привязался к слову "живкой", т.е. в чем отличие конкретно? Существует несколько типов анимаций: MONSTER, SEA_MONSTER, ANIMAL, HUMAN, EQUIPMENT. Помимо прочего они отличаются и количеством действий 22\13\35. Что вообщем-то не секрет - человек, как и снаряжение для него имеет больше всего различной анимацией связанной с разными типами оружия как для пешего так и конного применения, несколько социальных анимаций вроде "приветствия". Для животных набор действий самый скудный, так как они не предназначались в качестве противников и поэтому у них меньше анимаций атак, отсутствуют анимации особых действий, таких как каст или полет, зато присутствуют такие действия как "питаться" и "лечь спать". Допустим мы добавили белую лошадку (ID 226) - она имеет тип ANIMAL и содержит всего 13 действий. Когда игрок садиться на нее, то лошадка убирается а на игрока одевается кусок корабля (TileID 0x3EA0) в котором прописана анимация (ID 846). Данная анимация уже имеет тип EQUIPMENT. Дальше все просто - клиент просто рисует соответствующие кадры каждого слоя. Данная анимация была добавлена позже во времена, когда UO еще не скатилась окончательно в бездну бездушия в погоне за прибылью. И отличалась от оригинальной наличием тени от наездника и качеством в том плане что для каждого действия игрока была соответствующая подогнанная ему анимация. Таким же образом были заменены и все стандартные анимации для коней, остардов и лам. А вот дальше вернулись к старой схеме но уже по причине лени и наплевательского отношения к игре. То есть всякие болотные драконы, кусидхи, кирины, жуки, юникорны и все остальные ездовые твари уже не имеют анимации типа EQUIPMENT и когда персонаж садиться на них на него одевается некий предмет с той же анимацией, что и существо, т.е. с анимацией типа ANIMAL или MONSTER. Однако анимация наездника не может быть так просто наложена данную анимацию ибо тут другое число кадров, центрирование и прочее прочее. Поэтому в этом случае работают старые добрые грабли и очевидно, что это совсем иной алгоритм и код. И в случае данной темы проблемы возникают именно в этом алгоритме, не затрагивая лошадей, что работают по другому алгоритму. Цитата(olduo.com @ 17.5.2018, 13:44)  анимация в коде?! ты уверен? я вижу ее в файлах .uop сейчас добавить ездовых проще? Вы меня не правильно поняли я говорил не про саму графику, та конечно в .mul\.uop файлах, а про информацию связанную с ней. К примеру если раньше анимация для скакуна бралась из тайлдаты, то теперь она в коде вместе с остальными данными, такими как например правила наложения анимаций, смещение наездника для каждой из анимаций и другие. Поэтому и раньше попытки добавить нового скакуна частенько приводили к кривому результату, а теперь так и вовсе нельзя без вмешательства в код. В которой я влез в одном из последних апдейтов UCS, вынеся все эти данные в конфиги, и попутно увидел насколько они различаются, даже частота отрисовки у таких наездников отличается.
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
Сообщений в этой теме
Wap "Прозрачная" анимация ML ездовых 5.5.2018, 20:41   Aimed
Существует несколько типов анимаций: MONSTER, SEA... 17.5.2018, 15:43    StaticZ
Мне кажется что это связано с тем что они решили ... 17.5.2018, 17:58 Wap StaticZ, спасибо за ответ.
лошади являются эквип... 5.5.2018, 22:53 StaticZ
StaticZ, спасибо за ответ.
В смысле? То есть, ра... 6.5.2018, 4:27 RL_ka
у всех есть системный предмет, кусок корабля, к к... 7.5.2018, 12:08  StaticZ к куску корабля никакая анимация не привязана:) пр... 7.5.2018, 20:37 Wap Как по мне лучше всего использовать для ездовой жи... 7.5.2018, 21:37 StaticZ Ну, МЛовские маунты сделаны через анимацию эквипа.... 8.5.2018, 13:08 Atheist в сфере в дефах есть высота монстров, может в этом... 8.5.2018, 11:38 skameykin Да, так оно и есть. 10.5.2018, 7:16 Aimed В коде хранится таблица, что если одет айтем айди ... 17.5.2018, 15:01 RL_ka
Скорее всего что если пытаться дабл кликом атачит... 18.5.2018, 0:35 olduo.com повторить не могу, предмет кидается в трейд, но ра... 19.5.2018, 12:13 Wap
повторить не могу, предмет кидается в трейд, но р... 19.5.2018, 22:49 Atheist единственный выход дублировать анимацию в предметы... 19.5.2018, 23:00
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|