Простой способ подключения собственных MPQ-архивов

Добавлен , опубликован
Раздел:
Работа с MPQ и импортом
В статье описывается очень простой способ подключения собственных MPQ-архивов.
Данный способ актуален для версии игры 1.29. На 1.30 уже не будет работать по очевидным причинам.
Очевидный факт, что в папке с игрой находятся архивы (War3.mpq, War3x.mpq итд), которые запрашиваются самой игрой и редактором. Но выяснилось, что список запрашиваемых имен шире, чем список реально существующих архивов.
Так запрашивается архив с именем War3Mod.mpq, но изначально его в папке с игрой нет, поэтому на его место с данным названием можно подложить любой свой архив и он будет работать. Возможно, судя по названию, такой резерв оставлен разработчиками специально для модов. Загружается в последнюю очередь, то есть им можно переопределять содержимое всех основных архивов игры.
Также есть еще один забавный факт для редактора. Запрашиваются архивы с префиксом текущей локали, то есть например для русского это ruRU. Получается редактор запрашивает ruRU-War3.mpq, ruRU-War3x.mpq итд. Архивы с префиксом по приоритету запрашиваются вместе с основным.
Для игры к сожалению работают только префиксы War3Local.mpq и War3xLocal.mpq, но и то только в качестве замены.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
32
6 лет назад
0
Возможно не в кассу, но на 1.26 "ломалась" карта если в папке игры оказывался к примеру файл war3map.imp.
Возможно, на ранних патчах подобная возможность тоже имелась.
0
32
6 лет назад
0
Насколько помню в папку с игрой можно вовсе распокавать архив и работать через редактор с данными, вроде юзалось для взломанной доты где очешуительное количество обьектов.
3
35
6 лет назад
3
в комментариях ожидается сборник «городских легенд»
0
28
6 лет назад
0
Довольно таки полезно, хотя я уже привык миксы юзать, но для мультилокализации мб кому-то пригодится (если кто-то реально возьмётся за проект более чем на двух языках).
6
34
6 лет назад
6
Вроде же не особо полезно, так как архив один на все возможные моды. Было бы круто, если бы они сделали реальные моды. Т.е структура игры была бы такой:
/*.mpq - все ресурсы вара
/maps/*.w3x - карты вара
/campaigns/* - кампании игры
/mods/my_mod/*.mpq - любые архивы мода
/mods/my_mod/maps/*.w3x - карты мода
/mods/my_mod/campaigns/* - кампании мода и т.п.
Дальше в главном меню новый пункт "Моды", в нем список всех папок из папки /mods/. При нажатии в реестр сохраняет id активного мода, и дальше при запуске игры, идёт загрузка из игровых архивов, потом из папки мода. Ну и на основе этого реально можно было бы сделать почти что угодно.
1
9
6 лет назад
1
А архивы в формате mix в 1.29 уже не работают?
0
26
6 лет назад
0
umbrella_gaming, не работают
0
29
6 лет назад
0
Пресвятой белый конь! Где же ты раньше был, ведь можно было делать такие чудеса!
Хотя, есть и минус, пришлось бы менять каждый такой архив уже для другой карты.
0
23
6 лет назад
0
а вы не думали что разрабы планирует все это делать данные хранить у пользователя а не в папке варе то есть в плане реализует библиотек mpq
подобие ск2
0
29
6 лет назад
0
Пытался подключить ruRU-War3Mod.mpq, но не робит. Что я делаю не так? Создавал новый архив в MPQMaster HS: 8192 и BS: 4096 и всё как положено, в папке с игрой.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.