Вступление.
Иконка - это маленькое изображение, применяющееся для отображения войск, предметов,
способностей, и прочего иначе чем в виде модели и в виде текста. Роль иконок довольно
велика: если у героя в таверне будет некрасивая иконка, у играющего в первый раз может быть
меньше мотиваций взять именно этого героя; если у способности будет не та иконка, выглядит
это плохо. А главной целью импорта иконок для абсолютного большинства карт
является применение их в качестве отображений предметов. Согласитесь, иконки WarCraft в этом
отношении слегка скудны. Впервые над этим я задумался, когда сравнивал иконки WoW и WC3.
В первом существовало два отображения "шмота": в виде модели, когда вы напяливали на чара
разные вещи, и в виде иконок в сумках. Роль второго довольно мала: вы будете руководствоваться
в основном красотой предмета, когда он одет на вас (мы говорим об эстетическом моменте, а
не о полезных свойствах, которые имеет этот предмет). В WarCraft'е такого нет - с начала и до конца
мы видим одни лишь иконки в инвентаре, магазине. То есть образ предмета будет целиком определятся
только иконкой. В связи с этим, иконка для предмета - важнейшее свойство, ничуть не меньшего
значения, чем его игровые качества и способности.
Итак, повторим то, что было измышлено выше: иконка - нужная вещь в арсенале того маппера,
который хочет сделать свою карту отличной от миллионов других и интересной для того, кто в нее
играет. Существуют различные способы достижения этого самого же, как-то: модели, скины,
совершенно новаторские идеи, и т.д. Но стоящих идей обычно бывает мало (ну вообще-то я тут
по себе сужу ), а по сравнению с импортом других видов файлов иконки занимают до
смешного мало места.
Размер иконок, их формат.
Иконки обычно делаются в разрешении 64х64. Никто вроде не пытался протестовать против
этого , так что идем дальше. Иконки применяются в двух форматах - .blp и .tga.
BLP - сокращение от Blizzard Picture, формат графических файлов, разработанный Blizzard
для применения в Warcraft. Чем то похож на JPEG, в частности, алгоритмом сжатия.
Получает дальнейшее развитие в формате BLP2, который используется в World of Warcraft.
Не редактируется Photoshop'ом.
TGA - сокращение от Targa, формат графических файлов средней популярности. Напрямую
редактируется Photoshop'ом, из-за чего я и предпочитаю его.
Да, когда будете создавать иконки, цвета 24-хбитные. Далее в статье рассматривается только
создание .tga иконок. Если вам ну очень нужны иконки в формате .blp, вы сможете
конвертировать созданные .tga файлы утилитой WC3 Viewer (она также конвертирует
.bmp и .jpg файлы).
Разные типы иконок.
Существуют четыре различных типа:
BTN, который с серой рамочкой. Основной тип. Применяется для войск, предметов, декораций,
для способностей, которые применяются при нажатии.
BTNOnOff, который с желтыми уголками. Применяется для автокастовых способностей.
PASBTN, который не имеет рамочки. Применяется для пассивных способностей.
DIS, который затемненный вариант. Основной тип. Нужно иметь DISBTN вариант для всех
типов иконок, перечисленных выше.
Необходимость DIS - варианта иконок.
В случаях, когда иконка отображена в темном DIS варианте, а это происходит когда:
1. Это иконка предмета и вы просматриваете инвентарь с таким предметом у воина,
принадлежащего другому игроку;
2. Это иконка предмета в магазине, вы просматриваете его, но рядом нет вашего воина с
возможностью его купить;
3. Это иконка способности не с мгновенным кастом, то есть некоторое время, даже если
перезарядка будет очень короткой, способность будет недоступна для повторного применения;
4. Это иконка геройской способности, в данный момент недоступной для изучения, в случае когда
вы просматриваете список способностей героя;
5. Это портрет наемного воина в магазине, дальше см. п. 2.
6. Это иконка предмета/воина/способности, а вы в данный момент находитесь в
Заданиях/Меню/Меню союзников/Списке сообщений;
иконка превращается в ярко-зеленый лажовый квадрат, так же ярко свидетельствующий, по
мнению некоторых мапперов, о нубстве создателя карты. Чтобы такого не было,
нужно импортировать правильным образом DISBTN вариант иконки. О путях импорта
расскажу в самом низу, а сейчас речь пойдет о том, как делать иконки.
Создание иконок.
Итак, вначале определимся, что за иконку мы хотим, для каких целей она будет служить:
иконка воина, или заклинания, или предмета. Для воинов обычно новые иконки создаются в
дополнение к импортируемой модели. Для заклинаний иконки обычно создаются, если
старые кажутся слишком уж "заезженными". О предметах было написано во "Вступлении".
Создание заготовки иконки для нестандартной модели воина.
Нам необходимо дать игроку представление о том, как выглядит модель воина. Снимаем
скриншот модели - в mdlvis нажимаем кнопке Prt Scr. Загрузить это в Photoshop довольно
просто: жмем Ctrl+N либо переходим в меню "Файл -->Новый..". Photoshop
сам расставляет все настройки создаваемого файла под тот, который находится в буфере
обмена (нажатие Prt Scr загружает картинку экрана в буфер). После создания
файла, жмем Ctrl+V, либо переходим в меню "Правка --> Вставить".
В WC3 Viewer функция снятия скрина есть в разделе Вид --> Сделать снимок. После этого
открываем файл в Photoshop.
Теперь, нужно найти в получившемся изображении нужное нам для создания иконки. Если это
живой воин, то лучше будет выделить его лицевую часть, если это механика или здание, можно
выделить область, охватывающую общий вид юнита. Необходимо выделить квадратную форму,
поэтому измените стиль выделения (сверху, панель инструментов) на "Стиль: фиксация пропорций"
и поставьте в обоих полях по 1. После выделения, нужно загрузить эту область в буфер обмена.
Проводится сия нехитрая операция нажатием Ctrl+D, либо переходом по "Правка -->Копировать".
(возможно, вы большой профи в Photoshop'e, но статья пишется для всех, и не все могут уверенно
владеть им, так что я стараюсь подробнее описать ход работы). Опять создаем новый файл,
вставляем в него выделенную нами область, (два нажатия по две кнопки: Ctrl+N; Enter; Ctrl+V).
Теперь нужно сжать изображение до размеров стандартной иконки. Операция
"Файл-->Автоматизация-->Подгонка Изображения". Ставим в обоих полях 64х64.
Создание заготовки иконки для заклинания.
Тут уже сложнее, и все зависит от вашего художественного вкуса. По-моему, лучше подгонять
эффекты заклинания к существующим иконкам. Как бы то ни было, найдя изображение,
вполне представляющее игроку, как действует заклинание, нужно провести те же операции,
что и при создании иконки для воина, то есть: выделить только нужное; подогнать под размер
64х64.
Создание заготовки иконки для предмета.
Обычно иконки с оружием создаются с использованием других игр. Вот способы, как это
оружие в конечном счете засунуть в свою карту:
1. Сделать скриншот с оружием в руке. Трудозатратно.
2. Сделать скриншот, когда оружие в инвентаре. Учтите, что желательно было бы,
когда иконка этого самого оружия в инвентаре была достаточно крупной (в плане разрешения),
в противном случае она будет некрасиво растянутой.
Далее проводим те же самые операции.
Создание иконки из заготовки.
Итак, у нас имеется заготовка иконки с разрешением 64х64. Будем использовать несколько
файлов, которые скачиваем здесь
Первый файл - BTN.tga - заключает в себе серую рамку.
Второй файл - OnOff.tga - заключает в себе желтые уголки автокастовых способностей.
Третий файл - PASBTN.tga - заключает в себе черную рамку.
Рассмотрим сначала создание BTN иконки. Сначала откроем нашу заготовку, потом BTN.tga.
В окне с BTN.tga переходим в меню "Выделение --> Загрузить выделение". Выделится серая рамка,
которая нам нужна. Нажимаем Ctrl+C, открываем окно с нашей заготовкой, жмем Ctrl+V.
Чтобы быстрее сохранять (не нужно будет переключать тип файла с .psd), нажмем сразу Ctrl+E.
Это сольет слои. Теперь сохраним нашу иконку под названием, начинающимся с BTN. Например,
BTNProtoss.tga. Получается такое:
Создание иконки автокаста. Сначала откроем нашу заготовку, потом BTNOnOff.tga и PASBTN.tga.
В окне с PASBTN.tga переходим в меню "Выделение --> Загрузить выделение". Выделится черная
рамка. Нажимаем Ctrl+C, открываем окно с нашей заготовкой, жмем Ctrl+V. Потом открываем окно
c BTNOnOff.tga, переходим в меню "Выделение --> Загрузить выделение". Выделятся желтые уголки.
Нажимаем Ctrl+C, открываем окно с нашей заготовкой, жмем Ctrl+V. Потом жмем Shift+Ctrl+E (слить
все слои). Сохраняем наподобие BTNProtossOn.tga либо BTNProtossOff.tga (Зачем Off вариант, не
понятно, но близзы в своих иконках используют. причем обa варианта - On и Off идентичны)
Создание PASBTN иконки. Сначала откроем нашу заготовку, потом PASBTN.tga.
В окне с PASBTN.tga переходим в меню "Выделение --> Загрузить выделение". Выделится черная
рамка. Нажимаем Ctrl+C, открываем окно с нашей заготовкой, жмем Ctrl+V. После нажатия Ctrl+E получаем такой вариант:
Как можно увидеть, края имеют довольно-таки резкий переход. Почему-то многим этого достаточно. Если вас не устраивает это (как и меня), нужно сгладить переход инструментом "Размытие". Силу ставим на 100%, размер кисти сойдет 15-20 пикселей. Осторожно проводим кистю по краям, и.. вуаля! Получаем вариант посимпатичнее (мелочь, конечно, но приятно )
:
Сохранять навроде PASBTNProtoss.tga
Создание DIS варианта для всех типов иконок. Тут все похоже на создание PASBTN иконки, но нужно лишь снизить яркость и контраст соответствующим инструментом Изображение-->Настройка-->Яркость/Контраст. Ставим в обоих полях -50. Если ничего не изменяется, значит, вы забыли нажать Ctrl+E после вставки черной рамки. Должно получится что-то, похожее на это:
Нюансы названия DIS варианта. DIS вариант должен быть у каждого типа иконки, будь то BTN, BTNOn/BTNOff или PASBTN. Название должно быть в общем случае как: DIS*icon name*.tga, где *icon name* - полное название иконки. Например, для:
BTNProtoss.tga - DISBTNProtoss.tga
BTNProtossOn.tga - DISBTNProtossOn.tga
PASBTNProtoss.tga - DISPASBTNProtoss.tga
все это будет нужно для нормального импорта, о чем и пойдет речь ниже.
Импорт иконок в карту
Итак, иконка и её DIS вариант готовы и названы. Открываем Менеджер Импорта, импортируем обе иконки. Называться они будут как War3MapImported\...
нам нужно заменить на нормальные названия папок в архивах WarCraft.
Для автокастовых и активных иконок (BTN и BTNOn):
ReplaceableTextures\CommandButtons\...
Для пассивных иконок (PASBTN):
ReplaceableTextures\PassiveButtons\...
Для DIS иконок:
ReplaceableTextures\CommandButtonsDisabled\...
Все, сохраняем карту и перезапускаем WarCraft.
Автор:Bladget