Чиним JassHelper для карт с кодом на Lua. Учим JassHelper импортировать код на Lua.
Тема
18 2K
24
ScorpioT1000, я все понимаю, кроме одного - зачем? Зачем это все в рантайме делать, если оно должно в компайл-тайме работать в реалиях вара, чтобы от него смысл был.
38
Его будет включать менеджер пакетов, из коробки.
ПМ готов со всеми зависимостями и подкачкой, осталось билд дописать
24
ScorpioT1000, и набуя весь этот оверинжениринг, будто энтерпрайз приложение какое-то писать собрались командой в десять человек, а не карту для варкрафта?
38
Менеджер модулей между тем запилил: github.com/Indaxia/wc3-wlpm-module-manager
Продолжаю делать сам wlpm
7
prog, хм, я просто по чейджлогу прошелся, ну ладно, признаю, что не прав.
24
PornoMishka, поясни мне тогда такому глупому, почему стало вот так в Lua режиме, если ничего не изменилось.
Загруженные файлы
7
В связи с официальным выходом 131 - расходимся
Так ничего не изменилось - перенесли PTR на основной клиент и все.
24
Начал пинать ногами вот этот плагин к vscode
Пока нашел у него темплейты по которым он собирает код карты и выпилил оттуда все лишнее, чтобы он не занимался ерундой изображая пакет менеджмент и просто собирал в один файл по очереди код карты и все наши кастомные lua файлы.
С этим уже можно работать.
Потом попробую его еще кастомизировать по своему, но пока и так сойдет.
38
Короче кто-то всё за нас сделал уже, лол github.com/nvs/map
24
ScorpioT1000, есть простой до боли вариант, но он, имхо, менее удобен в использовании. Пилим внешний скрипт который выполняет сборку карты и запуск варкрафта/редактора по необходимости, прикручиваем это к среде разработки, получаем возможность удобно работать с кодом и чуть менее удобно со всем остальным. Есть даже готовые решения, хотя я бы их напильником доработал очень сильно прежде чем в руки брать.
Но если уж идти путем выстраивания среды разработки вокруг внешнего набора тулзов - можно что угодно там наворотить снаружи.