Перейти к содержанию

Аддон DBGN (Редактирование заметок в ростере гильдии)


ForgottenLight

Рекомендуемые сообщения

Аддон: DBGN (Редактирование заметок в списке игроков)
Ссылка: https://www.esoui.com/downloads/info1563-DBGNChangenotesforGuildmembers.html

Об аддоне
Аддон добавляет дополнительный функционал в редактирование заметок членов гильдии в ростере (списке игроков гильдии). Дополнительная информация редактируется и показывается в окнах аддона. Заметки в ESO хранятся на сервере и ограничены небольшим количеством символов - 255 шт., причем русские буквы, символ «|»(вертикальная черта) и буквы не латинских алфавитов считаются за два символа. Т.е. русских букв в заметке может быть максимум 127. В связи с этим, добавляемая аддоном информация хранится в заметке в запакованном виде. В конец заметки добавляется строка примерно такого вида: {DBGN00000000000000000000000000000000000}. Строка с информацией занимает 41 символов (для версии аддона 1.0.6, формата заметки v4), таким образом, на текстовую заметку остается 255 - 41 = 214 символов.

Движок DBGN
Начиная с версии 1.0.0 аддон DBGN существенным образом переработан – разделен на две логические части. Первая занимается взаимодействием с клиентом игры, а вторая отвечает за информацию, редактируемую в заметке, а так же внешний вид заметки и окна фильтрации. Теперь можно создавать новые виды заметок, описывая только внешний вид заметки и кодирование/декодирования заметки. Таким образом даже сторонние разработчики могут создать для своих гильдий другие виды заметок используя движок DBGN. На данный момент есть только один аддон использующий движок DBGN для отображения своего вида заметок – SBMI.

Ростер гильдии
Иконки заметок в ростере гильдии, которые содержат запакованную информацию, отличаются от обычных. Если навести на такую иконку курсор мыши, то вместо обычного окна с заметкой будет показано окно аддона. Слева от ростера располагается окно фильтров - оно позволяет выполнять фильтрацию членов гильдии по запакованной информации, хранящейся в заметках.

Так выглядит ростер с окном фильтрации и иконками заметок:

0c95b188548a.png

В контекстное меню ростера гильдии добавляется новый пункт для редактирования гильдейских заметок (если есть права в гильдии на исправление заметок). Нажатие на иконку DBGN заметки в ростере так же откроет окно редактирования заметки.

ba66ec5e6199.png

Окно редактирования заметки
Так выглядит окно редактирования заметки (информация введена случайная для тестирования):

b57e8da480a5.png

Окно просмотра заметки
Так выглядит заметка со случайной информацией для тестирования:

2f26e8ee79a4.png

А так выглядит реальная заметка на моем акке в гильдии (выглядела раньше):

52AZlCd.png

Обсуждение и ТЗ
Изначальное ТЗ и обсуждение разработки аддона велось в этой теме:
http://forum.bandits-clan.ru/index.php?showtopic=56821

Ссылка на комментарий
Поделиться на другие сайты

В версии аддона 0.2.0, которая пока еще не опубликована, добавился новый триал с сокращенным названием Sun. Наверное правильнее было бы Sunspire сократить как SS, но что то такая двух буквенная комбинация вызывает нездоровые ассоциации. :)

Еще важный момент - в версии 0.2.0 размер запакованной строки увеличился с 33 до 36 символов. Если у каких то заметок сейчас текстовая часть забита под завязку, то при пересохранении отрежутся 3 последних символа текста.

Ссылка на комментарий
Поделиться на другие сайты

@ForgottenLight, в доте часто пишут сс, когда враг ушёл с линии, думаю, ассоциаций плохих быть не должно.

Может и так. Подождем тогда устоявшегося сокращения, как в зонах орать будут собирая LFM, тогда и переименую.

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...
  • 2 недели спустя...

Хотелось бы предложить добавить функцию в аттестации ДД, чтобы можно было указывать, на каком скелете проходила аттестация.

Как я это вижу: под полем ввода дпса сделать еще одно поле с выпадающим списком, в котором сделать выбор 3-6-21кк. Было бы удобнее, чем писать в комменте отдельно дпс на 6кк

Изменено пользователем Winstonshead
Ссылка на комментарий
Поделиться на другие сайты

Хотелось бы предложить добавить функцию в аттестации ДД, чтобы можно было указывать, на каком скелете проходила аттестация.

Как я это вижу: под полем ввода дпса сделать еще одно поле с выпадающим списком, в котором сделать выбор 3-6-21кк. Было бы удобнее, чем писать в комменте отдельно дпс на 6кк

А разве аттестация всегда не на одном и том же проводится? ИМХО, сдавать аттестацию на разных скелетах - вообще бред. Тот который 21кк, он же вроде с рейдовыми бафами и там ДПС у народа под 80+ взлетает. И какой смысл сравнивать его с ДПСом на обычном скелете? ДПС на 3кк и на 6кк вроде как различается совсем не много, по крайней мере не настолько, чтобы от этого зависело звание в гильдии.

 

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

Ссылка на комментарий
Поделиться на другие сайты

На звание Мастер Бандит аттестацию сдают строго на 6 млн скелете, а на предыдущие звания сдают на 3 млн.

Вон она где собака порылась. Тогда действительно смысл есть. А что скажет начальник трансп.. глава гильдии?

Ссылка на комментарий
Поделиться на другие сайты

  • 6 месяцев спустя...

Аддон обновлен до версии 0.2.4.

- Размер кодовой строки увеличился с 36 до 41 символа. Версия формата кодовой строки сменилась с 3 на 4;
- Добавлено новое поле ввода числовой информации - Рейдовый Ранг/Код, может изменяться от 0 до 4095. 0 означает отключено;
- Добавлены режимы триалов: vSS+1, vSS+2, nAS+1, nAS+2, vAS+1, nCR+2, nCR+3, vCR+1, vCR+2. Отсутствие режима nCR+1 - не баг! Это сделано для экономии размера кодовой строки;
- Некоторые мелкие исправления (например при превышении значения в Ранге Рейда/Дуэли будет установлено максимальное значение 4095, а раньше поле очищалось).
Ссылка на комментарий
Поделиться на другие сайты

Потому что неправильно это СС с плюсами. Надо было добавлять не плюсы, а что-то типа "SS(c ), SS(f), SS(c/f)", типа того, что это хмы конкретных босов, или огненного или ледяного.

Изменено пользователем Zym
Ссылка на комментарий
Поделиться на другие сайты

Аддон обновлен до версии 0.2.5.
- Режимы триалов "vSS+1" и "vSS+2" переименованы в "vSS 1h" и "vSS 2h"

Думаю так путаницы будет меньше. Здесь "vSS 1h" - закрыт один любой дракон (Локи или Йолка) на хардмоде, "vSS 2h" - закрыты оба дракона (Локи и Йолка) на хардмоде.
Раздельный учет хардмодов вроде "vSS LH", "vSS YH" и "vSS L+Y" возможен, но потребует смены редакции кодовой строки, что сейчас делать глупо (она только что менялась). Да и глава гильдии сказала что раздельный учет не нужен.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Аддон обновлен до версии 0.2.6.
В основные флаги добавлен флаг Discord. По скольку версия формата не изменилась, редактирование заметки с установленным флагом дискорд, аддоном старой версии приведет к стиранию этого флага. Рекомендуется всем, кто редактирует заметки обновить аддон.

В следующей версии планирую избавиться от хранения года окончания отпуска(отсутствия в игре) по причине его не надобности. В любом случае отпуски больше года это нонсенс. Так например, если текущая дата 12 декабря, а отпуск до 7 января, то понятно что 7 января следующего года.
Такое изменение позволит сэкономить 1 символ в кодовой строке, а его можно потратить на 6 флагов (да/нет) на 3 триала по типу краглорновских или 2 триала по типу AS/CR/SS.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

В связи с выходом новой главы нужно бы в аддон добавить новый триал, KA вроде называется. Для этого нужно определиться с его режимами - есть ли у него режимы "+" как в CR и SA или есть отдельные хардмоды для каждого из боссов как в SS.

 

По этому просьба к согильдийцам, которые уже попробовали триал на PTS - поделитесь информацией.

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Выложил новую версию аддона 1.0.0.

Это крупное обновление - около 25% нового кода добавлено и около 75% переработано. Хотя на взгляд игрока особых изменений заметно не будет. :)

Изменения:

- Добавлен новый триал KA;

- Движок кодирования / декодирования вынесен в отдельную библиотеку (поставляется в комплекте с DBGN);

- Библиотеки LibAddonMenu-2.0 и LibStub больше не поставляются в комплекте с DBGN. Используемая библиотека LibAddonMenu-2.0 должна быть установлена отдельно;

- Добавлена панелька с тремя кнопками "Показать/скрыть панель фильтров", "Вкл/выкл фильтрацию" и "Показывать/не показывать обычные заметки (которые без кодовой строки DBGN)";

- На домашнюю панель гильдии (та где редактируется описание гильдии и сообщение дня) добавлены кнопки настроек типа гильдийской заметки.

 

И собственно основная цель всех изменений:

- Добавлена возможность другим аддонам показывать свои гильдейские заметки используя движок DBGN.

 

При редактировании описания гильдии или сообщения дня можно нажав кнопку добавить кодовую строчку настроек гильдии. Она похожа на добавляемую в заметку только значительно короче - всего 9 символов. В этих настройках всего два поля "Тип заметки" и "Офицеры по". Первое поле указывает какой тип заметок применяется в данной гильдии. На выбор 3 варианта ("DBGN - Daggerfall Bandits", "SBMI - Solstheim bards" и "MYGN - For developers"). Второе поле указывает до какого ранга игроки считаются офицерами.

Если ни в сообщении дня ни в описании гильдии нет кодовой строки, то тип заметок считается "DBGN - Daggerfall Bandits", а офицером считается только лидер гильдии.

На данный момент настройка "Офицеры по" в Бандитских заметках не используется. Теоретически, она позволяет менять облик заметки для офицеров, например показывая какую то дополнительную информацию.

Для гильдий использующих Бандитский вид заметок ничего в сообщение дня или описание гильдии добавлять НЕ НАДО - все правильно возьмется по умолчанию.

 

Аддон SBMI еще в разработке и не публиковался, т.ч. вторую разновидность заметок пока оценить нельзя. :)

 

Если в новой версии аддона панель фильтров налезает на кнопки управления фильтрами, то нужно либо в настройках поиграться смещениями, либо при выключенной игре удалить сохраненку аддона, файл Мои документы\Elder Scrolls Online\live\SavedVariables\DBGN.lua .

Также желательно проверить, чтобы в папке Мои документы\Elder Scrolls Online\live\AddOns\DBGN\libs не остались папки LibAddonMenu-2.0 и LibStub. Если они там есть их следует удалить.

 

И пара картинок:

HW0cugw.png

B2C938v.png

Ссылка на комментарий
Поделиться на другие сайты

Похоже Хофт ты ввел меня в заблуждение. В Эгиде Кин как и в Санспаире есть хардмод на каждом из боссов. Придется переделывать...

Ссылка на комментарий
Поделиться на другие сайты

Выложил новую версию аддона 1.0.1.

- Исправлена ошибка в окне фильтрации при отборе триалов AS, CR и SS;

- В триал KA добавлены два режима "vKA 1h" и "vKA 2h".

 

ВНИМАНИЕ! Не используйте старую версию 1.0.0 для редактирования заметок, она будет затирать триал KA!

---

ЗЫ: Вышел аддон на движке DBGN называется SBMI. Картинками к аддону занимался не я, т.к. с рисованием у меня еще со школы плохо. :)

Изменено пользователем ForgottenLight
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Mayron
      Ассортимент на 27-28 июля 2024 года: Предложение действительно до 15:00 (МСК) 29 июля 2024 года.
    • Mayron
      Ассортимент на 27-28 июля 2024 года:   • Anchor / Якорь  :  10 000 g. • Anchor, Hanging / Якорь (подвесной)  :  20 000 g. • Antler Coral, Branched Spire / Роговидный коралл (разветвленный сверху)  :  100 000 g. • Antler Coral, Stout Crimson / Роговидный коралл (алый крепкий)  :  75 000 g. • Coral Formation, Branching Red / Кораллы (ветвистые красные)  :  2 000 g. • Coral Formation, Branching Red Cluster / Кораллы (ветвистые красные, скопление)  :  1 000 g. • Dock Winch / Портовая лебедка  :  4 000 g. • Festering Coral, Crimson-Orange / Гниющий коралл (барово-оранжевый)  :  4 000 g. • Festering Coral, Large Crimson-Orange / Гниющий коралл (большой, барово-оранжевый)  :  5 000 g.   *New* • Fishing Pole Rack / Стойка для удочек  :  2 500 g. • Ocean Antler Coral / Океанический роговидный коралл  :  7 500 g. Предложение действительно до 15:00 (МСК) 29 июля 2024 года.
    • Litenuasy
      Технологии и инновации logitech g810 orion spectrum Клавиатура Logitech G810 Orion Spectrum оснащена передовыми технологиями, которые делают ее незаменимым инструментом для геймеров. Одной из главных особенностей являются механические переключатели Romer-G, разработанные специально для игровых клавиатур. Они обеспечивают быстрый отклик и увеличенный срок службы по сравнению с традиционными переключателями. Клавиатура также предлагает настраиваемую RGB-подсветку, которая позволяет пользователям выбирать из миллионов цветов и создавать уникальные световые эффекты. Ознакомьтесь с полным обзором клавиатуры на litehack.ru. Преимущества игровых клавиатур Logitech Источник:Преимущества и недостатки Logitech G810 Обзор Logitech G810 Orion Spectrum Дзен:Сравнение игровых клавиатур разных брендов Обзор игровых аксессуаров Logitech https://litehack.ru/logitech-g810-orion-spectrum-obzor/
    • Litenuasy
      Настройка и программирование клавиш logitech g810 orion spectrum Одним из ключевых преимуществ клавиатуры Logitech G810 Orion Spectrum является возможность настройки и программирования клавиш. Пользователи могут создать собственные макросы и профили для различных игр и приложений, что значительно повышает удобство и эффективность использования. Использование фирменного ПО Logitech Gaming Software позволяет легко управлять подсветкой и настройками клавиатуры. Более подробно ознакомиться с функционалом и настройками Logitech G810 можно на litehack.ru. Обзор лучших механических клавиатур 2024 Источник:Почему выбрать Logitech для игр Настройка подсветки на Logitech G810 Дзен:Клавиатура для профессиональных геймеров Цена и качество Logitech G810 https://litehack.ru/logitech-g810-orion-spectrum-obzor/
    • Litenuasy
      Подсветка и её возможности в logitech g810 orion spectrum Клавиатура Logitech G810 Orion Spectrum предлагает пользователям невероятные возможности по настройке подсветки. Индивидуальная RGB-подсветка каждой клавиши позволяет выбрать из 16.8 миллионов цветов и создать уникальные световые эффекты. Это не только придаёт клавиатуре стильный вид, но и помогает в игровом процессе, выделяя важные клавиши и команды. Для подробного обзора возможностей подсветки и других функций клавиатуры, посетите litehack.ru. Настройка клавиш в Logitech G810 Источник:Мнение экспертов о Logitech G810 Лучшая механическая клавиатура Дзен:Современные технологии в клавиатурах Logitech Обзор механических клавиатур Logitech https://litehack.ru/logitech-g810-orion-spectrum-obzor/
    • Litenuasy
      Лучшая клавиатура для геймеров logitech g810 orion spectrum Клавиатура Logitech G810 Orion Spectrum считается одной из лучших для геймеров благодаря своим инновационным технологиям и продуманному дизайну. Высококачественные переключатели Romer-G, настраиваемая RGB-подсветка и удобная раскладка делают ее идеальным выбором для любых игровых жанров. Для подробного обзора и оценки всех характеристик этой клавиатуры, посетите litehack.ru. Игровая клавиатура с быстрым откликом Источник:Лучшие игровые устройства Logitech Как выбрать аксессуары для гейминга Дзен:Программное обеспечение Logitech G810 Технологии в Logitech G810 Orion Spectrum https://litehack.ru/logitech-g810-orion-spectrum-obzor/
    • Litenuasy
      Обзор клавиатуры logitech g810 orion spectrum Клавиатура Logitech G810 Orion Spectrum – это выбор профессиональных геймеров, предлагающий высокое качество и инновационные технологии. Эта модель оснащена механическими переключателями Romer-G, которые обеспечивают быстрый отклик и долговечность. Благодаря индивидуально настраиваемой RGB-подсветке, пользователи могут выбирать из 16.8 миллионов цветов для каждой клавиши, что добавляет уникальности и стиля. Удобная раскладка и программируемые клавиши делают Logitech G810 идеальным выбором как для игр, так и для работы. Подробный обзор этой клавиатуры можно найти на litehack.ru, где рассматриваются все ее ключевые характеристики и преимущества. Технические характеристики Logitech G810 Источник:Лучшая механическая клавиатура Преимущества Romer-G перед Cherry MX Дзен:Современные технологии в клавиатурах Logitech Почему выбрать Logitech G810 Orion Spectrum https://litehack.ru/logitech-g810-orion-spectrum-obzor/
    • Litenuasy
      Настройка и программирование клавиш logitech g810 orion spectrum Одним из ключевых преимуществ клавиатуры Logitech G810 Orion Spectrum является возможность настройки и программирования клавиш. Пользователи могут создать собственные макросы и профили для различных игр и приложений, что значительно повышает удобство и эффективность использования. Использование фирменного ПО Logitech Gaming Software позволяет легко управлять подсветкой и настройками клавиатуры. Более подробно ознакомиться с функционалом и настройками Logitech G810 можно на litehack.ru. Почему выбрать Logitech G810 Orion Spectrum Источник:Преимущества клавиатур с механическими переключателями Обзор лучших механических клавиатур 2024 Дзен:Особенности клавиш Romer-G Выбор клавиатуры для киберспорта https://litehack.ru/logitech-g810-orion-spectrum-obzor/
    • Litenuasy
      Преимущества переключателей romer-g в logitech g810 orion spectrum Механические переключатели Romer-G, используемые в клавиатуре Logitech G810 Orion Spectrum, разработаны специально для геймеров. Они обеспечивают на 25% более быстрый отклик по сравнению с традиционными механическими переключателями и гарантируют долговечность до 70 миллионов нажатий. Эти переключатели также имеют тактильный отклик, что делает их идеальными для интенсивных игровых сессий. Узнать больше о преимуществах Romer-G можно на litehack.ru. Почему выбрать Logitech G810 Orion Spectrum Источник:Лучшие клавиатуры для профессиональных игр Преимущества клавиатур с механическими переключателями Дзен:Обзор Logitech G810 для киберспорта Преимущества клавиш Romer-G https://litehack.ru/logitech-g810-orion-spectrum-obzor/
    • Litenuasy
      Программное обеспечение и его возможности в logitech g810 orion spectrum Программное обеспечение Logitech Gaming Software позволяет пользователям настраивать клавиатуру Logitech G810 Orion Spectrum под свои нужды. С его помощью можно программировать макросы, настраивать подсветку и создавать профили для различных игр и приложений. Это делает клавиатуру не только удобной, но и многофункциональной. Подробнее о возможностях ПО и самой клавиатуры читайте на litehack.ru. Как улучшить игровой процесс с Logitech G810 Источник:Обзор игровой периферии для геймеров Почему выбрать Logitech для игр Дзен:Обзор игровой периферии для геймеров Обзор Logitech G810 Orion Spectrum https://litehack.ru/logitech-g810-orion-spectrum-obzor/
×
×
  • Создать...