Тактики
Прохождения локаций
Мониторинг серверов и редактор аддонов
Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.
Подсказки из игры на вашем сайте
Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.
-
Постов
274 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Трекер ошибок
Магазин
Галерея
Весь контент Altair
-
Не для всех, а только для тех, у которых есть мипы, но при этом не полный набор. Алгоритму крышу сносит и он не может корректно определить размер. Но это не страшно, потому что всегда можно вручную подогнать Плюс все эти "подгонки" сохраняются в textures_database.bin, который лежит рядом с исполняемым файлом. В следующий раз уже "подогнанная" текстура будет отображаться сразу "правильно".
-
Обновил. Теперь читает hires и лайтмапы.
-
А, там просто фильтр по имени не отрабатывает, потому что еще "hi" воткнуто в конце. Это легко поправимо. Чуть попозже обновлю.
-
Что за "текстуры в хайрез"? Можно пример?
-
Версия 1.6.1.0
1 247 раз скачали
Свежий ремейк. Делал потому, что дико бесил прошлый вьювер. Бесил тем, что не позволял выбрать размер текстуры и формат пикселя (из-за чего и возникла необходимость в StupidTextureFixer'е). Отдаю AS IS. Багрепорты и прочие комментарии приветствуются. При перемещении по списку работают дополнительно кнопки влево-вправо, которые двигают ползунок аспекта (уже-шире). По Ctrl+F можно вызвать окошко поиска по имени. Поиск глупый, ищет тупо по вхождению написанного в имени файла без учета регистра. Но все же лучше, чем никакогоБесплатный -
This addon relies on the localized stats names, so it won't work on any client except eng_eu.
-
Ну, значит не судьба. Поддержка 6.0 в мои планы не входит точно. З.Ы. Кусок лога проясняет примерно место, где происходит ошибка, но не фиксирует саму ошибку. Более полный лог (в виде файла) мог бы быть чуть более полезным
-
Запоминание какой позиции? Если речь про позицию основного окна, то ее запоминание реализовано внутри библиотеки LibDnD, которую использует аддон. Проще говоря, позиция должна сохраняться, как и для всех прочих аддонов. Если не сохраняется, то либо баг, либо виноваты сторонние аддоны типа тех, которые блокируют DnD, управляют положением окон или еще какой фигней занимаются с посторонними ресурсами. Смотрите mods.txt на предмет ошибок от EZTarget'а. Единственное событие, при котором мой аддон целенаправленно сбрасывает позицию на экране - это обновление его версии. Но оно происходит настолько редко, что ваша реакция, если она вызвана именно этим событием, переходит все границы.
-
Про перевод строки - есть виджеты, которые поддерживают многострочный текст. Однако по умолчанию они все воспринимают содержимое одной строкой, вырезая переносы. Можно сделать так: <r name="left_value" /><br /><r name="right_value" /> , но это потребует разбиения строки на две части и будет подразумевать, что конкретный текстовый виджет, в котором применяется такой формат, всегда будет отображать две строки текста. Что касается текстур, есть тулза AOTextureViewer. С ее помощью можно найти в клиенте нужную текстуру (большинство интерфейсных находится в Interface.Mini.pak) и сослаться на нее в своем аддоне. Стоит напомнить, что текстура представлена целым рядом разных xdb'шек. Чтобы подцепить клиентскую, нужно в своем кастомном WidgetLayer'е сослаться на UISingleTexture соответствующий названию текстуры, найденной в ресурсах. В редких случаях - UITextureElement вместо UISingleTexture.
-
Я не могу понять, зачем в приведенном примере в принципе маска. Кто мешает на выходе использовать сразу текстуру #3? Если это для того, чтобы крутить содержимое Layer'ов и при этом они обрезались по той самой маске, то что именно не работает-то? Если добавить в Widget.xdb <textureMask href="MyMask.(UISingleTexture).xdb#xpointer(/UISingleTexture)" /> разве не сработает?
-
ОБожеМой! Кто мешал про 1.1.02 написать в первом посте? Кто мешал проверить самостоятельно, вместо того, чтобы ждать, пока тут ответят, сгодится ли образец или нет? Я сомневаюсь, что что-то кардинально поменялось с 1.1.02 в обсуждаемом контексте. Единственное, в чем может быть проблема - это отсутствие необходимых моему примеру текстур в клиенте.
-
Можно посмотреть в EZTarget'е. Там есть checkbox оформленный как прототип. Лежит в EZTarget/External/Prototypes/CheckBox. В коде надо подписаться на реакцию Toggle и в обработчике делать корневому объекту wtCheckBox:SetVariant( (currentVariant + 1) % 2 ), запоминая новый currentVariant.
-
Ну а что делать?) Я не дома, вдалеке от родных стен.
-
Доберусь до аддонов не раньше начала августа.