XVM 5.3.0 для World of Tanks 0.9.0

Вышла новая версия XVM 5.3.0 для World of Tanks 0.9.0

Архив доступен на странице загрузки.

Новая версия содержит ряд значительных изменений.

XVM-5.3.0:
  [ВАЖНЫЕ ИЗМЕНЕНИЯ]
  * новое форматирование макросов (см. readme-ru.txt)
    Допускается форматирование текста (используется формат, приближенный к printf):
      {{name[%[flag][width][.prec]type][~suf][|def]}}
      name  - имя макроса
      flag  - "-" для выравнивания влево, иначе выравнивание вправо
              "0" для дополнения чисел ведущими нулями до заданной длины
      width - минимальная ширина
      prec  - максимальная ширина для строк, или количество знаков после запятой для чисел
      type  - тип (s - строка, d - целое число, f - дробное число, ...)
      suf   - суффикс, добавляемый в конце
      def   - значение по умолчанию, которое подставляется при отсутствии значения:
    Например:
      {{name%-10.10s}}      - обрезать длинные имена до 10 символов, а короткие дополнить
                              до 10 символов и выровнять влево
      {{kb%4.01f~k|----}}   - ширина 4 символа, обязательно 1 символ после запятой, выравнивание вправо
                              если kb==null, будет отображаться "----"
    Подробнее: https://ru.wikipedia.org/wiki/Printf
  * версия конфига увеличена до 5.1.0

  [НОВЫЕ ФУНКЦИИ]
  * динамические круги на миникарте. Опции:
      minimap/circles/artillery - максимальная дальность стрельбы для артиллерии
      minimap/circles/shell - максимальная дальность полета снаряда для пулемётных и полуавтоматических орудий
      minimap/circles/view - дальность обзора (динамически изменяется при включении стереотрубы)
      minimap/circles/major - убрана, так как заменяется секцией view
    При создании компонента были использованы наработки Omegaice
  * новые опции в playersPanel для дополнительных текстовых полей в ушах
  * новые опции в playersPanel для форматирования фрагов
  * новая опция playersPanel/startMode для начального режима ушей
  * новая опция battle/allowHpInPanelsAndMinimap - включить {{hp}}, {{hp-ratio}}, {{hp-max}}
    макросы в ушах и на миникарте. ВНИМАНИЕ: может понизить производительность

  [МАКРОСЫ]
  * новые макросы:
    {{frags}} - текущее количество фрагов
    {{alive}} - 'alive' для живых, '' для мертвых
    {{battletier}} - предполагаемый уровень текущего боя
    {{squad-num}} - номер взвода, или null, если не во взводе
  * расширены макросы: {{hp:XX}} и {{hp-max:XX}} возвращают значение, нормализованное к XX для текущего уровня боя
    например: {{hp:300}} - вернет 300 для HP=700 в бою 5 уровня, и для HP=3000 в бою 11 уровня.
  * расширены макросы: подмена значения - {{macro?rep}}
    например: "alpha": "{{alive?80|0}}" - установить прозрачность 80 для живых и 0 для мертвых
  * изменено значение макроса {{squad}} с '1' на 'sq'
  * удален макрос {{vehicle-type}}, так как дублировал {{vehicle}}
  * удален макрос {{vehicle-name}}, так как дублировал {{vehiclename}}
  * удален макрос {{short-nick}} и опция minimap/nickShrink, так как заменяется на {{nick%.5s}}

  [ДРУГОЕ]
  * репозиторий теперь находится на dev.modxvm.com

Также рекомендуем к просмотру видео от пользователя FlexoFF, описывающее некоторые важные изменения в XVM 5.3.0.