Перейти к содержимому

Theme© by Fisana
 

Фото

Bandits User Interface


  • Чтобы отвечать, сперва войдите на форум
290 ответов в теме

#1 Hoft

Hoft

    Любопытный

  • Bandits
  • Игры: TESO Elder
  • 468 Сообщений

Опубликовано 05.03.2017 - 02:49

*
Популярное сообщение!

Встречаем наш собственный "Бандитский интерфейс"!

 

В нем реализовано несколько уникальных возможностей, пока не доступных ни в одном аддоне ЕСО.

- ДПС членов группы. Пока бета но уже видно кто сколько дамажит.

- Бафы группы. Лайтово по нагрузке и видно кто получил горн, комбат прейер и пр.

- Статы группы. Видно у кого сколько ультимейта и основного ресурса.

- Три вида панелей игрока с разными наборами текстур.

- Отдельная панель цели.

- Изогнутые фреймы. Кому не привычно могут использовать один из более классических вариантов.

- ДПС репорт. Наиболее детальная статистика боя в компактном виде. Превосходит по информативности самый сильный на сегодняшний день аддон статистики и при этом не вызывает лаги в рейде. Используется при сдаче аттестации на дд.

- Экшен фреймы. Интеллектуальный модуль призванный помочь в аптайме бафов на себе, дебафов на цели.

- Звуковое и визуальное оповещение о стадии экзекуции, смерти члена группы.

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

- Эффективая и не навязчивая визуализация состояния боя.

- Миникарта. Самая "легкая" из существующих.

- Менеджер Быстрых слотов. Добавляет к панели первые 5 ( из 8 ) быстрых слотов для их быстрого и визуального переключения. Возможность работать с быстрыми слотами из инвентаря (без радиального меню).

- Максимально удобное и минималистичное меню настроек. Детальные настройки доступны в режиме расширенного меню.

 

Была задача сделать легкий и максимально функциональный интерфейс.

Бандитский интерфейс 320кб

Advanced UI 1мб

Lui Extended 11мб
 
Bandits_User_Unterface5.png7231830.png

На скрине приведены три различных вида фреймов игрока. У каждого свои настройки текстур и цветов.

На фрейме группы видно скудные бафы игроков (под конец боя), линкованный и рассчетный ДПС.

 

Фреймы игрока:

1. Классический ММОРПГ стиль, в котором здоровье, мана и стамина расположены один над другим.
2. Стиль TESO,  в котором здоровье, мана и стамина расположены горизонтально.
- Возможность менять цвет, градиент, текстуру, прозрачность, расположение.
4. Возможность собирать стандартные полоски атрибутов в "пирамидку". Нанесение на полоску цели процента здоровья и стадии экзекуции.
5. Arcs Curved frames полностью настраиваемый с дополнительными интеллектуальными функциями:
- Изменение размера, положения и конфигурации
- Авто скрытие вне боя (опционально)
- Авто скрытие полных статов (опционально)
- Прозрачность вне боя
- Здоровье, мана, стамина, щит
- Авто определение вторичного стата (стамина у магов, мана у стаминщиков)  (опционально)
- Уменьшение размера вторичного стата
- Перенос вторичного стата на противоположную сторону
- Объединение мана и стамина баров в один
- Отметка стадии экзекуции цели (настраивается)
- Интеллектуальный «Advanced» бар, меняющийся в контексте:
  - Прогресс бар опыта
  - Здоровье осадки
  - Стамина ездового животного
  - Время в форме Верфольфа
  - Здоровье комбат пета (в разработке)
 
Фреймы группы/рейда:
- Бар здоровья, щита группы/рейда
- Уровень члена группы с цифровой идентификацией по уровню (<50<160<600<unlum)
- При смерти члена группы/рейда на его баре появляется значек черепа, который ненавязчиво пульсирует
- Анимированные элементы состояний членов группы. Хилам особенно удобно,- они видят кто в группе получил баф
- Бафы членов группы/рейда
- Расчет и размещение дпс членов группы непосредственно на их фреймы
- Контекстное управления группой (в разработке)
- Кнопки интерфейса и кейбинды для запоминания и пересбора группы (слэш команда /rg)
- Рассчет приблизительного дпс каждого члена группы/рейда. (бета: по умолчанию выключена)
- Шаринг статов.
 
53e4a09.png
 

Пояснения по поводу фреймов группы:

  - Цвета уровней в группе: <50 зеленый, >50 синий, >160 сиреневый, >660 желтый

  - Формат имени (имя/акк/имя+акк) меняется в настройках.

  - Танк сиреневый (по умолчанию).

  - Хил желтый (по умолчанию).

  - ДД красный (по умолчанию).

  - Панель самого игрока среди панелей сопартийцев имеет отличный цвет (если эта функция включена).

  - Эфеекты регенерации/деренерации (если эта опция включена) представлены бегущими вправо/влево стрелочками.

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

  - Под панелью здоровья отображается бар основного стата, если сопартиец поделился с группой этой информацией (Stat sharing). Зеленый (по умолчанию) это стамина, Синий (по умолчанию) это мана.

  - Справа от панели здоровья есть значек с уровнем ульимейта, если сопартиец поделился с группой этой информацией (Stat sharing). Если у сопартийца есть горн то вместо квадратика будет значек горна. Если ультимейта достаточно для его использования то значение ультимейта будет зеленого цвета.

  - Снизу-справа от панели здоровья видно бафы сопартийцев (если эта функция включена).

    - Значек горна это горн или ситуативный эффект увеличения статов (в рейде это только горн).

    - Значек регенерации это, соответственно любой эффект регенерации здоровья.

    - Сиреневый значек в черепом это любой жесткий дебаф.

    - Кулачек это любой минор-мажор веапон-спелл баф.

 
Бафы:
- бафы игрока
- бафы цели
- выделение дебафов "пламенем"
- дебафы находятся на тех же панелях но красного цвета
- эффекты умений от других игроков отличаются синей рамочкой
- показ/скрытие пассивных эффектов
- показ/скрытие на цели эффектов от других игроков
- фильтрация по минимальному времени действия
- сбор в кучу однотипных бафов
- показ стака умения (Assasins will, пассивка лука, пассивка тяж брони, Ravaging, Vengeance и пр.)
- показ на панели бафов напоминалки про еду, если таковая отсутствует
- показ на панели бафов напоминалки про включаемое умение, если таковое присутствует но отключено
- пока не нахожу возможности анализировать активность комбат петов
- возможность добавить на панель бафов селфы игрока из арсенала выставленных на панель как напоминание поддерживать их аптайм
- выделение важных эфеектов от сетов, а так же горн, дрейн и тп. увеличенным размером.
 
Умения:
- Можно включить два дополнительных бара бафы-дебафы куда выносятся текущие умения игрока. Затемненные - не активно. С таймером - активно. Серьезная помощь в поддержке аптайма бафов на себе, ДОТ/дебафов на цели.
- Показ стака умения (Merceless resolve, Relentless focus)
- Проки умений с таймингом динамически появляются на панели дебафов
- Показ числа срабатывания Rearming Trap
- Показ срабатываний и тайминга граунд ДОТ на панели дебафов
 
73e927d.png
 
Статистика боя:
- Нанесенный урон, умения, элементы, ДоТы
- Апптаймы ДоТ
- Бафы игрока, их аптайм
- Бафы каждой из целей, их аптайм
- Краткая статистика по элементам
- Эффективность вивинга
- Восстанавливаемые ресурсы
- Получаемый урон
- Аддон помнит все ваши бои за сессию (там минимум данных, даже за весь день игры сожрет не больше 1мб памяти)
- Можно сохранять бои и просматривать при перезаходах в игру или с других персонажей.
5657b85.png
 

 

Шаринг статов, Оповещения:

  - Со включенной опцией шаинга статов аддон передает группе данные об основном стате игрока и набранном ультимейте.

  - Опция "Показывать только Горны", со значком горна и сменой цвета при наборе достаточного уровня ультимейта.

Т.е. Можно выключить шаринг ультимейт но шарить и видеть горны. Ну или вовсе убрать ультимейты.

  - Оповещения для хилов, напоминая об орбах, горнах. Т.е. по сути можно дудеть когда появляется оповещение (это значит что другого горна нет, у вас он есть на одной из панелей, хватает ультимейта и идет бой с боссом). Примерно так же с орбами. Оповещения будут только тогда когда они реально нужны.

  - Оповещения о том что упал хил или танк.

 

885d54f.png
 
Слэш команда: /bui (вызывает меню аддона)
 
Вы можете нарисовать свои собственные текстуры. Используйте заготовки:
AbbilityBar template https://icepic.ru/5df5522.png
Проявите фантазию или просто сделайте текстуры такими какими они должны быть по вашему мнению. Загрузите свою работу на хостинг картинок и дайте ссылку во вкладке комментариев. Если ваша работа окажется более практичной или просто интересной то следующая версия аддона обзаведется вашими текстурами! Лучше всего использовать текстуры в стиле Elder Scrolls или же в каком либо рассовом стиле.

 
http://www.esoui.com...rInterface.html

Немного скринов с аддоном:

Spoiler


Изменено: Hoft, 12.09.2017 - 00:09

  • 10

#2 shepart

shepart

    Любопытный

  • Bandits
  • Игры: TESO Elder, Участник лотерей
  • 132 Сообщений

Опубликовано 05.03.2017 - 09:16

Если честно пока выглядит как из под топора, но в тоже время прикольно.


  • 1

#3 Hoft

Hoft

    Любопытный

  • Topic Starter
  • Bandits
  • Игры: TESO Elder
  • 468 Сообщений

Опубликовано 05.03.2017 - 09:40

Это потому что текстуры пока не наложены


Изменено: Hoft, 22.03.2017 - 09:20

  • 0

#4 EinarSnow

EinarSnow

    Любопытный

  • Bandits
  • Игры: TESO, Участник лотерей
  • 110 Сообщений

Опубликовано 05.03.2017 - 10:58

Респект за разработку, жду когда можно будет скачать.


  • 0

#5 Hoft

Hoft

    Любопытный

  • Topic Starter
  • Bandits
  • Игры: TESO Elder
  • 468 Сообщений

Опубликовано 08.03.2017 - 20:44

Atropos дал разрешение использовать в Бандитском интерфейсе код из FTC (click here)
Sorry again for taking so long to respond. Your modifications to the addon are very impressive! I give you my permission to borrow code from FTC files, and I appreciate you actually asking permission. Many other addon authors borrow without asking first! I'll keep a close eye on how the Bandits User Interface addon evolves, good luck to you with the project!
 
Thanks and good luck!
 
Andrew/Atropos

 
Если есть рукастые фотошоперы с фантазией то в приложении к теме маски Health бара и слота панели умений. Можете там хоть поней нарисовать. Если клево получится то прикручу аддону новые темы.
 
Прикрепленный файл  ArcsMask.png   8,59 Кб   0 раз скачано Прикрепленный файл  AbbilityBarTemplateMask.png   164 байт   1 раз скачано
 
То что черным цветом это поле которое занимается значком умения или уровнем здоровья. Т.е. рисовать нужно вокруг. В случае с панелью умений нужно учитывать что эти текстуры наложатся друг на друга. Так можно создать единую картинку всей панели в целом.


Изменено: Hoft, 04.05.2017 - 23:16

  • 0

#6 DarthMolah

DarthMolah

    Засветился

  • Bandits Junior
  • Игры: TESO, Участник лотерей
  • 82 Сообщений

Опубликовано 09.03.2017 - 12:33

Кто тестировал фпс не просаживает как тот же AUI или Azure?


  • 0

#7 Hoft

Hoft

    Любопытный

  • Topic Starter
  • Bandits
  • Игры: TESO Elder
  • 468 Сообщений

Опубликовано 09.03.2017 - 12:56

Мой комп весьма слаб поэтому низкая нагрузка на ресурсы была в приоритете.

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

 

Меню настроек позволяет изгибать, менять размер и положение фреймов. А так же использовать совместно или комбинированно с другими фреймами. Например, можно сделать чтоб были включены «горизонтальные» бары, а «Арки» появляллись во время боя. Или менялась прозрачность баров в бою и вне боя. Хочу еще сделать опцию чтоб бары исчезали если ресурс полон (как стандартные).

662caf9.png6c480ba.png8bc2b12.png


Изменено: Hoft, 09.03.2017 - 13:21

  • 1

#8 Hoft

Hoft

    Любопытный

  • Topic Starter
  • Bandits
  • Игры: TESO Elder
  • 468 Сообщений

Опубликовано 16.03.2017 - 11:06

Выложил для свободного скачивания на esoui.com

 

Добавил функцию убирать полные бары здоровья/маны/стамины. Использовал механизм Fade Attribute Bar, используемый классическим интерфейсом. Получилось очень удобно! Сделал опцию включенной по умолчанию.


  • 0

#9 Kitsun

Kitsun

    Засветился

  • Banned
  • 24 Сообщений

Опубликовано 16.03.2017 - 14:33

Годнота, особенно патилист с баффами.
  • 0

#10 Hoft

Hoft

    Любопытный

  • Topic Starter
  • Bandits
  • Игры: TESO Elder
  • 468 Сообщений

Опубликовано 22.03.2017 - 02:36

Вот чесслово Кицун я хз что ты имел ввиду!

 

Есть концепция. Хочу поделиться. Будут хорошие идеи,- реализую. А пока что то в ней не так.

Можно сделать радиальное меню или кнопки или тупо сразу кейбинды, на которые посадить предустановленные чат-команды.

- Вперед!

- Назад!

- Манны!

- Стамины!

- Ресать!

и т.п.

Команды будут просто появляться в груп чате. Кроме того в центре экрана будет появляться оповещение с именем говорящего и текстом команды. Оповещения про ману/стамину будут видеть только хилы. «Ресать» будут видеть только дд. И все в таком же духе. Можно даже прикрутить менюшку где эти команды и их получатели прописываются (хотя это и разрушит концепцию единого формата).

Возможно смущает то что это нафих не нужно потому что мы играем в ТС, а с рандомами бегаем крайне редко, да и им хоть кол с табличкой на голове теши, они все равно не понимают каких таких шардов или шариков от них требуют.

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


  • 0

#11 Astalid

Astalid

    Засветился

  • Bandits Junior
  • Игры: Guild Wars 2, TESO
  • 12 Сообщений

Опубликовано 22.03.2017 - 08:11

пользуюсь, арки отключил, так как не люблю их. а так удобно. не хватает бафов  а сарендар мне не нравится (но пользуюсь им сейчас). может, конечно, привыкну к сарендару :-)


  • 0

#12 Hoft

Hoft

    Любопытный

  • Topic Starter
  • Bandits
  • Игры: TESO Elder
  • 468 Сообщений

Опубликовано 22.03.2017 - 09:19

Срендарр офигенен если его настроить. По умолчанию раскиданные по углам маленькие значьочичьки с прогресс барами это ужс какой то. Нужно все бафы собрать в одну панель и разместить ближе к центру экрана чтоб лучше контролировать их. В отдельный бар вынести дебафы и расположить их симметрично бафам. Точно так же бафы и дебафы цели. Все! Четыре панели. По две на себя и на тергет. Из бафов убрать (через блек лист) всякую хрень типа ситуативных состояний длительностью < 5 секунд, чтоб не отвлекали. У меня на первоначальную настройку Срендарра ушло больше часа.

 

Бандитский интерфейс обновлен! Улучшены текстуры, добавил просто для фана стиль с драконами. Сделал более контрастным уровень отсутствующего стата.

 

8ec5e42.png


  • 2

#13 ForgottenLight

ForgottenLight

    Любопытный

  • Bandits
  • Игры: TESO
  • 288 Сообщений

Опубликовано 22.03.2017 - 09:26

..
Можно сделать радиальное меню или кнопки или тупо сразу кейбинды, на которые посадить предустановленные чат-команды.
- Вперед!
- Назад!
- Манны!
- Стамины!
- Ресать!
и т.п.
Команды будут просто появляться в груп чате.


К сожалению должен огорчить - полноценно реализовать идею не получится. ЗОСы уже давно выпилили из АПИ команды, которые сразу отправляли текст в чат - боролись со спамом, одно время он сильно зае..л. Сейчас максимум что можно сделать это подготовить строку текста, поместить ее в поле редактирование чата и передать фокус туда. Т.е. игроку нужно будет нажимать две кнопки - забинденную и энтер.
В принципе привыкнуть можно, главное чтобы кнопка забинденная не нажалась случайно во время боя, т.к. фокус перейдет в чат и кнопки скилов перестанут прожиматься. :)

ЗЫ: А сколько моих хороших идей пох..сь из за невозможности отправлять в чат текст автоматом. :( Я тоже хотел организовать взаимодействие между аддонами у разных игроков. :)
  • 0

#14 djeam

djeam

    Засветился

  • Bandits Junior
  • 18 Сообщений

Опубликовано 22.03.2017 - 11:22

Комбат метрик отправляет сообщение по нажатию одной кнопки, это значит что возможность все еще есть.


  • 0

#15 DarthMolah

DarthMolah

    Засветился

  • Bandits Junior
  • Игры: TESO, Участник лотерей
  • 82 Сообщений

Опубликовано 22.03.2017 - 19:42

Hoft

 

869c9ee.jpeg

 

Добавь возможность отображения тут "текущего/максимального" значения для всех параметров..так информация о потери хп/мп/стамины воспринимается лучше..у тех кто привык к числовым значениям.


  • 0

#16 Hoft

Hoft

    Любопытный

  • Topic Starter
  • Bandits
  • Игры: TESO Elder
  • 468 Сообщений

Опубликовано 22.03.2017 - 20:08

Игорь я пока не натыкался на такую проблему, но уж по нажатию кнопки точно можно вывести сообщение в чат, не уводя на него фокус.

 

DarthMolah ищи в меню в разделе Player Frames опцию «Показывать максимальные значения».

Будет клево если кто то придумает куда запихнуть эти числа чтоб они не болтались просто так.


  • 0

#17 ForgottenLight

ForgottenLight

    Любопытный

  • Bandits
  • Игры: TESO
  • 288 Сообщений

Опубликовано 23.03.2017 - 13:53

Комбат метрик отправляет сообщение по нажатию одной кнопки, это значит что возможность все еще есть.


Только не надо ля-ля. Комбат метрикс делает ровно то, что я и сказал. Он подготавливает строку и кладет ее в поле редактирования чата.
Нажать Enter, чтобы отправить текст в чат игрок должен сам.
412ecf4.png
3005daf.png

Игорь я пока не натыкался на такую проблему, но уж по нажатию кнопки точно можно вывести сообщение в чат, не уводя на него фокус.


Если найдешь, то это будет чудесно! :) Увы, я уже на это не надеюсь...

Изменено: ForgottenLight, 23.03.2017 - 13:57

  • 0

#18 djeam

djeam

    Засветился

  • Bandits Junior
  • 18 Сообщений

Опубликовано 23.03.2017 - 15:55

Действительно, сейчас перепроверил.


  • 0

#19 ForgottenLight

ForgottenLight

    Любопытный

  • Bandits
  • Игры: TESO
  • 288 Сообщений

Опубликовано 23.03.2017 - 16:38

Действительно, сейчас перепроверил.


Я был бы рад ошибаться, но увы. С другой стороны ЗОСов понять тоже можно, помимо большой пользы для авторов аддонов, автоматическая отправка сообщений через чат несет так же и несколько потенциальных угроз. Таких как тайный шпионаж за игроком.
Например если сделать какой нибудь крутой аддон, который пользуется большим спросом (типа того же дестинейшена) и засунуть туда шпионский кусок, то можно организовать тайную слежку за игроком. Аддон может мониторить зональный чат и в случае встречи какой нибудь ключевой фразы начать передавать в личку на заданный акк координаты игрока в сиродиле, во что он одет, какие скилы на панелях, с кем в группе и т.п. Думаю такая информация о вражеском альянсе была бы полезной, особенно если она будет приходить не от одного а от множества игроков ;-)


  • 0

#20 Hoft

Hoft

    Любопытный

  • Topic Starter
  • Bandits
  • Игры: TESO Elder
  • 468 Сообщений

Опубликовано 24.03.2017 - 01:23

Через чат шибко палевно. Ведь будет все видно! ))

А лозейка для «беспалевной» коммуникации между аддонами все же имеется. Если у тебя и вправду есть достойные идеи то подкину код. Но злоупотреблять не стоит а то зарежут и это ((


  • 0


0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых

Copyright © 2018 Bandits Clan
 

Elder Scrolls Online Webring