Import Exploit - чудеса импорта (MIX)

Добавлен , опубликован
Раздел:
Работа с MPQ и импортом

Вступление

Все, кто занимался картостроем, рано или поздно встречали проблему подключения своих MPQ архивов к игре. И как только не извращался народ на эту тему, придумывая альтернативы вплоть до создания своих лаунчеров к игре.
Однако, всё было куда ближе и проще, чем мы думали.
Для начала, спасибо ShadoW DaemoN, который с помощью китайских "братиев по модмейкингу" достал одну очень занимательную вещь. Он прислал мне некий файл расширения .mix, с целью изучения. Как оказалось, если положить данный файл в папку с Warcraft 3, при запуске игры он автоматически подключал всё своё содержимое.
Было это уже давненько, но руки до экспериментов с ним дошли только сейчас.

Что это?

Архив с эксплойтом: сочетание 4 DLL и MPQ архива. Основывается на поиске игрой звуковых кодеков (?).
Такой архив автоматически подключается игрой при запуске, что даёт возможность использовать его не только как источник импорта, но и как основу для глобальных модификаций, требующих редактирования архивов игры.
Может иметь 4 расширения: MIX, ASI, FLT и M3D.
После некоторых хитрых манипуляций, мне удалось синтезировать пустой архив.
К статье я прикладываю пустой MIX файл new.mix, открытый для редактирования.

Функционал

  • автоматически подключается к игре при запуске
  • загружается до основных архивов, т.е. может заменять содержимое War3.mpq, War3x.mpq, War3xlocal.mpq, War3Patch.mpq

Использование:

  1. Откройте файл через Ladik's MPQ Editor
  2. Добавьте в него нужные файлы
  3. Положите в корневую директорию Warcraft 3
FAQ
Можно ли таким образом заменить файлы внутри карты?
Нет, файлы внутри карты выше по приоритету.
У редактора MPQ не получается открыть архив, чем его открывать?
Открыть можно только через Ladik's MPQ Editor
Какое имя можно давать архиву?
Имя архива может быть любым с одним из расширений: .mix, .asi, .flt или .m3d
Как защитить файлы в архиве?
Удалите (listfile) из архива.
Из каких директорий работают архивы?
Из корневой директории Warcraft 3 и "\redist\miles" в ней.

Демонстрация

Не верите на слово? Вот простенький тест.
Положите в папку с игрой файл peasant2footman.mix, и в игре модель работника заменится на модель пехотинца.
Чтобы быстро увидеть изменения, просто начните новое стандартное сражение за альянс.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
2
6 лет назад
0
пожалуйста скажи те где в mpq файлах ориг варика находится иконки всех спелов и как заменять их в mix файле ( p.s. я не разбераюсь в mpq, был бы рад если помогут )
0
37
6 лет назад
Отредактирован ScorpioT1000
0
ReplaceableTextures/ComandButtons
Откройте файл через Ladik's MPQ Editor
Добавьте в него нужные файлы
Положите в корневую директорию Warcraft 3
0
7
5 лет назад
0
могу ли я как то поместить подобный архив в карту, чтобы , например, убрать ограничение в 8 мб или что то подобное?
0
4
5 лет назад
0
"загружается до основных архивов, т.е. может заменять содержимое War3.mpq, War3x.mpq, War3xlocal.mpq, War3Patch.mpq". Пробовал и на стандартном we и на jngp закидывать тайлсеты, пути прописывал все правильно, но в конечном счете в редакторе у меня отображаются стандартные тайлы, а при запуске теста карты уже показывает импортированные. Причем через менеджер импорта редактора карт такая же проблема. До этого сидел на 1.29 we и использовал только менеджер импорта, и импортированные тайлы сразу отображались. Кто-нибудь сталкивался с подобным и если да, то как решили вопрос?
0
15
5 лет назад
0
Choperok, У меня на 1.26 сначала отображались стандартные, потом само всё встало на свои места
0
4
5 лет назад
0
Andrey33, вот я специально скачал 1.26а для jngp и ни там ни сям корректно не работает. Ладно, в целом не критическая проблема.
0
1
4 года назад
0
как открыть mix можно подробно плис(
0
20
4 года назад
0
Bogdan Shmay:
как открыть mix можно подробно плис(
Точно так же как и любую карту/mpq через MPQ Editor, закинул в программу и всё~
0
1
4 года назад
Отредактирован Bogdan Shmay
0
Unryze:
Bogdan Shmay:
как открыть mix можно подробно плис(
Точно так же как и любую карту/mpq через MPQ Editor, закинул в программу и всё~
вылетает ошибка( типо вы попытались открыть файл которого не поддерживает mpq editor
Загруженные файлы
0
32
4 года назад
0
Bogdan Shmay, нет ну ты очень одаренный, пытаешся открыть - хп бар.микс, это не архив а тупо дллка, в теме идет речь исключительно о архиве с длл, а не чисто длл, поэтому всякие мапхаки, зумхаки, хпбары, интерфейсы - вы никогда зезулой не откроете.
0
1
4 года назад
0
quq_CCCP:
Bogdan Shmay, нет ну ты очень одаренный, пытаешся открыть - хп бар.микс, это не архив а тупо дллка, в теме идет речь исключительно о архиве с длл, а не чисто длл, поэтому всякие мапхаки, зумхаки, хпбары, интерфейсы - вы никогда зезулой не откроете.
а чем открыть? кто то же это ху сделал чем то
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.