Skip to content

Создание проекта

Инициализация

$ kw init               # Создает пустой проект в текущей папке
$ kw init test          # Создает проект в папке test (если папки нет - создает и папку)
$ kw init название.w3x  # Распаковывает карту и создает на ее основе проект

При инициализации kuniwar создает все папки проекта, после чего закачивает необходимые бинарники в папку .w3pm. В ней будут хранится jasshelper, w3x2lni, бэкапы карты и модули. Утилита также скачивает шаблон пустой карты, после чего распаковывает её в виде проекта.

При распаковке происходит тот же процесс, только вместо скачивающегося шаблона карты используется указанная вами, после чего из неё парсится код, глобальные переменные и GUI триггеры.

Всё переносится в папку scripts, так что в дальнейшем вы можете работать с кодом именно в ней. Триггеры, которые вы делали останутся в карте, но не будут задействованы при компиляции и не будут обновлятся.

Для обратного эффекта (папку scripts перевести в триггеры) вы можете использовать команду:

$ kw pack

Русские тригори

Все триггеры с русскими названиями должны будут автоматически транслитерироваться в английский вариант. При возниковении проблем - отправляйте баг репорт.