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
4
12 лет назад
0
Очень интересная и полезная фича, по крайнее мере для вара. В разы облегчает жизнь картострою с ограничением импорта для игры по сети.
0
25
12 лет назад
0
Не знаю как у вас, а у меня этот архив не открывается.
0
24
12 лет назад
0
Mpq editor? не, не слышал.
2
15
12 лет назад
2
плз обясните чуть по лутше как подкличить дивофайл
velmir:
плз обясните чуть по лутше как подкличить дивофайл
файлы добавил в микс.
кинул в корень вара а дальше что(модели не работают)
0
29
12 лет назад
0
velmir, модели в mix не могут заменить модели в карте. Хотя сам не пробовал
0
25
12 лет назад
0
Rescuer, он матерится, мол не верный формат.
0
19
12 лет назад
0
Где вы были 5 лет назад ( ..)\
0
26
12 лет назад
Отредактирован Hanabishi
0
velmir, я писал уже, импорт карты не заменяется, он выше по приоритету. Добавил это наверх.
Ещё пути тоже надо правильно делать, т.е. создавать папки и раскладывать файлы по полному пути.
Ancient, написано же, открывает только ладик. Если он не открывает, перекачай архив заново. Если не поможет, то что-то криво у тебя.
0
15
12 лет назад
0
Hanabishi, сори не досмотрел.
-импорт карты не заменяется
ну а новый добавить можна?
или как тогда правельно им пользоватся
если можна обясните плз подробней
0
26
12 лет назад
Отредактирован Hanabishi
0
ну а новый добавить можна?
Да.
или как тогда правельно им пользоватся
Очень просто, ты можешь использовать в карте любые файлы из таких архивов.
Например, кладёшь в архив m1.mdl, у юнита в РО пишешь модель m1.mdl, в редакторе модели не будет видно, но в игре она будет работать. Естественно, пока есть этот архив.
0
15
12 лет назад
0
Hanabishi, а ясно. я так и сделал просто сматрю с редактора и не видно думал я намутил что то.
ище последний вопросики.
архив микс, схожый типос с архивом мпку?
и можно ли на него ставить какую то защиту?
на мпку я ставил
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.