Форум Игромании
 
Регистрация
Справка
Пользователи Календарь Сообщения за день

Warcraft Обсуждение игр серии Warcraft, решение технических проблем

Ответ
 
Опции темы
Старый 18.07.2005, 21:31   #1
Мастер
 
Аватар для INCWADRA
 
Регистрация: 03.04.2007
Адрес: Сайтама
Сообщений: 391
Репутация: 92 [+/-]
Создание карт, модов для WarCraft 3

Прежде чем задать вопрос прочитайте следующее:
Полезные ссылки, программы и прочее..., Оглавление "Библиотеки Творцов"

Данная тема предназначена для решения каких либо проблем или помощи в создании карт и модов для игры Warcraft 3. Немного о наборе инструментов, которые понадобятся нам в создании и редактировании:

WorldEditor

Скрытый текст:

Автор: Blizzard Entertainment
Тип: Редактор мира Warcraft 3
Способ распространения: На диске с игрой
Язык: Русский
Версия: 1.21b
О программе:
Официальный редактор карт для вара очень удобен и вполне не сложен. Редактор похож на своего предшественника StarEdit (редактор мира StarCraft), но он все равно отличается большой функциональностью и интерфейсом. Больше информации можно узнать на Wikpedia
Альтернативные редакторы:Прочие программы:
  • War3FileConverter - программа предназначена для конвертирования моделий и текстур.
  • WC3 Image Extractor II - мощная программа для просмотра и конвертирования текстур .BLP в изображения .TGA и обратно.
  • PowerMPQ - Хороший редактор архивов вара, таких как .MPQ .W3M .W3X и т.д.
  • WinMPQ - Более старший и запатентованный редактор .MPQ
  • Jass Craft - Отличный редактор Jass кода.
  • Wc3MapOptimizer - Оптимизатор карт.
  • Warcraft III Viewer (рус.) - Просмоторщик моделей вара
  • War3 Model Editor (рус.) - Редактор моделей вара. Но на нем нельзя создавать модели с нуля.
  • Button Manager - Программа для добавление рамок к иконкам.
  • MdlVis 1.39b - Лучший в своем роде редактор моделей.
  • Справочник по триггерам
  • Еще программы вы можете найти на сайтах Wc3Campaigns, HiveWorkshop и XGM.

Полезные ссылки:

Последний раз редактировалось Emix; 04.01.2011 в 10:42.
INCWADRA вне форума  
Отправить сообщение для INCWADRA с помощью ICQ Отправить сообщение для INCWADRA с помощью Skype™ Ответить с цитированием
Старый 02.02.2009, 20:33   #2321
Юзер
 
Аватар для Роб Рой
 
Регистрация: 20.01.2009
Адрес: За тридевятое царство
Сообщений: 365
Репутация: 50 [+/-]
UnReAls,
Как импортировать модель
Итак, ты скачал откуда-нибудь модель, предназначенную для 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 при помощи блокнота. Там будет абра-кадабра, но ближе к началу будет имется список использованных текстур и пути, которые необходимо прописать.
(это всё с хгм)
__________________
Самое ценное в жизни, как ни странно звучит - Жизнь!
________________
(\__/)
(O.o )
(> < ) Помогаю банни захватить мир
Роб Рой вне форума  
Ответить с цитированием
Старый 03.02.2009, 14:38   #2322
Новичок
 
Регистрация: 20.12.2008
Сообщений: 39
Репутация: 17 [+/-]
оо спс сработало

Добавлено через 1 минуту
как сделать так чтобы например войска врага выходила из за карты и нападали в опр время и определёнными войсками

Последний раз редактировалось UnReAls; 03.02.2009 в 14:40. Причина: Добавлено сообщение
UnReAls вне форума  
Ответить с цитированием
Старый 03.02.2009, 17:32   #2323
Новичок
 
Регистрация: 25.01.2009
Сообщений: 7
Репутация: -5 [+/-]
UnReAls, ну кажись(не помню,по памяти все(..):
Событие:КАждые 10 секунд(там сам что нить придумай)
Условие:там что будет по твоей карте
действие:Создать боевую еденицу(число и тип войск),и отправить в определенную область
Eran вне форума  
Ответить с цитированием
Старый 04.02.2009, 23:53   #2324
Новичок
 
Регистрация: 20.12.2008
Сообщений: 39
Репутация: 17 [+/-]
а как делать эти синематрики например карта загрузилась и как сделать чтобы в начался проигрыватся ролик типа там кто то с кем то говорит )) ссылку на статью дайте чтоли или обьясните
UnReAls вне форума  
Ответить с цитированием
Старый 05.02.2009, 12:50   #2325
overdigger
 
Аватар для ВАСЕКС


 
Регистрация: 02.09.2006
Сообщений: 4,526
Репутация: 1180 [+/-]

Предупреждения: 1
UnReAls, открой чью-нибудь карту с тем, что тебе нужно и изучай как там триггеры сделаны. По-другому никто тебе не поможет.
ВАСЕКС вне форума  
Отправить сообщение для ВАСЕКС с помощью ICQ Отправить сообщение для ВАСЕКС с помощью Skype™ Ответить с цитированием
Старый 05.02.2009, 13:59   #2326
Новичок
 
Аватар для KONR
 
Регистрация: 31.01.2008
Адрес: Где-то там...
Сообщений: 5
Репутация: 4 [+/-]
Проблемма такая... Объединяю главы моей кампании в одну кампанию.. Пролог, первая и вторая глава идет все нормально... Как дело доходит до третьей главы - вылетает в меню выбора главы.. Тыкаю на третью - чорный экран и через секунду опять экран выбора главу. В Сражении карта загружается нормально (!). Про триггеры ничего не говорите.. Она не запускается даже если все триггеры отрубить... Создавал даже новые файлы кампаний.. Результат один.
KONR вне форума  
Отправить сообщение для KONR с помощью ICQ Ответить с цитированием
Старый 05.02.2009, 14:13   #2327
Новичок
 
Регистрация: 20.12.2008
Сообщений: 39
Репутация: 17 [+/-]
в какой строчке менят скорость атаки ? =)
UnReAls вне форума  
Ответить с цитированием
Старый 05.02.2009, 15:49   #2328
overdigger
 
Аватар для ВАСЕКС


 
Регистрация: 02.09.2006
Сообщений: 4,526
Репутация: 1180 [+/-]

Предупреждения: 1
UnReAls, "перезарядка" в атаке 1
ВАСЕКС вне форума  
Отправить сообщение для ВАСЕКС с помощью ICQ Отправить сообщение для ВАСЕКС с помощью Skype™ Ответить с цитированием
Старый 05.02.2009, 17:33   #2329
Юзер
 
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40 [+/-]
Слушайте какой путь нужно прописывать для иконки карты ну и там какое дожнобыть расширение?
Вообще что нужно чтоб ей поставить,а то не как не получаеться.
Аналогичный вопрос по поводу загрузочного экрна.

Последний раз редактировалось Krovosos_777; 05.02.2009 в 18:02.
Krovosos_777 вне форума  
Отправить сообщение для Krovosos_777 с помощью ICQ Отправить сообщение для Krovosos_777 с помощью Skype™ Ответить с цитированием
Старый 06.02.2009, 07:04   #2330
Fire in the hole!
 
Аватар для ШАШЛЫК
 
Регистрация: 26.04.2007
Сообщений: 96
Репутация: 104 [+/-]
Как увеличить размер юнита?
ШАШЛЫК вне форума  
Отправить сообщение для ШАШЛЫК с помощью ICQ Ответить с цитированием
Старый 06.02.2009, 11:21   #2331
overdigger
 
Аватар для ВАСЕКС


 
Регистрация: 02.09.2006
Сообщений: 4,526
Репутация: 1180 [+/-]

Предупреждения: 1
ШАШЛЫК, "масштабирование" в редакторе объектов
1 - норма
если меньше одного - то совсем крохотным становится юнит
а так можно любое число вводить. Сначала прикольно выглядит, но качество иногда убогое у моделей, когда они большие.
ВАСЕКС вне форума  
Отправить сообщение для ВАСЕКС с помощью ICQ Отправить сообщение для ВАСЕКС с помощью Skype™ Ответить с цитированием
Старый 06.02.2009, 13:14   #2332
Новичок
 
Аватар для Mihahail
 
Регистрация: 16.09.2008
Сообщений: 38
Репутация: 3 [+/-]
Кста, вот ещё фича:
Импортируете модель, убирайте неё все пути(ну вся, кроме самого названия), затем открывайте редактор объектов(РО) и... вуаля! модель отображается.
Собственно фича вот в чём: тут главное сначала импортировать все модели, а затем уж запускать РО.
Но облом в том, что фича прокатывает тока если модель использует стандартные текстуры.
(иногда, правда, прокатывает, если модель использует текстуру без подпапок, т.е. просто указано название текстуры)
Mihahail вне форума  
Ответить с цитированием
Старый 06.02.2009, 14:14   #2333
overdigger
 
Аватар для ВАСЕКС


 
Регистрация: 02.09.2006
Сообщений: 4,526
Репутация: 1180 [+/-]

Предупреждения: 1
Mihahail, америку открыл. Все так в основном только и делают. Я все модели и иконки так импортирую.
ВАСЕКС вне форума  
Отправить сообщение для ВАСЕКС с помощью ICQ Отправить сообщение для ВАСЕКС с помощью Skype™ Ответить с цитированием
Старый 06.02.2009, 14:19   #2334
Новичок
 
Аватар для Mihahail
 
Регистрация: 16.09.2008
Сообщений: 38
Репутация: 3 [+/-]
ВАСЕКС, на роль Колумба не претендую)))) просто в помощь новичкам.)
Mihahail вне форума  
Ответить с цитированием
Старый 06.02.2009, 14:34   #2335
Новичок
 
Аватар для RazArt
 
Регистрация: 06.02.2009
Адрес: Нижний Новгород
Сообщений: 57
Репутация: -24 [+/-]
Народ оцените статегу http://xgm.ru/forum/showthread.php?t=20405 , она про триггеры для новичков =)
ШАШЛЫК, можно прямо в игре вкладка "Анимация" действие "Change Unit Size"

Добавлено через 15 минут
Krovosos_777, загрузочный экран ты сделаешь в wc3modeleditor и потом в настройках карты выберешь эту модель (http://xgm.ru/forum/showthread.php?t=615 пункт 3,6)

Последний раз редактировалось RazArt; 06.02.2009 в 14:54. Причина: Добавлено сообщение
RazArt вне форума  
Отправить сообщение для RazArt с помощью ICQ Отправить сообщение для RazArt с помощью Skype™ Ответить с цитированием
Старый 08.02.2009, 13:29   #2336
Новичок
 
Регистрация: 20.12.2008
Сообщений: 39
Репутация: 17 [+/-]
как импортировать заклинания ( например увидел в карте красивый каст) и как его импортировать
__________________
меня не будет месяц вернусь в марте
UnReAls вне форума  
Ответить с цитированием
Старый 11.02.2009, 02:26   #2337
Новичок
 
Регистрация: 11.02.2009
Сообщений: 16
Репутация: 1 [+/-]
Народ всем привет,у меня есть один вопрос.Как зделать задание о находке предмета?и чтоб после выполнения задания Player одержал победу?
Dr1p вне форума  
Ответить с цитированием
Старый 11.02.2009, 14:23   #2338
Юзер
 
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40 [+/-]
Цитата:
Сообщение от Dr1p Посмотреть сообщение
Народ всем привет,у меня есть один вопрос.Как зделать задание о находке предмета?и чтоб после выполнения задания Player одержал победу?
Так так по подробней всмысле"Как зделать задание о находке предмета?"
?

И чтоб победу одержал:ну типа если например у тя задание убить того,то
Событитие>Юннит(тот кого убить надо)умирает,Действие>Игра>ПОбеда>Player>red(ну или кто те нужен).НУ а если чото другое то моно использовать переменную(логическую,где да или нет).Например твой игрок выполнил задание и тут ты устанавливаешь Переменную ДА,и в другом триге типа если Переменная=Да то победа игрок красный.

Ну или просто путь Игрок выполнил то что те нежно.Триггрер>Игра>Победа>Игрок.
Krovosos_777 вне форума  
Отправить сообщение для Krovosos_777 с помощью ICQ Отправить сообщение для Krovosos_777 с помощью Skype™ Ответить с цитированием
Старый 11.02.2009, 14:29   #2339
Новичок
 
Регистрация: 11.02.2009
Сообщений: 16
Репутация: 1 [+/-]
ну там как бы найты плащ(осн.задание)герой находит его и игрок одерживает победу ну так более менее подробней
а еще одна фигня такая сделал задание убить там чела,делаю задание найти предмет,и как бы убиваю чела а отображается что нашел плащ))че за жесть

Последний раз редактировалось Dr1p; 11.02.2009 в 14:34.
Dr1p вне форума  
Ответить с цитированием
Старый 11.02.2009, 14:30   #2340
Юзер
 
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40 [+/-]
Цитата:
Сообщение от Dr1p Посмотреть сообщение
Как зделать задание о находке предмета?
Тут ты берёш создаёш задание,устанавливаеш переменную(задание)на последнее задание.
Юннит получил предмет такойто.переменная задание выполненно Игра ПОбеда.

Добавлено через 1 минуту
Я б те выложил,а тут прикрепления моно втавлять?

Добавлено через 15 минут
Я те насчёт 2 коряво обьяснил Вот:
Сначало создаём триг-Событие(В нашем случае Инициализация карты>действие>Создать Задание>Потом создать переменную Задания(Название Квест например)Установить Квест как последнее созданое задание.
Создаём 2 триг.
Событие>Воин(Твой юннит который должен найти предмет)Подбирает предмет>Условие>Предмет переносимый Юннит типа Твой предмет равен предмет Твой предмет,то Действие>Пометить Квест как выполненно>Игра-Победа-Игрок.

Добавлено через 16 минут
Цитата:
Сообщение от Dr1p Посмотреть сообщение
а еще одна фигня такая сделал задание убить там чела,делаю задание найти предмет,и как бы убиваю чела а отображается что нашел плащ))че за жесть

Для каждого задания нужна своя переменная.

Добавлено через 32 минуты
Dr1p, слушай ты ведь карту хош создать?Я могу тебе помогать если хош.

Последний раз редактировалось Krovosos_777; 11.02.2009 в 15:03. Причина: Добавлено сообщение
Krovosos_777 вне форума  
Отправить сообщение для Krovosos_777 с помощью ICQ Отправить сообщение для Krovosos_777 с помощью Skype™ Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 20:11.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Rambler's Top100 Яндекс цитирования