Цитата(Александр Needle™ @ 24.10.2017, 16:17)
Тут скорей спрос с фидлера, например в клиенте флаг был удален и отмечен как Unk, то фидлер может продолжать подписывать его по старому, к слову, потому может этот флаг у Вас никак не меняет ситуацию в игре, просто потому, что он уже никак не используется, а фиддлер продолжает твердить свое и втыкать Ваши значения в tiledata, которые не имеют уже никакого значения для клиента.
Вы это серьезно? )))))))) Никто ни за чем не следит, никто ничего не меняет, всем уже давно абсолютно на все наплевать. Подавляющее большинство, что писали этот или любой другой код сами не имеют никакого представления о том, что они пишут, вся информация что по протоколу UO, что по файлам клиента или относительно чего-то еще списывается по кругу от одного источника к другому, зачастую при этом добавляется собственная отсебятина или частично заменяется из другого сомнительного и непроверенного источника. Кстати, некоторые сознательно и специально добавляют ошибки в свои работы, чтобы было легче проследить тех кто заимствовал их труды. В результате всего этого тупого списывания ошибки и неточности лишь множатся и растут. Года идут и все начинают свято верить во всякую ересь, лишь потому что это кое как работает и главное все тупо привыкли или попросту пофиг. Это уже становиться догмой, никто не ставит под сомнение бред которому уже десятки лет, никто не ищет доказательств или подтверждений а зачем? кто-то там когда-то написал значит так и есть.
Возьмем те же поля Quantity и Hue откуда информация что они вообще существуют? Откуда название? Где, как и когда они использовались или используется? Нельзя утверждать, что они существуют не имея даже ответов на эти вопрос. Если задуматься то это все просто, то что привыкли видеть в Fiddler на протяжении многих лет. Теперь вспомним кто и как создавал его, изначально по сути это была графическая оболочка некой библиотеки ultimaSDK, последняя как раз и отвечает за работу с файлами клиентами и в частности используется в RunUO. То есть разработчики Fiddler по сути вообще не имели никакого представления о том как устроены файлы, они делали тупо графический интерфейс к библиотеке что с ними работает. Они видят, что в библиотеке при чтении тайлдаты есть такие поля и не думая добавили поля для их редактирования на форму окна. Вроде как-то все работает и клиент не материться, значит все чики-поки. Но давайте пойдем еще дальше и вспомним откуда вообще возник проект ultimaSDK, а это был чистый высер фаст кодинга товарища krrios (разработчик ядра RunUO), данная не лестная характеристика даже не мое личное мнение а его собственное признание. Не сложно догадаться, что так как разработчику было по большому счету пофиг на это дело и задача была написать все как можно скорее, лишь бы оно работало хоть как-то. При этом наверняка, работая над своим высером krrios не занимался собственными изысканиями а воспользовался непроверенной информацией из других источников, скорее всего разобщенных и разной степени достоверности, как и кто составлял их остается лишь гадать. Что изменилось за все время? Да ничего... Откройте файлы анимации и просмотрите на них, там даже до сих пор можно увидеть, что некоторые читаются крайне криво и кадры некоторых анимаций залязят не туда куда надо.
Мало того, я сам могу добавить поля для тайлдаты, сверх того что есть в Fiddler и все тоже будет замечательно работать.
Цитата(Александр Needle™ @ 24.10.2017, 16:17)
Насколько я подозреваю, значения эти, то появлялись, то исчезали в зависимости от версии клиента, например у меня в версии 3.0.6 есть значение Quantity и Unk3, и более того, даже используется.
Посмотрел 3.0.6а - там их тоже нет. Да и было бы оно крайне странно, вплоть до начала эпохи KR разработчики клиента использовали принцип обратной совместимости, что подразумевает собой расширение без изменения структуры данных, путем добавления нового контента в старые структуры данных, если же это оказывалось не возможно, то расширение структуры данных путем ввода новых файлов данных. По этой причине в клиенте можно до сих пор встретить такие интересные файлики как palette.mul. Именно по этой причине в молодости было возможно скачать client.exe и закинуть его в папку с клиентом особо даже не напрягаясь тем от какой версии там файлы.