Как редактировать mpq файлы

Обновлено: 06.07.2024

World of Warcraft (в версиях клиента с Classic (1.12) до Mists of Pandaria (5.x)) для хранения игровых данных использует MPQ-патчи.

В World of Warcraft версии Wrath of the Lich King (3.3.5а) MPQ-патчи расположены только в двух папках директории игры: в папке Data и папке локализации, которая названа в соответствии с языком вашего клиента (прим. enUS, ruRU, deDE, frFR).

Чтобы ваши модификации клиента работали в игре, вам необходимо создать MPQ-патч и поместить его в одну из этих папок. Прежде чем мы начнем создавать патч, давайте посмотрим, в чем разница между папками Data и локализацией (locale).

Все MPQ-патчи в папке Data одинаковы для каждого клиента независимо от того, какая локализация выбрана. Таким образом, здесь хранятся почти все файлы, включая модели, текстуры, карты и пр.

Патчи локализации содержат информацию, которая может различаться в зависимости от языкового пакета клиента. Например, в этих патчах содержатся файлы интерфейса, DBC (клиентские базы данных), звуковые файлы и пр.

Теперь можно приступить к созданию вашего первого MPQ патча!
Шаг 1. Создание патча

Откройте MPQEditor
Откройте File и выберите New MPQ. В результате откроется окно:

Введите название патча в первом поле. Если ваш клиент еще не был модифицирован, вы можете использовать «patch-4» как название для вашего первого патча.

Нажмите Next (или Далее, если система автоматически переводит кнопки, как в моём случае).

Дело в том, что клиент WoW'a устроен так, что осуществляет чтение патчей в алфавитном порядке. Сначала происходит чтение числовых патчей (от 1 до 9), далее читаются буквенные наименования патчей (от A до Z).

Так как существующая структура игры (рассматривается версия 3.3.5) уже имеет патчи с первого по третий, вы можете назвать свой патч patch-4.MPQ или patch-5.MPQ и так далее. Количество патчей ограничено лишь количеством незанятых цифр и букв латинского алфавита.

В следующем окне нажав на кнопку Change вы можете выбрать версию вашего клиента в параметре Game Compatibility:

Жмём Далее:

В данном окне вы можете выставить максимальное кол-во файлов для вашего патча. На данном этапе обучения это значение не так важно, поэтому им можно пренебречь и нажать Далее.

В конце мы увидим окно, суммирующее информацию о вашем будущем патче.

Шаг 2. Добавление файлов в патч

После того, как вы создали ваш патч, внутрь вы можете поместить модифицированные файлы клиента, которые вы хотите увидеть в игре. Для этого вы можете просто перенести файлы в область окна MPQEditor'a (drag-n-drop).

Помещать в патч вы можете как отдельные файлы, так и целые структуры папок.

Поместите свой патч в папку Data игрового клиента
Теперь вы можете увидеть ваши изменения в игре!

Шаг 3. Проверка в игре

Запустите локальный тестовый сервер, войдите в игру и телепортируйтесь на интересующую вас локацию с вашими изменениями.

Насилие над MPQ
Есть много примеров людей, которые очень хотят сделать мод на WarCraftIII и стать известным автором. Но каждый автор по-своему задумывает идею и реализацию проектов. Я никогда не расскажу как создать идею, но с технической стороны постараюсь вам помочь.

Нам понадобится:
1.Архив war3path.mpq
2.Его листфайл (в аттаче)
3.WinMPQ для редактирования
4.Model Editor для просмотра (но я лично использую только WinMPQ)

Настоять на своём

Навязывание
В большинстве случаев мод содержит массу нестандартных материалов. Всякие иконки, модели и текстуры занимают место и логично предположить, что их надо сунуть в отдельный архив. С вопросом «А как это сделать?» я проходил немало форумов и нашёл. Этот набор называется Mod Launcher (далее ML; см. аттач). За его создание нужно низко поклониться Алексею, автору mdlVis. Система ML проста, нужно переименовать файл modname.exe в название вашего мода и создать архив в папке с этим файлом, имеющий такое же имя. Так, если ваш запускаемый файл называется OtherWar.exe, то ваш архив должен называться OtherWar.mpq. Будьте внимательны, ибо проверка имени чувствительна к регистру.

Наглая рожа при загрузке
При включении игры прямо посреди экрана вылазит «лицо». Так вот ML даёт возможность установить свою картинку на его место. Для этого нужно создать файл изображения, формата bmp, ico, wmf, emf, jpg или gif. Для установки нужно просто поместить картинку в папку с запускаемым файлом и дать ей его имя, аналогично как с архивом. Но здесь есть одна точность, какого бы формата не был файл, его расширение нужно поменять на *.sph.
Все описанные файлы обязательно нужно размещать в папке с варом. Свой архив для мода поможет организовать его автономность. Картинка загрузки придаст особый настрой на сам мод. Ещё такая система помогает устанавливать в папку с варом, сколько угодно модов, не мешающих друг другу.

Упаковка
Есть в винде такая программа небольшая, которая позволяет создавать свои программы установки. Вызывается она из коммандной строки командой "iexpress". Неплохо сжимает и вообще очень удобный инструмент для установки модов. Как им пользоваться я не буду рассказывать, ибо эта служба не входит в тему)

Если при попытке открыть файл MPQ на вашем устройстве возникает ошибка, вы должны сделать две вещи - установить соответствующее программное обеспечение и связать файлы MPQ с этим программным обеспечением. Если это не решит проблему, то причина может быть другой - более подробную информацию вы найдете в этой статье.

MPQ расширение файла

  • Тип файла Blizzard Entertainment Archive
  • Разработчик файлов Blizzard Entertainment, Inc.
  • Категория файла Файлы резервной копии
  • Рейтинг популярности файлов

Как открыть файл MPQ?

При открытии открытия. MPQ файлов могут быть разные причины проблем. Каждая проблема требует своего подхода, но большинство из них можно решить, следуя приведенным ниже инструкциям.

Шаг 1. Установите программу, которая поддерживает MPQ файлы

Чтобы открыть MPQ файл, в системе должна быть установлена соответствующая программа, которая поддерживает этот формат файлов. Ниже представлен список программ, которые поддерживают файлы с расширением MPQ.

Программы, открывающие файлы MPQ

Windows

Скачайте установщик для данного приложения и запустите его. После завершения установки MPQ файлы должны быть открыты с установленным приложением по умолчанию при следующей попытке открыть файл этого типа.

Помните!

Не все перечисленные приложения могут выполнять все операции с файлами MPQ. Некоторые приложения могут открывать только такой файл и просматривать его содержимое, тогда как целью других может быть преобразование файлов в другие форматы файлов. Поэтому вам следует заранее проверить возможности приложений в отношении файлов MPQ.

Шаг 2. Свяжите данное программное обеспечение с файлами MPQ

Может возникнуть ситуация, когда у пользователя есть соответствующее приложение, поддерживающее файлы MPQ, установленные в его системе, но такое приложение не связано с файлами этого типа. Чтобы связать данное приложение с MPQ файлами, пользователь должен открыть подменю файлов, щелкнув правой кнопкой мыши значок файла и выбрав опцию «Открыть с помощью». Система отобразит список предлагаемых программ, которые можно использовать для открытия файлов MPQ. Выберите соответствующую опцию и установите флажок «Всегда использовать выбранное приложение для открытия файлов такого типа». Система сохранит эту информацию, используя выбранную программу, чтобы открыть MPQ файлы.

Шаг 3. Проверьте, нет ли других ошибок, связанных с файлами MPQ

Когда вышеупомянутые решения терпят неудачу, другие варианты должны быть продолжены. Возможно, файл MPQ поврежден или поврежден. Наиболее распространенные причины повреждения файла:

Читайте также: