Не так давно я нашёл способ простого создания модов для игры Warcraft 3, без особого копания в mpq-архивах. Предупреждаю, статья предназначена для людей, хотя бы немного знакомыми с редактором кампаний и карт, а также имеющих мозги и логику. mpq-архив - это архив, в котором содержатся все модели, скрипты, текстуры, звуки и многое другое. В общем, вся игра. Наша цель, создать новый архив с новым приложением. Наш мод не будет заменять оригинал игры, а дополнять его ещё одним приложением.
Для начала качаем WinMPQ, программу для редактирования MPQ.
Теперь качаем ModLauncher. Эта программа, уже является приложением. И к ней есть mpq архив. Именно он будет тем, над чем вы будете работать.
А теперь я расскажу о том, о чём редко упомянают, и вообще, не знаю, много ли людей додумалось до такого. Переименовываем расширение из mpq на w3n. Теперь это кампания! Открываем кампанию в редакторе и заменяем все объекты так, как нам хочется. Меняем характеристики, модели, названия. Можно придумывать свои рассы, свою сюжет. Делаем карты. Когда уже всё готово, переименовываем расширение обратно в mpq.
Теперь, с помощью WinMPQ открываем War3xlocal.mpq. Ищем там UI\CampaignStrings_exp.txt и экспортируем его. Открываем, и видим все настройки по кампаниям. Там всё хорошо объяснено, как редактировать, правда на английском. Загружаем в файл MPQ нашего мода.
Первое что там есть, это
CampaignList="","","","","NightElf","Human","Undead","","Orc"
Это список кампаний по порядку. Сначала кампания Эльфов, потом людей, потом нежити, потом пропуск, и отдельная кампания Орков.
Тег [NightElf] обозначает что далее будут идти настройки данной кампании.
Header="Кампания Ночных эльфов" - название кампании
Name="Ужас из глубин" - подназвание.
DefaultOpen=1 - Если единица, то кампания будет открыта изначально, если 0, то откроется походу игры, соответствующей функцией в редакторе.
Background="NightElfBackdrop"
BackgroundFogStyle=0
BackgroundFogColor=255,102,77,77
BackgroundFogDensity=0.5
BackgroundFogStart=0
Backg roundFogEnd=1700 - это всё настройки заднего фона. Тут не трудно разобраться, если знаком с редактором кампаний.
Cursor=3 - тип курсора, 0 - люди, 1 - орки, 2 - нежить, 3 - ночные эльфы
AmbientSound="ExpansionNightElfGlueScreenLoop" - фоновая музыка.
IntroCinematic=""
OpenCinematic="Ролик","Пробуждение","IntroX"
EndCinematic="" - видеоролики в начале кампании и конце.
Mission0="Глава 1","Наги","Maps\FrozenThrone\Campaign\NightElfX01.w3x"
Название карты с путём к ней. Путь узнать можно, открыв наш MPQ-архив.
И так настраиваем каждую кампанию. Теперь кидаем этот текстовый документ в наш MPQ-архив с названием UI\CampaignStrings_exp.txt.
Покопайтесь в соседних mpq. Там можно найти много полезного.
Мод, собственно сделан. Но предупреждаю, мод сделать довольно сложно и долго, поскольку вам придётся попотеть на балансом всех рас, а также придумать увлекательный сюжет.
Автор: Ternox