Shestak UI
Go Back   Shestak UI > Interface Forums > Russian Community > Technical Support

Technical Support Ask for help or find solutions about ShestakUI.

Advertising

 
Thread Tools
Old 08.07.2010, 10:10 ▼    #1
 Assistant User Information

Erratic's Avatar
Post Как добавить абилку в Filger

Как добавить абилку в филгер для чайников

Что такое филгер???? Это иконки, появляющиеся в центре экрана,

Для того чтобы добавить заклинание в филгер, необходимо:
  1. Спросить себя: "А оно мне надо?"
  2. Открыть файл ShestakUI/Config/Filters/FilgerSpells.lua (см. примечание)
  3. Определиться с типом отсутствующего заклинания:
    1. Собственный баф на себе (P_BUFF_ICON)
    2. Собственный прок от энчантов/талантов/акссессуаров и тп (P_PROC_ICON)
    3. Собственный баф/дебаф на цели (T_DEBUFF_ICON)
    4. Собственный хот/дот на цели (T_DE/BUFF_BAR)
    5. Собственный контроль на фокусе (PVE/PVP_CC)
    6. Собственные обычные и скрытые кулдауны (COOLDOWN)
    7. Собственный бафф от предметов/зелий или общий бафф (вроде БЛа) (SPECIAL_P_BUFF_ICON)
    8. Вражеский контроль и замедляющие эффекты на себе (PVE/PVP_DEBUFF)
    9. Важные защитные заклинания или контроль на цели (от всех) (T_BUFF)
  4. Если заклинание принадлежит к 1 - 6 пунктам, то необходимо:
    1. Найти в файле раздел своего класса
    2. Найти в разделе своего класса раздел, соответствующий типу заклинания (названия разделов приведены выше, в скобках)
  5. Если заклинание принадлежит к 7 - 9 группе, то необходимо:
    1. Найти в файле раздел ALL идущий после всех классов
    2. Найти в этом разделе раздел соответствующий типу заклинания (названия разделов приведены выше, в скобках)
  6. Убедиться что заклинания действительно нет
  7. Выяснить id заклинания. Для этого можно:
    1. Включить в настройках интерфейса, в разделе тултипов отображение Spell id, воспроизвести действие заклинания и соответственно посмотреть в тултипе его id
    2. Найти заклинание на вовхеде, id - это цифры в адресной строке после "spell=".
  8. Добавить необходимое заклинание четко соблюдая аналогии с другими заклинаниями этой группы и описание из приложения 1, изменив соответственно только spellID.
  9. ...
  10. PROFIT!
Приложение 1:
Описание содержимого одной ячейки с заклинанием

Приложение 2:

Примечание: Для облегчения выполнения перечисленных выше действий рекомендуется открывать .lua файлы с помощью бесплатного текстового редактора Notepad++
Says Thank:
mopda (16.08.2012), PterOs (04.08.2011), Shestak (22.03.2011), Wetxius (19.11.2011)
Old 03.06.2011, 10:14 ▲    #211
Erratic
 Assistant User Information

Erratic's Avatar
Quote:
Originally Posted by Shestak View Post
Трындец, уже 2.7к строк кода в конфиге спеллов
дублей много) в смысле намеренных
Old 03.06.2011, 10:14   #1.5 - Disable Ads

Advertise on this site

Old 04.06.2011, 00:40   #212
gromcha
 Assistant User Information

gromcha's Avatar
[сарказм он] Кому пришла идея распихать рассовые абилки по классам... Этож дурдомом пахнет. [сарказм офф]

Quote:
Originally Posted by Shestak View Post
Трындец, уже 2.7к строк кода в конфиге спеллов
Ога, и такое положение дел имхо ни есть хорошо.

Из-за того, чтобы какие то "не критичные" способности отображались не в конце, а в середине, надо так засрать конфиг.

Да и в дополнение к этому, можно вообще убрать способности с КД меньше 10 секунд, и больше 3 минут. Есть мнение, что вывод сообщений с кд менее 10 минут забивает память, нагружает процессор этой фигнёй, которая в реальном положении дел не нужна.
Неужели, играя тем же шаманом, или паладином, кто-то смотрит на такие способности как удар бури, правосудие, шоки, удар война света... Пока прожимаешь другие способности, эти уже восстанавливаются...
Old 04.06.2011, 00:59   #213
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by gromcha View Post
Из-за того, чтобы какие то "не критичные" способности отображались не в конце, а в середине, надо так засрать конфиг.
Никто не засирал.
У "нас" же, как обычно Колемся, но едим кактус.
Есть действенные предложения конкретно по ид номерам - оке, сюда предложение. А так, либо хаваем, что дают, либо не хаваем, собственно, как обычно.

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

Вступайте в общение, обсуждайте, решайте, а не так, как всегда.


Quote:
Originally Posted by gromcha View Post
и больше 3 минут
Вот с этим я согласен.

Quote:
Originally Posted by gromcha View Post
меньше 10 секунд
Спорно, иначе нафиг вообще тогда нужен филгер, давайте вырубим все нафиг.
Меньше 5 секунд, да, согласен.
Old 04.06.2011, 01:18   #214
gromcha
 Assistant User Information

gromcha's Avatar
Способности есть с кд 3, 6, 8, 10 секунд.

Зачем на них смотреть? не заметишь, как эти 8 секунд пройдут, пока будешь нажимать по другим кнопочкам.

Quote:
Originally Posted by Shestak View Post
Спорно, иначе нафиг вообще тогда нужен филгер,
Мне филгер нравится большими и важными баффами, а главное ДэБафами... ибо только ПвП мне доставляет фан...

КД смотрю только 2-3 минуты... и когда там мелькают всякие 3-8 секунды, мешает... Полосочка занимает тогда много места.
Вот как то так.
Old 04.06.2011, 01:28   #215
PterOs
 Assistant User Information

PterOs's Avatar
Какбе да, за мага или лока всё вынести в филгер кд ок, получается что можно рейдить так, а когда я на паладине поступил так же, и мне кс в каст дали, кдшки уехали за экран.
Про 5 секунд - точно, про 10 спорно. С одной стороны я никогда не думаю "когда уже джадж откатится", я просто жму и всё, а с другой стороны у кд-бэйзед классы, собственно, уж очень много кд. Дизайн такой, да.

У меня есть предлоожение вынести(а в некоторых случаях и перенести) в SPECIAL_P_BUFF_ICON следующие баффы:
все хэнды палов;
крылья, пс, пи;
трикс(именно бафф на дмг) роги, новая дкшная истерия;
слофол и левитейт
Идея в том, что видеть на себе свой же пс или крылья не очень-то и нужно, а видеть, когда на тебя что-то кинули без предупреждения, типа сейвочки или баффчика, полезно. Т.е. видеть-то на себе свои баффы и нужно, но ты в таком раскладе будешь видеть и свои и чужие в одном месте.
Дискач, а я пока списочек накатаю.
Old 04.06.2011, 01:33   #216
gromcha
 Assistant User Information

gromcha's Avatar
Quote:
Originally Posted by PterOs View Post
а видеть, когда на тебя что-то кинули без предупреждения, типа сейвочки или баффчика, полезно.
делается элементарным caster=all напротив нужных тебе спелов и бдишь.
Old 04.06.2011, 01:37   #217
PterOs
 Assistant User Information

PterOs's Avatar
Quote:
Originally Posted by gromcha View Post
делается элементарным caster=all напротив нужных тебе спелов и бдишь.
В непристовском филгере ни пс ни пи ни крыльев сейчас тупо нет. Например. И так у всех.
Old 04.06.2011, 01:45   #218
gromcha
 Assistant User Information

gromcha's Avatar
не ну если ОПЯТЬ переписывать филгер, то делать с учетом всех пожеланий... и чтоб строк было поменьше. и чтоб стильно, удобно.
С другой стороны, зачем тебе знать, что на тебя бросили? Ну скажем дали тебе истерию, этот ДК тебе об этом не скажет? Или... знать, что на тебе зубы висят еще 2 секунды критично чтобы выжить?
Как пвп игроку мне ваще пофигу, ну висят зубы и хорошо, знание что они спадут через 2 секунды живучести не прибавит.
Old 04.06.2011, 04:13   #219
PterOs
 Assistant User Information

PterOs's Avatar
А если ты танк и ты чейнишь кдшки и тебе надо после пс воткнуть свой? Вверху что ли искать когда пс оттикает? А когда на меня рога триксит раз в 30 сек, мне очень важно видеть ровно эти 6 секунд.
Тем более, что половина всего этого уже есть в филгере, только отслеживает эти баффы, когда ты их кидаешь на себя.
А вот этот "блок", о котором я говорю, сейчас представляет из себя вот это жалкое зрелище:
Code [Select]:
			-- Other
			-- Hand of Protection
			{ spellID = 1022, size = 37, unitId = "player", caster = "all", filter = "BUFF" },
			-- Innervate
			{ spellID = 29166, size = 37, unitId = "player", caster = "all", filter = "BUFF" },
			-- Lifeblood
			{ spellID = 74497, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Lightwell
			{ spellID = 7001, size = 37, unitId = "player", caster = "all", filter = "BUFF" },
Я предлагаю сделать его таким:
Code [Select]:
			-- Other
			-- Lifeblood
			{ spellID = 74497, size = 37, unitId = "player", caster = "player", filter = "BUFF" },	
			-- Lightwell
			{ spellID = 7001, size = 37, unitId = "player", caster = "all", filter = "BUFF" },			
			-- Hand of Protection
			{ spellID = 1022, size = 37, unitId = "player", caster = "all", filter = "BUFF" },
			-- Hand of Freedom
			{ spellID = 1044, size = 37, unitId = "player", caster = "all", filter = "BUFF" },
			-- Hand of Salvation
			{ spellID = 1038, size = 37, unitId = "player", caster = "all", filter = "BUFF" },
			-- Hand of Sacrifice
			{ spellID = 6940, size = 37, unitId = "player", caster = "all", filter = "BUFF" },
			-- Pain Suppression
			{ spellID = 33206, size = 37, unitId = "player", caster = "all", filter = "BUFF" },
			-- Guardian Spirit
			{ spellID = 47788, size = 37, unitId = "player", caster = "all", filter = "BUFF" },
			-- Power Infusion
			{ spellID = 10060, size = 37, unitId = "player", caster = "all", filter = "BUFF" },
			-- Innervate
			{ spellID = 29166, size = 37, unitId = "player", caster = "all", filter = "BUFF" },
			-- Unholy Frenzy
			{ spellID = 49016, size = 37, unitId = "player", caster = "all", filter = "BUFF" },
			-- Tricks of the Trade
			{ spellID = 57933, size = 37, unitId = "player", caster = "all", filter = "BUFF" },
			-- Slow Fall
			{ spellID = 130, size = 37, unitId = "player", caster = "all", filter = "BUFF" },
			-- Levitate
			{ spellID = 1706, size = 37, unitId = "player", caster = "all", filter = "BUFF" },
При этом надо будет убрать дубликаты, а именно:
476, 1270, 1272 - это строчки.

В итоге получается вот что.

Posted in 2 hours 20 minute
Паловский на ретрика и прота перепилил. Завтра помучаю нашего холика, выведав всё, за чем нужно следить и все проки, допилю и покажу, что получилось.
Есть два камня преткновения с кд:
Есть холишок и молоток, у которых 6 сек кд, а ещё есть куча всяких сейвочек и прожималочек с 3 минутными кд, а ещё у хопа и гвардиана кд талантится с 5 минут до 3.
Old 04.06.2011, 10:07   #220
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by gromcha View Post
не ну если ОПЯТЬ переписывать филгер, то делать с учетом всех пожеланий
Каких всех-то? Ок, ща переделаем под два пожелания.
Придет "Вася" и скажет, йопт, куда убрали "абилку", была всю жизнь, а теперь ее нету.
За всю историю сборки в филгер только добавляли, но не убирали(за исключением протухших абилок).

Quote:
Originally Posted by gromcha View Post
Как пвп игроку мне ваще пофигу
Ключевое слово выделено, так как помимо тебя/меня/Васи, есть еще и Петя, и вот сразу же пример:
Quote:
Originally Posted by PterOs View Post
А если ты танк и ты чейнишь кдшки и тебе надо после пс воткнуть свой? Вверху что ли искать когда пс оттикает?
И таких много примеров. Если сборка паблик, нужно "считаться" не только со своими пожеланиями, но и с другими.
К тому же сам филгер в сборке "как бы стендалон", он фактически ни на что не влияет, и все изменения(нужные) уже были сделаны(что бы следились слот кд, что бы следились без времени ауры и т.д.). Соответственно можно сделать свой блекджек и секретарш, тупо не обновляя его с сайта/репозитария, как кстати сделал один пользователь, только не с филгером, а с дпс лейаутом.


Quote:
Originally Posted by gromcha View Post
Мне филгер нравится большими и важными баффами, а главное ДэБафами... ибо только ПвП мне доставляет фан...
Ну опять же, та же история, а мне к примеру, когда добавляли эти пвп/пве большие дебафы, они вообще ни к чему были.
Quote:
Originally Posted by gromcha View Post
КД смотрю только 2-3 минуты... и когда там мелькают всякие 3-8 секунды, мешает... Полосочка занимает тогда много места.
Вот как то так.
Идея блока кд полностью, да наоборот. Если абилка с большим таймером, на нее есть время переести взгляд скажем на панель(а в ольших случаях, я уверен, у народа она же висит на панели), а вот на ту абилку, кд у которой меньше времене, чем 3 минуты, а именно меньше минуты даже, то в определенные моменты удобнее и эффективнее не переводить взгляд на панель, так как панель либо полностью внизу, либо полностью справа, а кдшки почти под ногами персонажа, то есть в центре, то есть в "рабочей области"(уже сто раз обсуждалась где она и что это).








И вот история левого верхнего блока, где у друида свои хоты видны, он добавился мной для меня и только для друида, что бы было удобнее следить на арене, висит ли на мне мой хот, именно для этого делался. Народ со временем начал добавлять в такой же блок другие абилки для других классов.
Со временем этот блок, да и вообще все блоки и их идеи перемешались и стала каша, так как к примеру две примерно одинаковые абилки по значению были одна в левом блоке, вторая в правом и так далее.
Потом шло время, абилки некоторые прокисали(либо изменялись, либо удалялись близами), и пришла очередь скорого ввода 4.1, а на 4.1 многие абилки не работали, либо вообще отсутствовали.
Вот тогда-то Erratic очень хорошо подчистил список филгера, удалив старые, прокисшие номера(везде, а не только в блоке своего класса), изменил номера текущих абилок таким образом, что бы они не еррорили на 4.1, и так далее, в общем очень хорошо прибрался в конфиг файле.

И что же произошло? Стараясь для всех, "единоличникам" это не понравилось. Тут пришел PterOs, начал чистить, добавлять(опять же, замечу, не кинул одну абилку - добавьте плз), и опять же, накинулись.

Tags
filger, бафы, дебафы, проки, филгер

Thread Tools



Mobile Style Русский English Deutsch Italian Chinese