Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ Вспомогательные программы _ UO Fiddler. Некорректный вывод информации из файлов.

Автор: capelan 3.12.2022, 3:52

При использовании программы UOFiddler в файле tiledata.mul всего 65.535 блоков. В во вкладке "Items" их всего 16.383.

Есть ли какая-то возможность отобразить остальные "незагруженные" блоки?

Автор: Sirocco 3.12.2022, 7:32

Ну начнем с того, что старые версии клиента в принципе не поддерживают больше 16.383. Какая планируется версия? Или может просто файлы не от той версии и у нее старая структура.
Какая версия УоФиддлера?

Автор: capelan 3.12.2022, 16:01

Цитата(Sirocco @ 3.12.2022, 7:32) *

Ну начнем с того, что старые версии клиента в принципе не поддерживают больше 16.383. Какая планируется версия? Или может просто файлы не от той версии и у нее старая структура.
Какая версия УоФиддлера?


Версия клиента 7.0.15.0
Версия uofiddler: 4.9

Автор: Sirocco 3.12.2022, 21:21

Мне трудно что-то посоветовать но вот файл artidx.mul - 768 кб от старой версии и 960 кб для новой.

Автор: capelan 4.12.2022, 3:10

Цитата(Sirocco @ 3.12.2022, 21:21) *

Мне трудно что-то посоветовать но вот файл artidx.mul - 768 кб от старой версии и 960 кб для новой.


Спасибо. Буду дальше разбираться.

Автор: Sirocco 4.12.2022, 9:21

Ну я сперва пытался понять... какая структура файла, который используется.
Потому что мне задача непонятна. У меня то все всегда все верно отображает.
Тут два варианта: ошибка фиддлера или задача в принципе расширить старый арт.мул?

Я не стал мудрствовать и просто взял новый формат файла и накатил на него патч из вердаты.

Вот доки по структуре файлов. Правда старых.
https://uo.stratics.com/heptazane/fileformats.shtml
Можно и в этом направлении пойти.

Автор: Juzzver 4.12.2022, 9:47

Цитата(capelan @ 3.12.2022, 4:52) *

При использовании программы UOFiddler в файле tiledata.mul всего 65.535 блоков. В во вкладке "Items" их всего 16.383.

Есть ли какая-то возможность отобразить остальные "незагруженные" блоки?

Видимо это максимальные значения буфера на стороне клиента. Судя по инфе со стратикса - сходится.
65536 значений - 16 байт информации.
Для Items видимо соответственно, но мб и просто ограничение в коде фидлера, которое можно увеличить. Но не факт.
Исходники открытые, можно поковыряться:
https://github.com/polserver/UOFiddler

Автор: Sirocco 4.12.2022, 23:49

Мне кажется тут все гораздо проще - версии файлов от разных "систем".

Автор: capelan 7.12.2022, 13:02

С файлами все нормально. Разобрался. Спасибо Juzzver, Sirocco. Тему можно закрыть.

Автор: Sirocco 7.12.2022, 22:16

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

Автор: KaPeIkA 26.4.2023, 20:18

Цитата(Sirocco @ 7.12.2022, 9:16) *

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

ага факт вот понял только разобрался а как решил проблему 😂

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)