AdiBags - Дополнения - World of Warcraft - CurseForge

  1. Характеристики
  2. Отдельные модули
  3. Советы и хитрости
  4. Все, что требуется для сканирования всплывающих подсказок
  5. Банк гильдии
  6. Альт сумки и банка
  7. Полная обработка кожи
  8. Комплексный внутриигровой фильтр / редактор разделов
  9. Обратная связь
  10. Лицензия

AdiBags отображает содержимое ваших сумок в одном представлении, распределенном по нескольким разделам с использованием интеллектуальных фильтров

AdiBags отображает содержимое ваших сумок в одном представлении, распределенном по нескольким разделам с использованием интеллектуальных фильтров.

Это в значительной степени вдохновлено Бэггинсом Наргиддли.

Конфигурация доступна через панель аддонов Blizzard, команду / adibags chat или щелчок правой кнопкой мыши по плагину LDB.

Характеристики

Большинство из этих функций могут быть настроены. Проверьте панель конфигурации! (с помощью команды чата / adibags или щелкнув по значку сумки, вы увидите любой дисплей LDB)

  • Умные фильтры используются для распределения элементов по нескольким разделам, в том числе:
    • Наборы предметов менеджера снаряжения Blizzard (одна секция на комплект),
    • Нежелательные вещи (доступны белый и черный список),
    • Квестовые предметы,
    • Снаряжение (предметы, которые ваш персонаж может носить),
    • Разделы, основанные на категории товара: торговля товарами, расходными материалами, рецептами, ...
    • Ручная фильтрация (перетаскивание элементов в заголовок раздела или добавление нового раздела из панели конфигурации),
    • Свободное место.
  • Умная сортировка предметов внутри каждого раздела.
  • Умный макет раздела.
  • Отслеживать новые предметы; используйте кнопку [N] для сброса «нового» флага.
  • Тип слота дисплея.
  • Сортировка пакетов: щелкните левой кнопкой мыши на кнопке [S]; щелчок правой кнопкой включает автоматическую сортировку, которая сортирует пакет при закрытии (может заморозить игру на несколько секунд).
  • Скрыть некоторые разделы, используя кнопку [V].
  • Поиск по имени.
  • Оборудованные сумки (нажмите на значок сумки в верхнем левом углу),
  • Выведите символ денег в рюкзак.
  • Отображение жетонов персонажей в рюкзаке.
  • Источник данных LDB, отображающий свободное место.
  • Два режима размещения сумки (выберите один на панели конфигурации):
    • Якорь: мешки расширяются от якоря к центру экрана. Якорь может быть разблокирован и перемещен.
    • Руководство: переместите сумки, перетаскивая их название.

Отдельные модули

Я написал два отдельных модуля для AdiBags:

Советы и хитрости

  • Вы можете создавать свои собственные разделы, используя «ручной фильтр» в конфигурации фильтра. Затем вы можете перетаскивать элементы на заголовки разделов, чтобы переназначить их; это работает для любого раздела.
  • если вы хотите выделить новые элементы, не помещая их в определенный раздел, отредактируйте приоритет фильтра «новые элементы», чтобы поместить его в конец списка фильтров.

Известные вопросы

  • Обнаружение новых предметов не работает, как это было до 1.8 : Это нормально. Я переключился на API NewItems, который Blizzard добавил в патче 6.0. Этот API не работает ни с банком, ни с элементами, приходящими из банка или почтового ящика, но у него нет проблемы с синхронизацией, которая была у моего кода.
  • Открытие банка или закрытие моей сумки вызывает всплеск задержки : это известная проблема с сортировкой сумок Blizzard. На данный момент он вызывается каждый раз, когда вы закрываете свою сумку с включенной автосортировкой. Я работаю над решением для сортировки сумок, только если их содержание действительно изменилось.
  • Защищенное действие / ошибка блокировки аддона: иногда они случаются с AdiBags. Несмотря на мои усилия, я не могу воспроизвести эти. Отчеты Blizzard Taint очень ошибочны, часто обвиняя не тот аддон. Как таковые они в значительной степени бесполезны.

Вещи, которые, вероятно, не будут реализованы

Что-либо еще, кроме существующих представлений «все в одном»

AdiBags была построена вокруг и оптимизирована под идею «все в одном». Чтобы сделать что-либо, потребуется изменить дизайн больших частей аддонов, особенно кода компоновки, который, во-первых, довольно сложный.

Все, что требуется для сканирования всплывающих подсказок

Сканирование всплывающих подсказок требует значительных ресурсов процессора и, прежде всего, требует асинхронного программирования, поскольку подсказки элементов не всегда будут доступны в то время, когда AdiBags должны их использовать. Это увеличит сложность фильтрации пакетов на порядок и превратит AdiBags в процессорную боров.

Несколько примеров того, что требуется для сканирования подсказок элемента:

  • обнаружение вида и состояния привязки: несвязанное, привязанное к душе, привязка при получении, привязка при оснащении…
  • обнаружение уже известных заклинаний / питомцев / рецептов или ограничений фракции / расы / уровня / навыка / класса; в основном любой «красный текст» во всплывающей подсказке.

Банк гильдии

AdiBags представляет вам хороший вид ваших сумок, но на самом деле они в полном беспорядке. С AdiBags нет необходимости и способа убирать вещи в реальных сумках. Гильдии обычно стараются поддерживать порядок в банке. Что бы произошло, если бы некоторые люди в гильдии использовали AdiBags для банка гильдии? Ну, они бы испортили содержание банка гильдии, и людям, НЕ использующим AdiBags, пришлось бы иметь дело с этим беспорядком. Я слышу крики оттуда. Так вот почему я не буду реализовывать банк гильдии.

Альт сумки и банка

AdiBags - это не alt bag / bank viewer. Если вы хотите следить за тем, чем владеет ваш alt, я предлагаю использовать аддон вроде BagSync ,

Полная обработка кожи

Базовая обложка доступна с помощью LibSharedMedia-1.0: вы можете выбрать шрифт, фон и рамку, а также цвет.

Комплексный внутриигровой фильтр / редактор разделов

По моему опыту работы с Baggins, полный редактор ужасно писать как автор и ужасно использовать как пользователь. Поэтому я сосредоточен на создании фильтров, которые имеют интеллектуальное встроенное поведение и всего несколько вариантов. Я стараюсь избегать 20% функций, которые потребовали бы 80% усилий разработчиков.

Обратная связь

Важное замечание: начиная с версии 1.6.12-бета-1, AdiBags встраивает BugGrabber , ошибка, ловящая аддон. Пожалуйста, проверьте, действительно ли ошибка связана с AdiBags, прежде чем сообщать о них здесь. Я предлагаю установку BugSack ловить ошибки.

Несколько слов о представлении отчетов об ошибках:

  • Меня не волнуют сообщения «это не работает, исправьте!». Мне нужно знать, как это не удалось, и как воспроизвести ошибку, чтобы я мог проверить и исправить ее.
  • Отчеты об ошибках не относятся к типу «огонь и забудь». Возможно, мне придется спросить вас некоторые детали.
  • Пожалуйста, проверьте все существующие билеты и раздел «известные проблемы» выше, прежде чем отправлять новые. Дубликаты отчетов будут отклонены на месте.

Пожалуйста, сообщите о любой ошибке или ошибке, используя баг трекер

Лицензия

AdiButtonAuras лицензируется в соответствии с GNU General Public License версии 3.

Что бы произошло, если бы некоторые люди в гильдии использовали AdiBags для банка гильдии?