После перехода на ру рилмы мну делал новый интерфейс. Обычно за день менял его раз 10, вот сегодня решил побаловаться kgPanels. Вот что получилось:
Еще скриншоты
Разрешение - 1280х1024
Занимаемая память - ~15 мб, с учетом gc - около 25. Без рейд аддонов и др. тяжестей приближается к 5-7 мб.
Философия интерфейса - минимум занимаемого свободного места при сохранении полной функиональности. По возможности использование маленьких аддонов (пример - я не хочу юзать ради одной функии один ace аддон с 10 библиотеками, если весь его функционал можно уместить в три строчки кода и вообще без библиотек). Многие аддоны едят не более 100кб памяти, некторые - около 1. Но полного ухода от ace и аддонов-гигантов не было, т.к. всему замену не найти. По возможности сделал единый стиль интерфейса - тектуры везде одинаковы (striped), но вот шрифт пока неодинаков.
Основные идеи - Tenelov UI, DonKaban, Xigen, Tekkub, Minotaurz warrior UI, а также куча аддонописателей =)
Список основных аддонов:
Align - координатная сетка, полезна при настройке "что-куда-ткнуть".
AzCastBar- кастбар мну и цели.
BigWigs- боссмод, работает на ру рилмах.
cargBags - все сумки в одной, банк одним окном.
ClosetGnome - переодевалка.
DamnArrows - убирает стрелки о близких городах и т.д. с минимапы - чтоб не мешали в время травосбора.
DamnQuestIcons - при разговоре с дающим квест неписем незаконченные квесты будут иметь серую иконку квеста, законченные - обычную желтую.
DamnQuestWatch - убирает из окна трекинга квестов те, которые мы сделали.
DamnTekkub - иконки линкованный в чате итемов в тултипе.
Dominos - бар мод от создателя bongos. Фича - подсвечивает баффы/дебаффы, активные на цели (пример - если на танкуемом мобе есть демо шаут то кнопка с демо шаутом будет подсвечена).
ElkBuffBars - мои баффы и дебаффы, баффы цели, мои дебаффы на цели.
EnhancedColourPicker - колорпикер =)
Examiner - инспект мод. Работает на ру рилмах (немного криво пока - переводится фанатами). Показывает бонусы со шмота - отлично помогает оценить одетость цели. Сохраняет всех в базу - можно посмотреть шмот с последнего инспекта в любое время.
ExpressMail - забираем почту/голд шифт+кликом по ней.
FramesResized - увеличенно окно крафта.
GatherMate - эволюция газерера.
GatherMate_Data - базы травки и др. к газермейту.
Grid - рейд и пати фреймы. Сделана индикация ренжа, аггро, варовских криков.
GridManaBars - манабары в грид.
idQuestAutomation - автоматом берет и завершает все доспутные у непися квесты. Если нажат шифт - то не работает (чтоб вы могла сами все сделать). Страшный аддон - мну из-за него случайно купил титул "Of Shaterred Sun" xD
kgPanels - эволюция eepanels. Делаем панельки-подложки для интерфейса. Текстура, цвет, градиент, размер, тект и тд - все настраивается. У мну почти все элементы интерфейса им разрисованы.
LynStats - легкий аналог FuBar_PerfomanceFu. Показывает лаг, фпс, время, экспу. Мну его немного подправил.
ManyItemTooltips - с этим аддонов мона открывать сколько угодно тултипов итемов с чата.
MinimapButtonBag - все кнопки с минимапы собираем в одну.
mumble - чат аддон, изменен мной.
MySettings - мой аддон, в нем есть пара мелких настроек: перенос тултипа в нужное место, изменение его размера, перенос трекера квестов, изменение дистанции камеры., опционально - анимированный фрейм таргета и нас. Часть кода нагло спер из TenUI =)
Nefport - виевпорт, выставляется по типу /nefport a b c d - вместо a, b, c и d пишем отступ от краев экрана.
Observation - выводит инфу о репе и экспе в UiErrorFrame.
oGlow - подсвечивает вещи по редкости.
Omen - куда ж без него...
OmniCC - кд абилок на барах.
oRA2 - и без него никуда...
pError - убирает ненужный спам из UIErrorFrame (кто не знает - это место посреди экрана где пишутся красным всякие бяки типа "вы не можете это использовать")
PitBull - юнитфреймы. Дорасту - напишу то же самое, но на oUF.
pMap - обычная карта, тока с 75% масштабом и координатами.
PocketPlot - минимапа. Памяти почти не ест, весь крап убирает, все нужные иконки красиво перемещает. Изменен.
Recount - дамагметр. Что у РЛ, то и у нас...
RedRange - добавка к бармоду - если у нас абилка неактивна (нет раги, мы далеко и т.д.) - она красится в красный или становится темной.
sct - комбат текст.
Shantalya.Questlevel - тупо квест левелы у их названия.
SharedMedia - куча шрифтов, текстур и т.п. Контент сперт у Tenelov'а =)
SimpleRaidTargetIcons - имба аддон для маркинга мобов.
snt_rufix - прочь огромные тултипы на шмотках. "Увеличеные эффективности исцеляющих заклинаний на 56"? WTF? Прочь! Да заравствует "Healing +56"! Спасибо DonKaban'у за аддон и мне за правку =)
TankBuddy - аддаунс наших танкабилок (ласт стенд и т.д.) и резистов таунта. Русифицирован фанатами.
tekability - показ поломки вещей.
tekilevel - итемлевел в тултипе.
tekNoDuel - ПвПшерам не ставить. Отклоняет любые деэли.
tekPlayerMenu - расширенное меню по правому клику на ник в чате (добавить в френды, команда /кто, выделить в цель и т.д.)
TheLowDown - бывало так что вы забывали прокрутить чат вниз до конца и полчаса думали "а что это в гильдчате такая тишина?" Больше не будет =)
Valuation - чтоб знать скока стоит шмотка.
XRS - рейд статус, редичек, баффчек - оч полезняшная штука для РЛ.
zimUtils - тоже полезняшка - гридит всю зеленку в пати, чинит нас у вендора, продает ему весь серый крап.