WORLD OF WARCRAFT

Тема: [ElvUI]  (Прочитано 1748741 раз)

0 Пользователей и 5 Гостей просматривают эту тему.

Darth Predator

  • Старожил
  • ***
  • Сообщений: 1372
  • Профессиональный камикдзе

  • Варкрафт: +
    • Имя: Дартпредатор
    • Класс: Shadowmage
    • Сервер: Вечная Песня/Illidan
Re: Elv UI
« Ответ #2070 : 30 Июня, 2014, 01:11:15 »
  • Рейтинг:0 (+0 | 0)
I'm evil cause I'm warlock, damn it!

Скинами у нас не Элв занимается, уже годик как. Also - http://www.tukui.org/forums/topic.php?id=31101#post-208679 вот челоек сам написал, что он сделал, чтоб его отпустило.
Более того, у меня последняя скада (без учета альфа версии, боже упаси их ставить - это альфа не за просто так) и все чудесно. Тем более, что в ней "исправления" только косметические. Откатиться на релизную 1.4-19 - самый простой выход. Потому как единственный известный метод починки скина в данный момент - править саму скаду. Извне это делать какой-то ад на земле.

05:12:50 ‹Elv› I just utilized my degree in afro engineering and fixed it
4:58 - ragenvald: да вы ****ец че за сильные духом и закаленные травой

Неправда

  • Завсегдатай
  • **
  • Сообщений: 304

  • Варкрафт: +
    • Имя: Угрум
    • Сервер: Черный Шрам
Re: Elv UI
« Ответ #2071 : 30 Июня, 2014, 02:34:25 »
  • Рейтинг:0 (+0 | 0)
Я уверен - ты добрый варлок. В огромной сиреневой шляпе с мягкими полями.
Заплатку я влепил уже. Я надеялся что есть вменяемое решение. Программные тампоны - зло.
Просто у меня проявилось именно после того как элв прибавил единичку в версии.
Спасибо за скорый ответ.

bulge

  • Старожил
  • ***
  • Сообщений: 1268

  • Варкрафт: +
    • Класс: Маг
Re: Elv UI
« Ответ #2072 : 01 Июля, 2014, 07:14:36 »
  • Рейтинг:0 (+0 | 0)
Гуглил я, гуглил и так и не нагуглил. Darth Predator, подскажи как убрать запятую в граничном значении кулдауна при этом не меняя граничный цвет. Изначально "из коробки" в ElvUI стоит 3 секунды как порог перехода в "decimal point" и красный цвет кулдауна, так вот этот самый "decimal point" нафиг не нужен  ;) Надеюсь, понятно изложил мысль.

Darth Predator

  • Старожил
  • ***
  • Сообщений: 1372
  • Профессиональный камикдзе

  • Варкрафт: +
    • Имя: Дартпредатор
    • Класс: Shadowmage
    • Сервер: Вечная Песня/Illidan
Re: Elv UI
« Ответ #2073 : 01 Июля, 2014, 13:37:54 »
  • Рейтинг:3 (+3 | 0)
*Эпичный голос*
Отбросьте веру в ложного бога Гугла! Его сила ничто в сравнении с мощью Темной Стороны!


ElvUI\core\cooldowns.lua строка 32
if (cd.fontScale * cd:GetEffectiveScale() / UIParent:GetScale()) < MIN_SCALE then
cd.text:SetText('')
cd.nextUpdate = 500
else
local timervalue, formatid
timervalue, formatid, cd.nextUpdate = E:GetTimeInfo(remain, threshold)
cd.text:SetFormattedText(("%s%s|r"):format(TimeColors[formatid], E.TimeFormats[formatid][2]), timervalue)
end

Между else и end все заменяем на
local timervalue, formatid
timervalue, formatid, cd.nextUpdate = E:GetTimeInfo(remain, threshold)
local newformat
if formatid == 4 then newformat = 3 else newformat = formatid end
cd.text:SetFormattedText(("%s%s|r"):format(TimeColors[formatid], E.TimeFormats[newformat][2]), timervalue)
или вносим различия вручную.

а) Меняет вообще все кулдауны: панели, сумки, ауры...
б) покраснение будет наблюдаться с секунды на 1 ниже порогового значения.

05:12:50 ‹Elv› I just utilized my degree in afro engineering and fixed it
4:58 - ragenvald: да вы ****ец че за сильные духом и закаленные травой

bulge

  • Старожил
  • ***
  • Сообщений: 1268

  • Варкрафт: +
    • Класс: Маг
Re: Elv UI
« Ответ #2074 : 01 Июля, 2014, 16:30:25 »
  • Рейтинг:0 (+0 | 0)
*Эпичный голос*
Отбросьте веру в ложного бога Гугла! Его сила ничто в сравнении с мощью Темной Стороны!

(показать/скрыть)

Спасибо за оперативность. А подскажи, я при каждом апдейте ЕлвУИ ручками меняю свои измененные забекапленные chat.lua, bags.lua и теперь вот буду cooldowns.lua. Но придёт же день когда в этих файлах что-то поменяют и захлебнусь я в ошибках LUA. Так ведь?

P.S. С указанной выше правкой, в отсчёте появился "0", т.е. 30-секундный кулдаун стал выглядеть как "0-29", а не "1-30" как раньше  :D  убрать это никак нельзя?
« Последнее редактирование: 01 Июля, 2014, 16:57:20 by bulge »

Darth Predator

  • Старожил
  • ***
  • Сообщений: 1372
  • Профессиональный камикдзе

  • Варкрафт: +
    • Имя: Дартпредатор
    • Класс: Shadowmage
    • Сервер: Вечная Песня/Illidan
Re: Elv UI
« Ответ #2075 : 01 Июля, 2014, 19:09:03 »
  • Рейтинг:0 (+0 | 0)
Ноуп. Это измнение подменяет формат кулдауна на цельносекундный. А он, в свою очередь, выводит округленное вниз значение.
Можно обойти, но править надо будет 2 файла.

С ошибками да, когда-нибудь может и так случиться.

05:12:50 ‹Elv› I just utilized my degree in afro engineering and fixed it
4:58 - ragenvald: да вы ****ец че за сильные духом и закаленные травой

bulge

  • Старожил
  • ***
  • Сообщений: 1268

  • Варкрафт: +
    • Класс: Маг
Re: Elv UI
« Ответ #2076 : 01 Июля, 2014, 19:27:37 »
  • Рейтинг:0 (+0 | 0)
Ноуп. Это измнение подменяет формат кулдауна на цельносекундный. А он, в свою очередь, выводит округленное вниз значение.
Можно обойти, но править надо будет 2 файла.

С ошибками да, когда-нибудь может и так случиться.

Подскажи дорогу, как обойти, пожалуйста ;D

Darth Predator

  • Старожил
  • ***
  • Сообщений: 1372
  • Профессиональный камикдзе

  • Варкрафт: +
    • Имя: Дартпредатор
    • Класс: Shadowmage
    • Сервер: Вечная Песня/Illidan
Re: Elv UI
« Ответ #2077 : 01 Июля, 2014, 20:29:53 »
  • Рейтинг:0 (+0 | 0)
Обойдемся одним файлом.

там же заменяем исходник на
local timervalue, formatid
timervalue, formatid, cd.nextUpdate = E:GetTimeInfo(remain, threshold)
local newformat
if formatid == 4 then
timervalue = ceil(timervalue)
newformat = 3
else
newformat = formatid
end
cd.text:SetFormattedText(("%s%s|r"):format(TimeColors[formatid], E.TimeFormats[newformat][2]), timervalue)
и ровно перед функцией local function Cooldown_OnUpdate(cd, elapsed) добавляем
local ceil = math.ceil
Из минусов чуть более долгое висение цифры 3. она будет висеть 1,7 секунд вместо положенной одной.

05:12:50 ‹Elv› I just utilized my degree in afro engineering and fixed it
4:58 - ragenvald: да вы ****ец че за сильные духом и закаленные травой

bulge

  • Старожил
  • ***
  • Сообщений: 1268

  • Варкрафт: +
    • Класс: Маг
Re: Elv UI
« Ответ #2078 : 01 Июля, 2014, 20:37:15 »
  • Рейтинг:0 (+0 | 0)
Вот так намного глазу приятней 8) Большое спасибо за уделенное время ;)

Darth Predator

  • Старожил
  • ***
  • Сообщений: 1372
  • Профессиональный камикдзе

  • Варкрафт: +
    • Имя: Дартпредатор
    • Класс: Shadowmage
    • Сервер: Вечная Песня/Illidan
Re: Elv UI
« Ответ #2079 : 03 Июля, 2014, 01:12:57 »
  • Рейтинг:0 (+0 | 0)
Внезапно!

Кого интересует возможность жизни встраивалки скады в чат с версией r564 и выше, тык сюда (последний коммент)
Проверено, работает как часы.
« Последнее редактирование: 03 Июля, 2014, 01:20:11 by Darth Predator »

05:12:50 ‹Elv› I just utilized my degree in afro engineering and fixed it
4:58 - ragenvald: да вы ****ец че за сильные духом и закаленные травой

Неправда

  • Завсегдатай
  • **
  • Сообщений: 304

  • Варкрафт: +
    • Имя: Угрум
    • Сервер: Черный Шрам
Re: Elv UI
« Ответ #2080 : 03 Июля, 2014, 11:01:07 »
  • Рейтинг:0 (+0 | 0)
Внезапно!

Кого интересует возможность жизни встраивалки скады в чат с версией r564 и выше, тык сюда (последний коммент)
Проверено, работает как часы.


Ы-ы-ы. По-моему, проще комментить 1 строку в одном файле (BarDisplay.lua), чем рейплейсить 2 строки на 6 строк в другом файле (Embed.lua) при обновлении версии аддона. Это опять заплатка а не исправление ситуации. 565 ничего не починила.

Darth Predator

  • Старожил
  • ***
  • Сообщений: 1372
  • Профессиональный камикдзе

  • Варкрафт: +
    • Имя: Дартпредатор
    • Класс: Shadowmage
    • Сервер: Вечная Песня/Illidan
Re: Elv UI
« Ответ #2081 : 03 Июля, 2014, 14:46:44 »
  • Рейтинг:0 (+0 | 0)
У меня все работает. ищем косьяк :P

05:12:50 ‹Elv› I just utilized my degree in afro engineering and fixed it
4:58 - ragenvald: да вы ****ец че за сильные духом и закаленные травой

simsim

  • Завсегдатай
  • **
  • Сообщений: 901
Re: Elv UI
« Ответ #2082 : 16 Июля, 2014, 11:50:20 »
  • Рейтинг:0 (+0 | 0)
Добрый день!
подскажите а можно ли как то:
1. сделать у рейдфреймов прозрачный фон?
2. задать для рейдфреймов конкретную толщину границы?

Darth Predator

  • Старожил
  • ***
  • Сообщений: 1372
  • Профессиональный камикдзе

  • Варкрафт: +
    • Имя: Дартпредатор
    • Класс: Shadowmage
    • Сервер: Вечная Песня/Illidan
Re: Elv UI
« Ответ #2083 : 16 Июля, 2014, 15:29:11 »
  • Рейтинг:0 (+0 | 0)
На оба вопроса нет.

05:12:50 ‹Elv› I just utilized my degree in afro engineering and fixed it
4:58 - ragenvald: да вы ****ец че за сильные духом и закаленные травой

Кактус

  • Новичок
  • *
  • Сообщений: 55
  • http://z0r.de/4551

  • Варкрафт: +
    • Сервер: Вечная Песня
Re: Elv UI
« Ответ #2084 : 17 Июля, 2014, 18:40:45 »
  • Рейтинг:0 (+0 | 0)
Давно пользуюсь ElvUI, недавно заметил проседания по FPS. При просмотре на использующуюся память аддонов, увидел, что каждую секунду ElvUI свою память увеличивает, что через час игры грозит использованием 40 и больше мегабайтов памяти. Что посоветуете, и как с этим бороться?
Каждый умирает от своей руки.

 

закрыть