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имя_файла.расширение , поэтому не обязательно с каждой иконкой импортировать её отключённую версию, можно вообще использвать левую (только это будет тупо смотреться).
И ещё напоследок, если вы не будете кидаться использовать иконку/модель сразу же как только её импортировали, а сначала сохраните карту, то вам не придётся закрывать редактор и открывать его снова, чтобы увидеть импортированную иконку/модель.


Views: 15 323

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


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

Extremator:
думаю можно всё ужать и оставить лишь саму суть вопроса, а именно:
ReplaceableTextures\CommandButtons\BTNicon.blp - активная
ReplaceableTextures\PassiveButtons\BTNicon.blp - пассивная
ReplaceableTextures\AutoCastButtons\BTNicon.blp - для авто-каста
ReplaceableTextures\CommandButtonsDisabled\DISBTNicon.blp - затемнённая (общая)
а как на счёт тех иконок что идут в (тип атаки брони божественная хаос и тп ) что туда прописывать?
PT153 #13 - 1 year ago (изм. ) 1
Голосов: +1 / -0
Ivan99, что угодно, путь меняется в Дополнительно - игровой интерфейс.