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
Спецификация шаблонов
С шаблонами в описании особо заморачиваться не буду пока - там есть несколько проблем, не только потеря шаблонов при импорте обработанного файла строк. Если эти проблемы будут решены, то для шаблонов в описаниях появятся дополнительные возможности и глава, посвященная этим возможностям. Например я хочу ввести локальные переменные, видимые только в описаниях и принимающие значения, актуальные для текущего описания. Это, как минимум, ${this} и ${level}.
Руководство пользователя
Также можно попробовать оптимизировать работу парсера и компилятора шаблонов, отдавая ему только заведомо содержащие шаблоны блоки, но это даст сомнительный прирост в скорости работы.
Еще можно отключать обработку файла строк и выполнять ее только для тех версий карты, которые будут выложены в общий доступ. Это оправдано, учитывая что сейчас готовый файл строк не импортируется обратно в карту чтобы не затереть шаблоны. Только затраты времени на это несоизмеримы с временем загрузки данных из файлов.
ну а время работы всего этого? 4 секунды вроде говорил? если так, то многовато, у меня так карта сэйвится(с отключенным интерфейсом у парсера векса)