Добавлен , опубликован
Итак, после нескольких мучительны дней в поисках и изысканиях, я таки собрал на своих коленках, своими кривыми местами руками, тот mpq эдитор, который очень давно хотел. Я специально выкладываю его в своем блоге, чтобы сразу нахрен слать всех кукареков ,которые мне скажут что это очень своевременный инструмент. Я нахожу его крайне полезным.

Какую проблему я хотел решить

Меня очень часто доканывала рутина, связанная с импортом контента в карту - иконок и моделей. Как известно, близы обделались и не предусмотрели автоматических инструментов, позволяющих проставлять необходимые иконками пути и стирать эти вот war3mapImported. Ну и когда мне понадобилось 30 иконкам отредактировать все пути как следует, я решил, что смогу решить проблему через любой mpq редактор.
Я очень сильно удивился, когда не нашел подходящего для этих целей редактора.
А когда начал писать свой инструмент, понял почему его не было.

И что же в итоге

В итоге получилась основа для будущего mpq-редактора, с возможностью массовой правки (пока в одностороннем порядке) контента в карте - иконок и моделей. Теперь можно:
  1. массово обновить все пути для иконок так, как они должны быть.
  2. добавить много файликов в корень архива.
  3. удалить файлик из архива
И все это будет работать сразу в WE.

Changelog

С этого момента начну пожалуй вести список версий. Пригодится наверно.
FaMPQ v1.0.8.3107
  • Теперь поле переименования содержит название файла который переименовывается(странно почему сразу про это не подумал)
  • Исправлена функция удаления - теперь действительно удаляет.
  • Исправлен баг при нажатии на поле списка файлов (возникал при нажатии на пустое место в списке).
  • Убраны ненужные внутренние функции, бесцеременно пытающиеся вломиться в реестр и оставить там записи регистрации компонента.
  • Теперь проблема незарегистрированного класса решаемая и решается она двумя путями.
Путь 1 - установка программы через инсталлятор. Ничего сверхъестественного - просто запусткете "FaMPQ Setup" и следуете указаниям установщика. После этого просто запускаете exe. Скачать отдельно инсталлятор: xgm.guru/files/265/210235/Setup_FaMPQ.exe
Путь 2 - Ручная установка. Просто распаковываете архив, запускаете от имени администратора *.bat файл и потом запускаете от имени администратора exe. Скачать отдельно архив программы: xgm.guru/files/265/210235/FaMPQ_v108-3107.rar
Разница пока лишь в том, что инсталлятор более стабилен в плане регистрации компонента.
Отдельное спасибо Uber за то, что вовремя дернул за руку и помог с тестированием.
FaMPQ v1.0.9
  • TODO: Сделать поиск по архиву
  • TODO: Добавить функцию сжатия архива
  • TODO: Добавить возможность полной распаковки архива в указанную папку.
  • TODO: Включить работу функции "Extract file"
  • TODO: Добавить возможность переименования DISPAS и DISATC иконок.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
32
6 лет назад
0
я погуглю инфу по mixам обязательно. Надо сначала с нуля ручками самому собрать пробный mix и понять как он пакуется.
Пока что хочу прикрутить dispas/disatc исправление путей и просмотр blp файлов.
0
29
6 лет назад
0
я погуглю инфу по mixам обязательно. Надо сначала с нуля ручками самому собрать пробный mix и понять как он пакуется.
Это конечно же хорошо, но статье по ссылке "https://xgm.guru/p/wc3/import-exploit", придётся искать на китайский сайтах. Поэтому, придётся попотеть, чтобы узнать принцип работы архива. Хотя, скорее этот архив был сделан каким-то анонимом.
6
32
6 лет назад
6
mix архив должен реагировать судя по описанию на базовые возможности работы с mpq. Если эта теория подтвердиться - то работа с ним не сильно будет отличаться от работы с файлом карты.
Но нюансы уверен появятся в процессе работы.

Ну методом черновой проверки вот этого файла - xgm.guru/files/100/55362/peasant2footman.mix - удалось выяснить, что нужно будет просто отдельный поток для работы с mix файлом сделать, что в целом то не хитрая задача. Мне удалось добавить в микс архив файл, и в ладике его потом увидеть.
Файл открывается редактором, закрывается им же, и в ладике открывается потом через форс-открытие. Так что возможно и прикрутим сборку mix архива.
0
29
6 лет назад
0
Fakov, MPQMaster тоже спокойно открывает микс. и спокойно всё туда импортирует и экспортирует.
2
37
6 лет назад
2
Попробуй сначала сделать, чтоб программа работала
6
32
6 лет назад
6
ScorpioT1000:
Попробуй сначала сделать, чтоб программа работала
0
37
6 лет назад
0
Fakov, чётко, всё работает
Сделай на кнопке скачать инсталлятор, а не ГАГ
0
16
6 лет назад
0
Fakov, ты обновил ссылку в посте?
Уже можно скачивать?
Или ещё не готова финальная версия?
0
32
6 лет назад
0
ScorpioT1000:
Fakov, чётко, всё работает
Сделай на кнопке скачать инсталлятор, а не ГАГ
Где ГАГ, непонел.
Naadir, нет, не обновил еще. Самая последняя верса пока только на хайве, чуть позже запилю билд с расширенным функционалом. blp насилую пока что
(Скачивать можно, основной функционал работает, ну может за исключением модального окна переименования, дальше только его расширение)
0
37
6 лет назад
0
Кончайте с этой травой, у тебя по кнопке скачать старая версия, которая не работает. Фиксите это безобразие быстрее, ресурс на главной в топе висит
0
32
6 лет назад
0
Фиксед.
странно кстати, а можно ли как то приоритет устанавливать файлам, чтобы определять, какой попадет под кнопку загрузки?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.