Добавлен Берги,
не публикуется
Программы
Предназначение:
Работа с файлами
Привет, всё ещё делаете карты в World Editor'е и не перешли на современную среду разработки? Возможно вам не хватало одного звена, возможно вы уже сидите в Vscode или Джасс крафте, но всё ещё копируете код ручками? Или же вы работает над распротекченной картой и на прямую правите war3map.j?
Тогда вам сюда.
Тогда вам сюда.
Использование
https://xgm.guru/files/100/261140/mpqtool.exe
https://xgm.guru/files/100/261140/pack.bat
https://xgm.guru/files/100/261140/unpack.bat
https://xgm.guru/files/100/261140/pack.bat
https://xgm.guru/files/100/261140/unpack.bat
Ничего нового вы тут не увидите. Кладём mpqtool.exe и pack.bat рядом с картой в режиме папки, запускаем pack.bat и получаем готовую карту testmap.w3x
start mpqtool new ./map.w3x testmap.w3x
Дополнения
- Работает на любом патче от 1.26 до 1.32.10 (проверял только на этих, других нет)
- Карта может быть гораздо меньше размером, чем её результат сохранения в WE, потому что алгоритм "сжать" используется для каждого файла (Примечание prog), получается я целый год думал, что просто запаковщик некорректно работает, вчера сделал pack/unpack, размер идентичен до байта
- Предусмотрен unpack
start mpqtool extract testmap.w3x -o ./unpack
- Разумеется можно везде прописать прямые пути в кавычках, чтобы запускать pack и хранить mqtool где угодно
- Идеальный пример использования, если же у вас vscode и вы используете чипак из этой статьи
- В батники можно добавлять что угодно например копирование свежезапакованной карты в папку maps
start mpqtool new ./map.w3x PeonRogue.w3x
xcopy "C:\Users\Bergi\IdeaProjects\roguelike\PeonRogue.w3x" "C:\Users\Bergi\Documents\Warcraft III\Maps\PeonRogue.w3x" /Y
- Ну или сразу запускать варкарфт на через -launch -loadfile для рефа и просто -loadfile для других патчей, полную строчку не помню, но там: путь к war3.exe+ loadfile +имя карты, это уже опционально и зашито в чипак
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Причем тут не хватка чего либо в вскоде в этой теме?
Ставлю тебе задачу проверить карту в мультиплеере через локальную сеть самим собой из режима папки и своего вскода. Посмотрим когда огроменный проект запускающийся в редакторе 1 минуту, на сколько тебе хватит терпения, когда можно в 1 клик сделать билд в w3x, вы серьёзно или претворяетесь тупыми?
Отредактирован Берги