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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
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:
Интересно, а как модмейкерам на Хайве такие "патчи"? Вкусно?
Не все зашло, некоторым очень не понравилось, когда варик перешёл на каск. Когда читал, посты баттлнет или хайве, иногда видел недовольные посты. И думаю не сложно будет догадаться, как им на вкус те самые новенькие патчи.
И вообще для этого есть тема обсуждения патча.
13
KingMaximax, у WEX есть шанс на существование, тем более, что MindWorX является сотрудником Blizzard. Если подкинуть правильно идею и убедить, что переход на CASC убьет модинг, что это того не стоит (целостность файлов и продолжение времени жизни игры как-то не сопоставляются). Тем более, что пока патчей на такой новой платформе много не наклепали - только PTR - немного откатывать (даже с сохранением баланса; это лишь дело перепаковки, но сам модинг будет спасен, что даст вару 2-5 лет жизни хотя бы). Я не думаю, что Blizzard надолго сохранит вар за счет бурных изменений в балансе, которые многим не нужны (кроме тех, кто хочет профессионально катать, а таких не много + учитывая заинтересованность пользователей именно в кастомках, ради которых они готовы сидеть на определенных патчах).
9
А почему Близзард не хочет развивать моддинг в Warcraft III? Зачем они поделили единое сообщество модмейкеров на множество лагерей, предпочитающие ту или иную версию?
29
А почему Близзард не хочет развивать моддинг в Warcraft III? Зачем они поделили единое сообщество модмейкеров на множество лагерей, предпочитающие ту или иную версию?
Потому что они могут только фиксить, а добавлять новое им либо в падлу, либо нет, если есть возможность привлечь больше денег, если кол-во желающих опр. большое кол-ва и если другие тоже захотят купить игру. Скоро будет так, что за каждое обновления патча будут платить золотом.
Пушистый, может и можно ли их будет, но это будет не очень просто. PTR - это просто тестовая версия, главное, чтобы они каск на офф. версию патча не перевели, то это будет ужас. Но всё же стоит убедить пургу отказаться от каска, но для этого понадобится весомая причина, с весомыми аргументами.
13
Tovio, до версии 1.30 вообще для редактора сделали подключение своего War3Mod.mpq, но почему-то все так быстро убрали. Просто на каждой версии - свои фичи, на которых основаны проекты. Близы не захотели обеспечить совместимость или хотя бы наращивание таких фич на каждой версии.
KingMaximax, убедить их в том, что вар всегда был известен своими модами, за счет которых прожил успешно 16 лет, что дало им стимул развивать его и дальше. Не будь этих mpq интерес к вару бы пропал в скором времени.
9
Близы не захотели обеспечить совместимость или хотя бы наращивание таких фич на каждой версии.
Идиоты.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.