Добавлен , не публикуется
Программы
Предназначение:
Работа с файлами
Привет, всё ещё делаете карты в World Editor'е и не перешли на современную среду разработки? Возможно вам не хватало одного звена, возможно вы уже сидите в Vscode или Джасс крафте, но всё ещё копируете код ручками? Или же вы работает над распротекченной картой и на прямую правите war3map.j?
Тогда вам сюда.

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

Ничего нового вы тут не увидите. Кладём mpqtool.exe и pack.bat рядом с картой в режиме папки, запускаем pack.bat и получаем готовую карту testmap.w3x
start mpqtool new ./map.w3x testmap.w3x

Дополнения

  1. Работает на любом патче от 1.26 до 1.32.10 (проверял только на этих, других нет)
  2. Карта может быть гораздо меньше размером, чем её результат сохранения в WE, потому что алгоритм "сжать" используется для каждого файла (Примечание prog), получается я целый год думал, что просто запаковщик некорректно работает, вчера сделал pack/unpack, размер идентичен до байта
  3. Предусмотрен unpack
start mpqtool extract testmap.w3x -o ./unpack
  1. Разумеется можно везде прописать прямые пути в кавычках, чтобы запускать pack и хранить mqtool где угодно
  2. Идеальный пример использования, если же у вас vscode и вы используете чипак из этой статьи
  3. В батники можно добавлять что угодно например копирование свежезапакованной карты в папку 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
  1. Ну или сразу запускать варкарфт на через -launch -loadfile для рефа и просто -loadfile для других патчей, полную строчку не помню, но там: путь к war3.exe+ loadfile +имя карты, это уже опционально и зашито в чипак
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
32
3 года назад
0
а зачем это? в VsCode есть открываете в режиме папки, а можете открыть в режиме редактора Shift + F1.
ну иди из вскода, сразу хостуй в батл нет или проверяй по сети несколько клиентов давай иди, нет ты запустишь в режиме редактора и нажмёшь сохранить и сохранишь в режиме НЕ папки
Причем тут не хватка чего либо в вскоде в этой теме?
Ставлю тебе задачу проверить карту в мультиплеере через локальную сеть самим собой из режима папки и своего вскода. Посмотрим когда огроменный проект запускающийся в редакторе 1 минуту, на сколько тебе хватит терпения, когда можно в 1 клик сделать билд в w3x, вы серьёзно или претворяетесь тупыми?
0
27
3 года назад
0
все понял. полезная штука
0
32
3 года назад
0
Просто ты ещё не дошёл до тестов мультиплеера скорее всего ни разу не тестил и не знаю сколько пакостей таит в себе луа, на сколько там всё хуже чем в жасе. Просто с твоими темпами ты года через 2 до туда доберёшься и вспомнишь мои слова МрачныйВорон,
1
27
3 года назад
Отредактирован Берги
1
Bergi_Bear, ну а че можно поделать, если нехороший рефорджет мне тигриную морду запускает. И ждешь от 20 сек до 1 мин когда он подумает. Ясно же дело, когда тестишь с непонятными фреймами, которые непонятно будут работать или нет, ты уже морально устанешь и не захочешь чего либо делать и закидываешь работу на завтра.
1 пункт от Bergi_Bear: 1.1 (ненормативная лексика)
1
6
3 года назад
1
МрачныйВорон:
Bergi_Bear, ну а че можно поделать, если нехороший рефорджет мне тигриную морду запускает. И ждешь от 20 сек до 1 мин когда он подумает. Ясно же дело, когда тестишь с непонятными фреймами, которые непонятно будут работать или нет, ты уже морально устанешь и не захочешь чего либо делать и закидываешь работу на завтра.
Какая же жиза! Прям подписываюсь под каждым словом! Бесит...
0
13
3 года назад
0
Bergi_Bear, а если работать через "папку" на 1.26, есть возможность через ctrl+click просмотреть свою функцию?
0
3
2 года назад
0
Ок... Предположим я собрал кучу файлов и хочу их в w3x закинуть. Твой упаковщик сгенерирует мне список файлов (не listfile) для меню импорта в редакторе карт, чтобы после редактирования карты, у меня не затерлись запакованные файлы?
2
32
2 года назад
2
импорт перезаписывается на текущий, если чего-то боитесь - не забудьте сделать резервную копию
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.