Как импортировать модель
Итак, ты скачал откуда-нибудь модель, предназначенную для war3 и не знаешь что с ней делать. Разберемся, что и в каком порядке нужно делать.
Модель состоит из нескольких файлов:
1. Сама по себе модель *.mdx
2. Возможно, специальная модель портрет *_portrait.mdx
3. Могут быть еще несколько файлов *.blp (текстуры). Обычно еще прилагается файл с инструкцией. Но когда-то я и сам не смог разобраться даже с инструкциями. Так что продолжаем.
Итак, у тебя имеется архив с моделью. Сделай следующее:
1. Создай новый каталог
2. Разархивируй в него архив с моделью.
Теперь в архиве находятся несколько файлов или даже каталогов - наша модель
Далее, идем в редактор и делаем следующее:
1. Через меню запускаешь
Модуль-> Менеджер импорта (f12)
2. Открывается окном менеджера. Через меню делаешь команду
Файл->Импорт файла
Имопртируешь в менеджер все файлы, которые находятся в каталоге с моделью и подкаталогах, созданных при архивации
Обычно модели стыкуются с текстурами только если имеется определенная структура каталогов. И эту структуру нужно повторить в менеджере импорта.
Проделай следующее:
1. В менеджере импорта выбери файл с моделью (он имеет расширение mdx)
2. Два раза щелкни на файле (или нажми enter)
3. Нажми флажок "Нестандартный путь"
4. У тебя будет написано war3mapImported\<model>.mdx
Измени название на <model>.mdx
5. Нажми ok.
Теперь твоя импортированная модель будет храниться как бы в корневике сценария (ведь сценарий - это своеобразный архив). Если имеется еще одна модель с портретом (у нее будет название *_portrait.mdx) - сделай с ней то же самое.
Теперь нужно решить, куда импортировать текстуры. Помнишь я говорил, что должна сохраняться структура? Так вот, допустим, что наша текстура распаковалась в папку textures\<имя текстуры>.blp
Тогда мы должны прописать для импортированной текстуры в менеджере импорта точно такой же нестандартный путь:
textures\<имя текстуры>.blp
Изменять пути к текстурам - по тому же алгоритму, по которому мы меняли пути к модели .
В менеджере импорта раскидываешь все файлы в нужные каталоги .
Далее, очень важно: сохрани сценарий.
Только теперь в редакторе объектов назначать в качестве модели только что импортированную (выбираешь модель из списка imported). И при этом можно будет сразу же посмотреть эту модель.
Если ты попробуешь использовать импортированную модель до того, как сценарий будет сохранен, то при размещении в редакторе вместо модели ты увидишь черный квадрат. Запоздалое сохранение не поможет. Если это произошло - сохрани сценарий, выйди из редактора и снова войди.
Возможен случай, когда пути прописаны как я сказал, но модель все равно не отображается. Можно попробовать отыскать ошибку. Открываешь файл mdx при помощи блокнота. Там будет абра-кадабра, но ближе к началу будет имется список использованных текстур и пути, которые необходимо прописать.
Примечание 1: некоторые модели все равно не открываются. А некоторые подвешивают сценарий. Поэтому, будьте осторожны при импорте непроверенных моделей. Лучше для начала проделать импорт для сценария-пустышки.
Примечание2: у каждой новой импортированной модели должно быть новое имя. Иначе вы увидите предыдущую модель вместо новой, даже если предыдущая модель была удалена. Если же необходимо импортировать все таки по тому же самому пути, то придется сохранить сценарий, выйти и опять войти.
Если даже с этой статьей вы не можете разобраться - пишите. Попробуем объяснить понятнее.