Fly Data Processor beta 0.3a

Добавлен , опубликован
Внесенные изменения:
  • в архив утилиты возвращена папка plugins, забытая в прошлый раз.
  • обработка альтернативного синтаксиса выражений для текстовых описаний перенесена в плагин.
  • отключено резервное копирование файла war3map.wts.
  • улучшена обработка циклических ссылок в текстовых описаниях и вывод текстовых описаний в код карты с помощью выражения вида ${x_STR}. (исправлен баг связанный с тем что данные в памяти не обновлялись после обработки файла строк и при последующей подстановке вновь использовались необработанные данные)
Возможно некоторое падение производительности на картах с файлом строк большого размера.
описание предыдущей версии
Внесенные изменения:
  • логи теперь хранятся в отдельной папке и именуются по времени запуска утилиты.
  • папка data автоматически очищается при каждом сохранении карты во избежание конфликтов между картами
  • введен альтернативный синтаксис для выражений вида ${x} в файле war3map.wts ( #[x#] или #[x]#).
  • добавлено меню Fly в JNGP, позволяющее отключить препроцессор и управлять выводом отладочной информации.
  • в меню добавлена возможность выбора способа запуска (.jar или .exe).
  • исходный вариант файла war3map.wts копируется в файл war3mapcopy.wts в папке data
  • пересобрана библиотека FreeMarker для уменьшения её веса.
Исправленные баги:
  • удаление папки data больше не приводит к неполадкам и необходимости сохранить карту дважды.
  • возвращена обработка файла war3map.wts, обработанный вариант помещается в папку data
Баги и недоработки:
  • по прежнему отключен автоматический импорт файла war3map.wts
  • по прежнему нет доступа к полям, значение которых не отличается от стандартного.
  • некоторые ошибки по прежнему не попадают в лог.
  • Редактор объектов некорректно отображает выражения вида ${x} в открытых картах.
  • нарушение синтаксиса может привести к непредвиденным последствиям, зачастую к выводу ошибок препроцессора в код карты.
  • использование комментариев / / внутри директивы <compress> может привести к непредвиденным последствиям.
  • перекрестные ссылки на строковые данные в описаниях объектов иногда отображаются в необработанном виде при попытке отобразить их в коде через выражение вида ${x_STR}.
Напоминаю что утилита по прежнему находится в статусе beta и в ней могут быть не задокументированные ошибки и недоработки. В случае обнаружения таковых лучше всего писать сюда, желательно приложив лог.
`
ОЖИДАНИЕ РЕКЛАМЫ...