Добавлен prog,
не публикуется
changelog
- используется .exe загрузчик, что упрощает установку
- утилита переведена на модульную архитектуру и поддерживает плагины (на данный момент все базовые плагины собраны в один файл, в дальнейшем это будет изменено)
- значительно ускорена обработка данных за счет отключения избыточного логирования
- окончательно выбран синтаксис доступа к многоуровневым полям
- добавлен доступ к фактическим значениям текстовых полей
- система пользовательских категорий(меток, тегов) дополнена возможностью задавать дополнительные параметры, что позволяет хранить метаданные для объектов и получать к ним доступ тем-же способом что и к стандартным полям объекта.
- изменен синтаксис проверки принадлежности объекта к категории
- упрощен принцип работы файла синонимов (alias.txt)
- добавлена возможность получить отдельные фрагменты строк, содержащих несколько элементов, перечисленных через запятую, а также перечисление этих фрагментов с помощью директивы list
баги и недоработки
- Отключена обработка файла war3map.wts! это сделано из соображений несовместимости синтаксиса шаблонов со структурой этого файла. В ближайшее время будет найден способ изменить синтаксис шаблонов для текстовых описаний.
- после удаления папки data следует либо вручную ее создать либо дважды сохранить карту, не обращая внимания на ошибки (при этом папка data будет создана вновь и ошибки связанные с ее отсутствием пропадут).
- нарушение синтаксиса может привести к непредвиденным результатам
- не все ошибки, возникающие в ходе работы, могут быть записаны в лог, хотя они и будут отображены в консоли.
- папка data не очищается автоматически, что может привести к неожиданным последствиям при последовательной работе с несколькими картами (если в одной карте, например, не было внесено никаких изменений юнитов, а в другой такие изменения были внесены, то данные о юнитах из второй карты будут использованы и при сохранении первой, поскольку у нее нет собственного файла с нестандартными данными о юнитах).
- точно было что-то еще, вспомню - напишу
Исправленные баги
- исправлен баг с действительными значениями параметров для параметризованных категорий
Еще раз напоминаю что это бета и в ней возможно наличие непредвиденных косяков. В случае обнаружения таковых лучше всего писать сюда.
При установке настоятельно рекомендуется удалить старую версию, если она у вас есть.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
<list units>
call RegisterUnitShadow('${unit}', ${ushx}, ${ushy}, ${ushh}, ${wshw}, "${ushu}")
</list>
надо <list units as unit>
я вроде эту опечатку в описании уже давно исправил, если нет - скажи где ты такую конструкцию увидел
Ну и как-бы ${ushx} вообще работать не будет - надо ${unit.ushx}, не говоря уже о том что оно не будет работать если поле ushx не было изменено в РО.