Fly Data Processor
Утилита для Warcraft 3, позволяющая извлечь данные по объектам и использовать их для подстановки в jass-код и…
Утилита для Warcraft 3, позволяющая извлечь данные по объектам и использовать их для подстановки в jass-код и текстовые описания.
Основное предназначение - автоматизация формирования баз данных по объектам на основе данных РО.
На данный момент утилита рассчитана на интеграцию с JNGP и находится в стадии разработки.
Доступна beta-версия.
Основное предназначение - автоматизация формирования баз данных по объектам на основе данных РО.
На данный момент утилита рассчитана на интеграцию с JNGP и находится в стадии разработки.
Доступна beta-версия.
Уровень:
2
Руководитель:
Тематика:
Hardware & Software
Создан на сайте:
26.03.2012
ID:
324
Интересные проекты
Комментарии проекта Fly Data Processor
Fly Data Processor
Краткие сведения
Тип: Утилита
Сфера применения: работа с данными РО, базы данных
Требования: JNGP, Java 7, руки, мозг
Статус: в разработке
Автор: prog
и выложить новый jngp...
Если бы я нашел как это сделать, то все было бы реализовано именно так еще в первой версии утилиты, вот только ничего применимого кроме открытия редактора, сохранения карты и работы с меню я пока не нашел, даже в коде гриморы копался, нет там такого события.
При открытии карты в редакторе, wehack.lua запустит твою прогу, которая заменит war3map.wts на war3mapSource.wts.
При сохранении карты, твоя прога копирует war3map.wts в сурс, а сам файл компиляет в готовый результат.
Никаких карт не надо.
Выбор редакции
Генерируем функции инициализации
Например, если в качестве тела для этого шаблона вместо комментария поставить ${i}; и ничего больше не менять, то получится несколько функций, в каждой из которых в столбик записаны равкоды не больше чем десяти юнитов (конечно это не валидный jass-код, но зато просто для понимания). На практике, естественно, тело шаблона будет более сложным.
Fly Data Processor beta 0.2
changelog
надо <list units as unit>
я вроде эту опечатку в описании уже давно исправил, если нет - скажи где ты такую конструкцию увидел
Ну и как-бы ${ushx} вообще работать не будет - надо ${unit.ushx}, не говоря уже о том что оно не будет работать если поле ushx не было изменено в РО.