Jump to content
Korean Random
13

Настройка XVM конфига: помощь и общие вопросы

Recommended Posts

 

 

Вот хотел бы сюда поставить свои варианты цифр в пнг 
 
"cfg://название конфига/.../.../{{squad-num}}.png"
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

 

"cfg://название конфига/.../.../{{squad-num}}.png"

Ага всё понел а название  рисункам надо давать соответсвенно получается 1.png,2.png ,3.png

Share this post


Link to post

Short link
Share on other sites

 

 

название  рисункам надо давать соответсвенно получается 1.png,2.png ,3.png

ага 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

я имел ввиду как раз варианты  цифр  в пнг формате у меня прописано так 

"alpha": 100,

              "color": null,

              "font": { "align": "center", "bold": false, "italic": false, "name": "$FieldFont", "size": 13 },

              "format": "{{squad-num}}",

              "name": "vzvod",

              "shadow": { "alpha": 100, "angle": 90, "color": "0x000000", "distance": 0, "size": 3, "strength": 600  },

              "visible": true,

              "x": 10,

              "y": -79

            } ,

Вот хотел бы сюда поставить свои варианты цифр в пнг 

 

ну, конструкцией для картинок (возьмите для примера какой-ниб конф с картинками):

"format": "<img src='cfg://папка_конфига/папка_картинок/папка_взводов/{{squad-num}}.png' width='12' height='12'>" 

cfg:// смотрит на res_mods/configs/xvm/

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

ага 

 

ну, конструкцией для картинок (возьмите для примера какой-ниб конф с картинками):

"format": "<img src='cfg://папка_конфига/папка_картинок/папка_взводов/{{squad-num}}.png' width='12' height='12'>" 

cfg:// смотрит на res_mods/configs/xvm/

Всё понел спасибо большое за помощь

Share this post


Link to post

Short link
Share on other sites

Всё понял спасибо большое за помощь

а с такой конструкцией {{squad}}{{squad-num}}.png и при наличие картинок своего взвода с названием sq1.png <> sq7.png свой взвод будет соответственно золотистым

'актуальные картинки взводов из клиента'

post-24956-0-86920100-1444578249.pngpost-24956-0-38697200-1444578250.pngpost-24956-0-84561000-1444578250.pngpost-24956-0-98890100-1444578250.pngpost-24956-0-10620700-1444578251.pngpost-24956-0-23915100-1444578251.pngpost-24956-0-35600100-1444578251.png

post-24956-0-48919500-1444578251.pngpost-24956-0-65958200-1444578251.pngpost-24956-0-83422600-1444578251.pngpost-24956-0-60970300-1444578257.pngpost-24956-0-74172400-1444578257.pngpost-24956-0-85427300-1444578257.pngpost-24956-0-98880900-1444578257.png

'замена цифр взвода шрифтом'

/**
 * Пример замены цифр взвода через пользовательский макрос {{.}} на цифры в кружочке (шрифт Wingdings)
 * (код похож на код из файла texts.xc для отметок на стволе и подобных)
 * 'my_macros' - пример обозначения секции с пользовательскими макросами (необходимо внести в @xvm.xc)
 */

     "squaq": {                        // {{.my_macros.squad.{{squad-num}}}} Макрос для номера взвода 
       "1": "<font face='Wingdings'></font>",
       "2": "<font face='Wingdings'></font>",
       "3": "<font face='Wingdings'></font>",
       "4": "<font face='Wingdings'></font>",
       "5": "<font face='Wingdings'></font>",
       "6": "<font face='Wingdings'></font>",
       "7": "<font face='Wingdings'></font>"
     },			

Edited by Kapany3uk

Share this post


Link to post

Short link
Share on other sites

ничего не получается  и шрифт подставлял нехочет картинки брать

прописал так  { иконки называл и sq1.png  и просто через цифры без sq   1.png
    

"alpha": 100,
              "color": null,
              "font": { "align": "center", "bold": false, "italic": false, "name": "$FieldFont", "size": 17 },
             "format": "<img src='xvm://res/icons/da/{{squad-num}}.png' width='10' height='12'>",
              "name": "vzvod",
              "shadow": { "alpha": 100, "angle": 90, "color": "0x000000", "distance": 0, "size": 3, "strength": 400  },
              "visible": true,
              "x": 15,
              "y": -75

             Edited by gjgflfk

Share this post


Link to post

Short link
Share on other sites

 

 

ничего не получается  и шрифт подставлял нехочет картинки брать
 

выкладывай папку с конфигом (и картинками) - надо будет посмотреть)))

Share this post


Link to post

Short link
Share on other sites

Картинки взводов можно делать картинками и без использования сторонних картинок :-)



    // Текстовые поля с номером взвода
    "squad": {
        "y_ico_normal":  -57,
        "y_ico_alt":     -70,
        "y_font_normal": -50,
        "y_font_alt":    -63,
        // видимость в нормальном режиме
        "visible_normal": true,
        // видимость при нажатии 'Alt'
        "visible_alt": true,
        // Иконка
        "squadIcon": {
          "name": "иконка взвода",        // название текстового поля, ни на что не влияет
          "visible": ${"squad.visible_normal"}, // false - не отображать
          "x": 0,                         // положение по оси X
          "y": ${"squad.y_ico_normal"},   // положение по оси Y
          "alpha": "{{squad?0|100}}",     // прозрачность (допускается использование динамической прозрачности, см. readme-ru.txt)
          "color": null,                  // цвет (допускается использование динамического цвета, см. readme-ru.txt)
          "font": null,                   // параметры шрифта
          "shadow": ${"marker_shadow"},   // тень
          "format": "<img src='img://gui/maps/icons/formation/{{squad-num?squad}}.png' width='28' height='32'>"     // формат текста.
        },
        "squadIconAlt": {
            "$ref": { "path": "squad.squadIcon" },
            "visible": ${"squad.visible_alt"}, // false - не отображать
            "y": ${"squad.y_ico_alt"}   // положение по оси Y
        },
        // Тонирование иконки
        "squadShadow": {
          "name": "засветка иконки взвода",     // название текстового поля, ни на что не влияет
          "visible": ${"squad.visible_normal"}, // false - не отображать
          "x": 0,                         // положение по оси X
          "y": ${"squad.y_font_normal"},  // положение по оси Y
          "alpha": "{{squad?0|100}}",     // прозрачность (допускается использование динамической прозрачности, см. readme-ru.txt)
          "color": "0xFFFFFF",            // цвет (допускается использование динамического цвета, см. readme-ru.txt)
          "font": {                       // параметры шрифта
            "name": "$FieldFont",         //   название
            "size": 13,                   //   размер
            "align": "center",            //   выравнивание текста (left, center, right)
            "bold": false,                //   обычный (false) или жирный (true)
            "italic": false               //   обычный (false) или курсив (true)
          },
          "shadow": {
            "alpha": 100,                 //   прозрачность
            "color": "{{c:system}}",      //   цвет
            "angle": 45,                  //   угол смещения
            "distance": 0,                //   дистанция смещения
            "size": 7,                    //   размер
            "strength": 600               //   интенсивность
          },
          "format": "<font alpha='#00'>{{squad-num}}</font>"
        },
        "squadShadowAlt": {
            "$ref": { "path": "squad.squadShadow" },
            "visible": ${"squad.visible_alt"}, // false - не отображать
            "y": ${"squad.y_font_alt"}  // положение по оси Y
        },
        // Цифорка номера взвода
        "squadNum": {
          "name": "номер взвода",         // название текстового поля, ни на что не влияет
          "visible": ${"squad.visible_normal"}, // false - не отображать
          "x": 0,                         // положение по оси X
          "y": ${"squad.y_font_normal"},  // положение по оси Y
          "alpha": "{{squad?0|100}}",     // прозрачность (допускается использование динамической прозрачности, см. readme-ru.txt)
          "color": "0xFFFFFF",            // цвет (допускается использование динамического цвета, см. readme-ru.txt)
          "font": {                       // параметры шрифта
            "name": "$FieldFont",              //   название
            "size": 13,                   //   размер
            "align": "center",            //   выравнивание текста (left, center, right)
            "bold": false,                //   обычный (false) или жирный (true)
            "italic": false               //   обычный (false) или курсив (true)
          },
          "shadow": {
            "alpha": 100,                 //   прозрачность
            "color": "0x000000",          //   цвет
            "angle": 45,                  //   угол смещения
            "distance": 0,                //   дистанция смещения
            "size": 2,                    //   размер
            "strength": 255               //   интенсивность
          },
          "format": "{{squad-num}}"
        },
        "squadNumAlt": {
            "$ref": { "path": "squad.squadNum" },
            "visible": ${"squad.visible_alt"}, // false - не отображать
            "y": ${"squad.y_font_alt"}  // положение по оси Y
        }
    },
  // Тень
  "marker_shadow": {
    "alpha": 100,                 //   прозрачность
    "color": "0x000000",          //   цвет
    "angle": 45,                  //   угол смещения
    "distance": 0,                //   дистанция смещения
    "size": 4,                    //   размер
    "strength": 180               //   интенсивность
  },

////

// потом юзаем где надо:
      // Блок текстовых полей
      "textFields": [
        // Иконка взвода
        ${"squad.squadIcon"},
        ${"squad.squadShadow"},
        ${"squad.squadNum"},
      ]

// и альтернативные:
      // Блок текстовых полей
      "textFields": [
        // Иконка взвода
        ${"squad.squadIconAlt"},
        ${"squad.squadShadowAlt"},
        ${"squad.squadNumAlt"}
      ]


В кратце:
берем вшитую картинку:
<img src='img://gui/maps/icons/formation/{{squad-num?squad}}.png' width='28' height='32'>
И рисуем поверх нее цифорку номера взвода.
Для лучшей читаемости обводим цифорку тенью.
Можно еще одной тенью затонировать иконку в какой-то цвет.

post-8781-0-74617500-1444652969.png

Edited by seriych
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

 

 

Картинки взводов можно делать картинками и без использования сторонних картинок :-)

Абсолютно согласен.

И завидую обладателям приличных ПК - у меня такой код (множественные перекрестные ссылки) дает такие фризы, что хоть плачь! 

Share this post


Link to post

Short link
Share on other sites

 

 

Картинки взводов можно делать картинками и без использования сторонних картинок :-)
мощно ты задвинул:)

Share this post


Link to post

Short link
Share on other sites

у меня такой код (множественные перекрестные ссылки) дает такие фризы, что хоть плачь!

Ссылки никак не влияют на фризы. Они ВСЕ раскрываются при загрузке конфига и в бою юзается конфиг, как будто бы он однофайловый и без единой ссылки.

Фризы вызывать могут вложенные макросы и сам факт использования картинок.

Возможно еще тень, но вряд ли.

Edited by seriych

Share this post


Link to post

Short link
Share on other sites

 

 

Ссылки никак не влияют на фризы. Они ВСЕ раскрываются при загрузке конфига и в бою юзается конфиг, как будто бы он однофайловый и без единой ссылки.

а пользовательские макросы {{.}} также не влияют? или они как вложенные макросы дают просадку?

Share this post


Link to post

Short link
Share on other sites

 

 

а пользовательские макросы {{.}} также не влияют? или они как вложенные макросы дают просадку?
Влияют.

Share this post


Link to post

Short link
Share on other sites

ВОТ КОНФИГ И ПАПКА С КАРТИНКАМИ

вот тут:    "format": "<img src='xvm://res/icons_bes_1/da/{{squad-num}}.png' width='7' height='12'>"    надо указывать адекватный размер картинки: при реальном размере 49х110 указано 7х12 - и что тут можно разглядеть при таком сжатии???

'скрин 49х110'

post-24956-0-43787500-1444659689.jpg
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

вот тут:    "format": "<img src='xvm://res/icons_bes_1/da/{{squad-num}}.png' width='7' height='12'>"    надо указывать адекватный размер картинки: при реальном размере 49х110 указано 7х12 - и что тут можно разглядеть при таком сжатии???

'скрин 49х110'

Ага точно  работает  спасибо .

Share this post


Link to post

Short link
Share on other sites

Доброе время суток, Господа. После обновления XVM до версии 6.1.5 съехали надписи на миникарте. Стали сокращения по англицки. Помогите исправить.

Share this post


Link to post

Short link
Share on other sites

Доброе время суток, Господа. После обновления XVM до версии 6.1.5 съехали надписи на миникарте. Стали сокращения по англицки. Помогите исправить.

Замени в minimapLabelsTemplates.xc {{vehicle-short}} на {{vehicle}} Edited by XSerzHX
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

Замени в minimapLabelsTemplates.xc {{vehicle-short}} на {{vehicle}}

Спасибо, исправил.  :meow:

Ещё вопрос.

 

Раньше в секции

// Text for {{spotted}} macro.

    // Текст для макроса {{spotted}}

    "spotted": {

      "neverSeen": "",

      "lost": "<font face='$FieldFont' size='30' color='#FFFFFF'>*</font>",

      "revealed": "<font face='$FieldFont' size='30' color='#00DE00'>*</font>",

      "dead": "",

      "neverSeen_arty": "",

      "lost_arty": "<font face='$FieldFont' size='30' color='#FFFFFF'>*</font>",

      "revealed_arty": "<font face='$FieldFont' size='30' color='#A52A2A'>*</font>",

      "dead_arty": ""

 

можно было изменить цвет маркеров засвета.

В новом конфиге секцию изменили:

// Text for {{spotted}} macro.

    // Текст для макроса {{spotted}}

    "spotted": {

      "neverSeen": "",

      "lost": "<font face='xvm' size='23'>p</font>",

      "spotted": "<font face='xvm' size='23'>p</font>",

      "dead": "<font face='xvm' size='23' alpha='#80'>v</font>",

      "neverSeen_arty": "",

      "lost_arty": "<font face='xvm' size='23'>p</font>",

      "spotted_arty": "<font face='xvm' size='23'>p</font>",

      "dead_arty": "<font face='xvm' size='23' alpha='#80'>v</font>"

 

Как теперь изменить цвет маркеров?

Share this post


Link to post

Short link
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...