Добавлен WilliamBz
Исследую автоматизированные способы перенесения jass кода из одной карты, в пак из 150+ карт. Упёрся в war3map.j. Если его отредактировать, карта ломается. Но питаю надежду, что отредактировать файл льзя, просто что-то не так делаю.
Теоретически можно из кода оригинальной карты повыбрасывать создаваемых юнитов, предметы, етц. И затем "смерджить" его с кодом желаемой карты, через какую-нибудь автоматизированную программу для слияния текста или jass кода.
Затем останется только через какую-то программу для создания макросов записать распаковку war3map.j, мёрджинг, и закидывание кода обратно.
Возможно ли это?
Меня интересует, есть ли такая программа, для слияния двух .jass файлов, и чтобы при этом не поломалась сама карта?
Меня интересует сделать это не открывая редактор варкрафта вообще, т.к. он очень долго всё открывает и сохраняет, просто невозможно. Уходит тонна времени, чтобы положить инфу в каждый файл.
Программы для записи макросов довольно тупые, они не умеют отслеживать активность окна, и постоянно ломаются. Приходится назначать большие тайминги. Так на одну карту уходит минуты 2. Умножаем на 150 карт и получается кабздец.
Принятый ответ
WilliamBz, Извлеки скрипты из карт - с исходной и из чистой, открой их оба в jasscraft и копипасти из одной в другую. По коду будет видно, где нестандартный код, триггеры итд. Потом залей код обратно в карту. Только протести работоспособность карты потом, чтоб в игре работало все, а потом уже на поток ставь)
Возня, конечно, но быстрее, чем редактор карт.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. WilliamBz