XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Барахолка
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
BLOOD ELF

offline
Опыт: 8,662
Активность:
Изменение расположения полосы загрузки
Недавно ковырял .fdf файлы игры и нашел способ менять расположение полосы загрузки карты. Может оно и не нужно, но решил поделится с вами.
Извлекаем файл UI\FrameDef\Glue\Loading.fdf из War3xlocal.mpq. Открываем его блокнотом. Нам нужны эти значения в начале файла:
Код:
Frame "SPRITE" "LoadingBar" {
        SetPoint BOTTOMLEFT, "Loading", BOTTOMLEFT, 0.0, 0.0025,

        Frame "TEXT" "LoadingBarText" INHERITS "StandardLabelTextTemplate" {
            SetPoint BOTTOM, "Loading", BOTTOM, 0.0, 0.057,
            Text "LOADING_LOADING",

Теперь измените 0.0025 на 0.50 и 0.057 на 0.555 (первое значение отвечает за расположение полосы, а второе за расположение текста). Сохраните результат. В итоге у вас полоса загрузки будет в верней части экрана. Так же можно менять расположение текство при загрузке. Редактируя .fdf файлы можно менять расположение всего меню в игре, например расположение всех кнопок в главном меню, расположение текстов и т.д. Есть пара минусов. Чтобы эти изменения работали, файл должен загружаться вместе с игрой, а не с картой. Т.е. придется файл кидайть в директорию игры или загружать через мод лаунчер. И еще нельзя удалять\добавлять свои сегменты, будет фатал.

P.S. Не знал куда кидать это, вроде в обучающие статьи не подходит.
Прикрепленные файлы
Тип файла: rar Loading.rar (864 байт, 60 просмотров )

Отредактировано BLOOD ELF, 11.12.2009 в 21:11.
Старый 11.12.2009, 17:08
SageOne
x
offline
Опыт: 46,054
Активность:
BLOOD_ELF, грац!
Спасибо, что сказал :)
Осталось накопать, как изменить текстуру самой полосы, вопрос давно в академии был, но сказали, что категорически невозможно :)
Старый 11.12.2009, 17:13
MblLLlbl
Кризис в творчестве...
offline
Опыт: 5,484
Активность:
BLOOD_ELF, О.о Ого что :)
Прикольно, спасибо, что опубликовал.
Пиначет, Это возможно. видел в 1 карте, вот только название не помню, если встречу, скажу или выложу.
Старый 11.12.2009, 17:35
ScorpioT1000
Работаем
offline
Опыт: отключен
Никому это не надо, как обычно.
файл должен загружаться вместе с игрой, а не с картой
фейл!
ну я тоже могу много чего понарассказывать, что можно сделать с загрузкой игры...
Старый 11.12.2009, 17:39
XOR

offline
Опыт: 38,159
Активность:
Конечно, не совсем то, но все же..
Старый 11.12.2009, 17:39
Alibek
Choops
offline
Опыт: 12,699
Активность:
BLOOD_ELF, а неплохо...мне понравилось...вот только это неособо нужно
Старый 11.12.2009, 17:54
YellowStar
poon
offline
Опыт: 15,144
Активность:
До этого доходил еще год назад, .fdf только на локальных компах, но если не ошибаюсь есть надстроики для граффаила вар3скин.тхт где можно менять данное значение.
Старый 11.12.2009, 18:36
BLOOD ELF

offline
Опыт: 8,662
Активность:
Плохо что в картах никак не использовать. Сгодится лишь в каких-нить крупных проектах.

Если заменить текстуру Loading-BarBorder.blp в самом архиве War3.mpq, то ее не показывает вообще. Тут чтото хитрое.

Можно координатами вообще полосу убрать за границы экрана =)

Отредактировано BLOOD ELF, 11.12.2009 в 21:56.
Старый 11.12.2009, 21:16
SwuJe
aka Sakh_badboy
offline
Опыт: 15,238
Активность:
Молодец,но очень жаль что в мапу не вставиш. Где то видел набор текстур там как раз заменялась полоска на другой цвет
Старый 12.12.2009, 11:05
Ranger21
I love beatiul days XD
offline
Опыт: 13,274
Активность:
ну сменить полоску просто
обычный файл текстуры, который можно вставлять в свою карту
Старый 12.12.2009, 11:08
BLOOD ELF

offline
Опыт: 8,662
Активность:
Ranger21,
Ну попробуй =)
Грузится почемуто всеравно будет не твоя, а из архива War3.mpq А если заменить текстуру в самом архиве, то она не отображается. Но возможно это у меня текстура была кривая.
Старый 12.12.2009, 12:53
SwuJe
aka Sakh_badboy
offline
Опыт: 15,238
Активность:
Кстати ты говориш можно менять любые кнопки?а можно которые правее миникарты?
Старый 12.12.2009, 13:17
BLOOD ELF

offline
Опыт: 8,662
Активность:
Sakh_badboy,
Нужно проверять методом научного тыка. Ну может и не любые кнопки, но менять положение и размеры кнопок в главном меню получалось.
Старый 12.12.2009, 15:33
SageOne
x
offline
Опыт: 46,054
Активность:
Sakh_badboy, как я понял, смысла особого в этом нет, т.к. надо будет создавать отдельный файл и подгружать во время игры?..
Старый 12.12.2009, 15:35
SwuJe
aka Sakh_badboy
offline
Опыт: 15,238
Активность:
Пиначет, просто интересно, глобальным модам пойдет которые, создают новые меню и все такое.
Старый 12.12.2009, 15:51
Cytaster

offline
Опыт: 3,757
Активность:
BLOOD ELF
Спасибо, пригодится всем!
А он не уменьшает времени загрузки?
Если заменить текстуру Loading-BarBorder.blp в самом архиве War3.mpq, то ее не показывает вообще. Тут чтото хитрое.
У меня если заменишь, то показывает стандартную.

Отредактировано Sarcazi, 13.12.2009 в 21:00.
Старый 13.12.2009, 20:46
BLOOD ELF

offline
Опыт: 8,662
Активность:
Sarcazi,
Конечно не уменьшает. Просто меняет местоположение полосы загрузки и текста.
Если ты заменишь с самом архиве игры, то показывать стандартную он никак не будет, т.к. ты ее удалил и засунул свою.
Старый 13.12.2009, 22:58
dark ivan

offline
Опыт: 150
Активность:
Прикольно очень нравиться, а можно сделать полосу сбоку!
Старый 26.12.2009, 10:47
SwuJe
aka Sakh_badboy
offline
Опыт: 15,238
Активность:
dark_ivan, скорее всего можно,но не повернуть на 90 градусов
Старый 26.12.2009, 10:49
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 11:00.