WarCraft 3: Custom Loading Screens

» Раздел: Работа с MPQ и импортом

Автор оригинала: Chunk

Создание загрузочного экрана

Создание своего экрана загрузки - на самом деле, весьма несложный процесс в редакторе Frozen Throne, однако, указания на карте "Monolith" (являющейся примером использования нестандартного экрана загрузки) не очень четкие (да и не по-русски :) - прим. DimonT). С целью помочь всем интересующимся - чтобы не натыкаться на проблемы, которые были у меня - вот небольшое руководство с некоторой важной информацией, которая не очень ясна из указаний разработчиков.
  1. Вам нужна карта "Monolith" (находится в подпапке "scenario"), откройте ее в редакторе TFT и запустите менеджер импорта (Import Manager).
  1. С помощью импортера извлеките из карты 5 файлов: один называется "LoadingScreen.mdx", остальные 4 - "LoadingScreen*.tga", где на месте * стоят коды разных четвертей - BL (Bottom Left - нижний левый), BR (нижний правый), TL (верхний левый), TR (Top Right - верхний правый).
  1. Вам не надо ковыряться в файле mdx, просто распакуйте его куда-нибудь в доступное место. Остальные четыре файла - это изображения в формате Targa (TGA) и вам нужно отредактировать эти файлы в каком-нибудь графическом редакторе (например, Photoshop), поддерживающем импорт/экспорт файлов TGA.
  1. Вам надо разработать свою картинку для экрана загрузки. Это может быть любое изображение, например, скриншот из игры. Требования к этому изображению строго такие: размер 1024x768, при разрешении в 72 dpi. Вам придется переделать свою картинку под эти требования, чтобы ее можно было использовать как загрузочный экран.
  1. После этого готовую картинку следует разделить на 4 части, равные по размерам соотвествующим частям из исходного набора, а именно: верхние четверти должны быть размера 512x512, нижние - 256x512 (разрешение везде - 72 dpi).
  1. Все 4 части перевести в формат TGA, можно просто вырезать/вставлять на место оригинальных LoadingScreen*.tga (или сохранить под такими же именами).
  1. Сохранить как TGA, обязательно в 32-битном формате. (компрессию нужно отключить. - прим. DimonT). 24-битные картинки не работают, из-за некорректного размера файла. Убедитесь, что размеры получившихся файлов совпадают с размерами исходных, иначе произойдет сбой при загрузке карты.
  1. Очень важный момент (и при этом не упоминается в указаниях к Monolith) - все 4 получившихся файла должны находится в инсталяционной директории WarcraftIII, где находятся основные файлы игры и редактора. Ни в поддиректории, ни где бы то ни было еще.. именно там. Где находится файл mdx, не важно.
(на самом деле, не совсем понятен смысл этого пункта, однако автор статьи усиленно подчеркивает его важность. - прим. DimonT)
  1. Импортируйте все 4 картинки в вашу карту с помощью редактора. Важно правильно указать пути к файлам, иначе, опять-таки, ничего не заработает. После импорта файлов, поставьте для них флажок "custom path", и сотрите "war3mapimported\" из пути. Проделайте это со всеми 4-мя файлами. И, наконец, импортируйте файл "LoadingScreen.mdx" (неизмененный), ему путь менять не надо.
  1. Зайдите в свойства сценария (Scenario Properties), и на закладке "Loading Screen" нажмите "использовать импортированный файл" - ваш mdx должен появиться в списке.
Вот и все!

Просмотров: 15 075

» Лучшие комментарии


zik121 #1 - 9 лет назад -1
а попроще никак)):??
ZUKMAN #2 - 9 лет назад -1
Статья конечно ничего,но с помощь улучшенного редактора WE unlimited все это делается з 2 секунды и без гемора.
dodge555 #3 - 8 лет назад -1
мда, и вес изображения при этом 2 мб..
RinoS #4 - 8 лет назад 1
Мда чесно говоря ничего не понял, поподробнее бы=)
Archer92 #5 - 8 лет назад -1
Вот все пишут "разделить на 4 части" а КАК??Вы можете объяснить????????
LordSerga #6 - 8 лет назад 3
Фотошоп не обязательно, можно Paint.NET - это не реклама, это полное название программы :)
TaLS #7 - 8 лет назад 1
Вот как через паинт разделить картинку на 4 части ??? и чтобы они были как надо по расширению у меня оно получается на 2 на 3 меньше или больше
DarkVampire #8 - 8 лет назад 0
хД
Faam #9 - 7 лет назад 2
спасибо помогло
Prototype_T #10 - 7 лет назад 0
большое спасибо, статья класс!
ehnaton #11 - 7 лет назад 0
я согласен с ZUKMANом что с помошью we unlimited это делаеься за две секунды. Сделал картинку 1024х768 через него импортировал и все. Любуйся.
Anubis RRR #12 - 6 лет назад 2
Кстати, существуют вары, где нет карты "монолит", поэтому было бы неплохо делать экраны с нуля.
______________
В том то и дело что у меня нету
Somilya #13 - 6 лет назад 0
НЕТ! Необязательно использовать 512х512 и 256х512! Можно использовать и 256х256 + 128х256 и хоть 1024х1024 + 512х1024. Просто нужно чтобы это число было степенью 2! Я сам пробовал создать лоадскрин из картинки разрешением 2048х1536 и у меня все получилось!
Просто нужно разделить на 4 части в правильных пропорциях и все!
Дик #14 - 6 лет назад 0
Спасибо ! Хоть этот способ проканал.
Handragor #15 - 5 лет назад -4
Ничего не вышло. Фигня(
Artyom18 #16 - 1 год назад 0
ZUKMAN:
Статья конечно ничего,но с помощь улучшенного редактора WE unlimited все это делается з 2 секунды и без гемора.
WE Unlimited встроен в JassNewGemPak2 а там такой функции нет.
darkowlom #17 - 1 год назад 0
Artyom18, в жнгп встроен не полный анлимитед, там в ланчере присутсвует функция