WarCraft 3: Жутко неправильный импорт

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

Для начала возьмём стандартный набор иконок: активная иконка, пассивная иконка и пара иконок для автокаста (On и Off) и соответственно их "отключённые" варианты.
Далее приведу пару цитат:
- Используйте префикс BTN для нормального состояния картинки, DISBTN - для отключенного, PASBTN - для пассивного и DISPASBTN - для выключенного пассивного.
И... удалю нафиг префиксы BTN, PAS, оставлю только префикс DIS (так и быть сжалимся над ним ). Теперь удалим одну из иконок для автокастовой способности, ибо они полностью идентичны. Теперь у нас нет дублирующихся иконок, кроме 4х одинаковых картинок "отключённых" иконок. Теперь оставляем только одну из них, остальные удаляем (сумасшествие не правда ли? и что я собираюсь делать с этими зелёными квадратами? ).
Теперь у нас осталось всего 4 иконки из 8, которые мы и конвертируем в blp (предполагается, что статью читает не новичок, и не надо объяснять что и как)
После чего приступаем к импорту...
Цитата:
Теперь откройте вашу карту в редакторе, зайдите в менеджер импорта (F12) и последовательно импортируйте все 4 файла (как я уже говорил, файлов может быть меньше, но не бывает меньше двух - прим. переводчика). Как вы уже заметили, у всех импортированных файлов путь стал наподобие "war3mapImported\BTNAdvancedMoonGlaive.blp". Это неверный путь и вам надо его поправить.
Цитата:
Внимание: От правильности написания путей зависит работоспособность вашей картинки. Если вы что-то напутали, одно или несколько состояний будут видны как зеленые квадраты вместо картинок.
war3mapImported\BTNAdvancedMoonGlaive.blp на
ReplaceableTextures\CommandButtons\BTNAdvancedMoonGlaive.blp
war3mapImported\DISBTNAdvancedMoonGlaive.blp на
ReplaceableTextures\CommandButtonsDisabled\DISBTNAdvancedMoonGlaive.blp
war3mapImported\PASBTNAdvancedMoonGlaive.blp на
ReplaceableTextures\PassiveButtons\PASBTNAdvancedMoonGlaive.blp
war3mapImported\DISPASBTNAdvancedMoonGlaive.blp на
ReplaceableTextures\CommandButtonsDisabled\DISPASBTNAdvancedMoonGlaive.blp
Правильно Исправим... берём и пишем пути почти от балды, единственное, что прошу сделать - это назвать все файлы одинаково (в моём случае это ArrowUpg2.blp) и у "отключённой" иконки написать тот самый путь, какой требуют в цитате (в моём случае это - ReplaceableTextures\CommandButtonsDisabled\DISArrowUpg2.blp)
И теперь, после всех проделанных процедур проверим, что же получится у нас в игре.
Ууупс, всё работает, но как?
Префиксы BTN и PAS и суффиксы On и Off ничего не значат и их применение не обязательно.
Путь к "включённой" иконке вы указываете в свойствах юнита/абилки/баффа, поэтому не их не обязательно импортировать по какому-то жёстко указанному пути.
Путь к "отключённой" иконке варик ищет по пути ReplaceableTextures\CommandButtonsDisabled\DISимя_файла.расширение , поэтому не обязательно с каждой иконкой импортировать её отключённую версию, можно вообще использвать левую (только это будет тупо смотреться).
И ещё напоследок, если вы не будете кидаться использовать иконку/модель сразу же как только её импортировали, а сначала сохраните карту, то вам не придётся закрывать редактор и открывать его снова, чтобы увидеть импортированную иконку/модель.

Просмотров: 11 176

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


NETRAT #1 - 12 лет назад 2
В-опсчем стандартно в игре присутствует 4 типа кнопок - Нормальная, Дизебленая, Пассивная и Автокастинговая и больше ничего не надо - потому что еще иконки будут просто жрать память, а толку от них не будет.
Destroy #2 - 8 лет назад 10
кланяюсь тебе автор... ты спас меня от нубства=)
Dimsssss #3 - 7 лет назад 3
Ура! Чел, ты лучший! Увидишь, твоё пособие для иконок не пройдет даром ;)
Барин #4 - 6 лет назад 0
о0 Я не знал...
Extremator #5 - 6 лет назад 2
думаю можно всё ужать и оставить лишь саму суть вопроса, а именно:
ReplaceableTextures\CommandButtons\BTNicon.blp - активная
ReplaceableTextures\PassiveButtons\BTNicon.blp - пассивная
ReplaceableTextures\AutoCastButtons\BTNicon.blp - для авто-каста
ReplaceableTextures\CommandButtonsDisabled\DISBTNicon.blp - затемнённая (общая)
Bornikkeny #6 - 4 года назад 2
Нормально. Мало кто знал. я - точно
WarSC #7 - 4 года назад 0
Походу статья написана раньше чем я это осознал ну да ладно. Наблюдайте за Близардовцами они и не такому научат)
2 комментария удалено