Добавлен ReiGyl
Никто не задумывался о замене цвета полоски опыта? Я видел много изменений самой шкалы, но вот цвет - не замечал. Я захотел заменить фиолетовый цвет на голубой\синий, и посмотрев исходники UI\Feedback\XpBar\, понял, что цвет вроде как должен заменяться в самой модели, поскольку текстуры ч\б.
Я в XpBarConsole заменил это
GeosetAnim {
static Alpha 1.0,
static Color { 0.513726, 0, 0.545098 },
GeosetId 1,
}
На это
GeosetAnim {
static Alpha 1.0,
static Color { 0.294117, 0.607843, 0.999999 },
GeosetId 1,
}
И импортировал файл по пути UI\Feedback\XpBar\XpBarConsole.mdx. Но результата 0.
Числа 0.513726, 0, 0.545098 при домножении на 255 дают искомый фиолетовый цвет, но почему-то при замене на голубую палитру, в игре ничего не меняется.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
Показать
stan0k
2 мес
0
Показать
Вроде как замена файла xp-полоски не поменяет саму полоску. Найди в игровом интерфейсе файлы с названием UITile01-04 и попробуй просмотреть их. Точно не помню в каком конкретно, но в каком то из них должна быть текстура полоски опыта
0
Показать
Makeba
2 мес
0
Показать
Ради интереса покопал FDF, нашёл вот это
В рефоге фрейм можно дёрнуть из кода карты и перекрасить нативкой

SIMPLESTATUSBAR не умеет использовать модель, он умеет только частично показывать текстуру от левого края, в зависимости от значения прогресса.
Скорее всего для заливки бара используется текстура UI\Feedback\XPBar\human-bigbar-fill.blp + захардкоженный цвет.
Загруженные файлы
- image.png
Чтобы оставить комментарий, пожалуйста, войдите на сайт.

WC3




