Добавлен Берги,
не публикуется
Программы
Предназначение:
Работа с файлами
Привет, всё ещё делаете карты в 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 +имя карты, это уже опционально и зашито в чипак
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Но, зная ХГМ могу предположить, что я должен был как-то догадаться без описания сам, иначе, как тут принято, я тупой, недостойный, да и лучше мне вообще бы и не жить.
(хотя ты то знаешь, и как мне помнится шаришь за луа, поиздеваться решил чтоли?)
Причём тут xgm вообще??? давайте я не умея играть в карты жанра tag поставлю 4 стены в проходе вместо 1, а потом объявлю автора карты и Xgm, откуда скачал эту карту, что всё не интуитивно не понятно и мне ни о чем не говорит этот геймплей.
Или играя в аос я пойду умышленно сливаться по миду не закупаясь, а потом скажу
Отредактирован Ev3nt
Наверное мне кажется, что кто-то слишком чсв в своих познаниях, и это точно не я
Причем тут не хватка чего либо в вскоде в этой теме?
Ставлю тебе задачу проверить карту в мультиплеере через локальную сеть самим собой из режима папки и своего вскода. Посмотрим когда огроменный проект запускающийся в редакторе 1 минуту, на сколько тебе хватит терпения, когда можно в 1 клик сделать билд в w3x, вы серьёзно или претворяетесь тупыми?
Отредактирован Берги