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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
29
Hanabishi, зря метели перевили варик на каск. Он потерял некую свою изюминку или оригинальность. И мы привыкли ко старому и доброму mpq. Вот интересно, а обращается ли он к сторонним каск архивам?
Лучше бы оставили MPQ, и сделали возможность подключать собственные или к примеру отдельно для карты mapname.w3x-MapMod.mpq. Ну или просто запилили бы параметр, который мог линковать любой MPQ к карте. Просто проще заранее заложить файлы для карты в mpq. И постепенно обновлять карту с лёгким весом. Опыт с миксами показал хорошие итоги.
25
KingMaximax, я тут поковырял 1.30, и могу сказать что на ней подобный моддинг скорее всего вообще умрет, включая расширения редактора. Так как ресурсы защищены и зашифрованы, а процессы игры и редактора теперь защищают себя от отладки и вторжений извне.
21
ну все теперь точно у варкрафта официального своя свадьба у меня своя
ради 1.30 перевшивать сотни файлов??? лесом
29
Hanabishi, придётся ли остаться на 1.26 или на 1.29.
Хотя можно было поковырять в 1.26, настроив там japi или сделать модуль-микс, который бы подключал любые архивы, которые захочу. К пример запрашивая из папки mod, листая по перечню файлов с расширением .mpq, и автоматом подключал бы их.
Вы правы, моддинг считай уже умер с 1.30 патча. Но тому всё виной недоброжелательные люди со своими хаками на карты, ну иль то хуже использующие дыры эксплойты для пакостей. Вот и защищает себя со всех фронтов патч 1.30. Ну, думаю и там найдётся своя дыра, и на неё свой соискатель-открыватель... Хотя, это маловероятно.
13
KingMaximax, у меня была мысль на счет коллективного обращения. Если дать эту идею на хайве, то, думаю, может, что и получится с этого. MindWorX не захочет похоронить свой проект WEX.
16
Вы почему-то думаете, что близзам не п... всё равно.
29
Пушистый, вот бы наши некоторые xgm'цы так же старались как сей MindWorX, и вообще можно и дать идею, но можно и самим придумать что-то. Общими усилиями самых продвинутых в деле инжектинга, ну проч. особых пользователей сего сайта можно будет и не такое запилить. Если тот же самый мемный хак делается через прелоад эксплоит, то почему бы не замутит .dll, обращённую в микс с таким же успехом и кучей примочек. Так сказать обновлённый custom 1.26a. Но вряд ли тут такое будет.
У проект WEX есть три пути.
  1. Прейти к 1.26+ различные надбавки + japi.
  2. Понравится близзам, что мало-вероятно.
3. Каким-то чудом найти исходники патча 1.26 (Они с++), и позволения пурги делать свои костыли внутри и пр. плюхи.
  1. Почить старый добрый модинг, старый добрый mpq-юшный варик. И вознестись во мод-небеса.
DracoL1ch:
Вы почему-то думаете, что близзам не п... всё равно.
Потому что их карманам не... Ну ты понял.
9
Интересно, а как модмейкерам на Хайве такие "патчи"? Вкусно?
13
Tovio, что странно, но им нравится (vjass же теперь как родной и все равно, что это извращение над стандартным jass).
29
Tovio:
Интересно, а как модмейкерам на Хайве такие "патчи"? Вкусно?
Не все зашло, некоторым очень не понравилось, когда варик перешёл на каск. Когда читал, посты баттлнет или хайве, иногда видел недовольные посты. И думаю не сложно будет догадаться, как им на вкус те самые новенькие патчи.
И вообще для этого есть тема обсуждения патча.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.