Jump to content
Korean Random

Wilem82

User
  • Content Count

    78
  • Joined

  • Last visited

Posts posted by Wilem82


  1. @Wilem82, ты можешь вообще сделать свой конфиг, например /res_mods/configs/xvm/Wilem82/, в котором прописать только свои "оверрайды", и сослаться только на него из /res_mods/configs/xvm/xvm.xc

     

    Ссылаться при этом на дефолт вообще не надо. Если поля нет в твоём конфиге, оно будет взято из вшитого конфига, который полностью такой же как и дефолт.

     

    В самом деле. Оказалось всё просто, спасибо.

     

    Правда, с ограничением. Например, если мой playersPanel.xc ссылается на ${"enemySpottedMarker"} а его в моём нет, хотя он есть в default - не работает. То есть эту секцию надо продублировать.


  2. Возможно ли сделать частичное переопределение полей в конфиге? Например,

     

    configs/xvm/xvm.xc:

     

    ${"default/@xvm.xc":"."},
    ${"wilem-override/playersPanel.xc":"playersPanel"}

     

    В default/ строго то что из поставки.

     

    В wilem-override/playersPanel.xc:

     

     

    {

      "vicon": {
        "alpha": 100,
        "x": 40,
        "y": 10,
        "align": "center",
        "valign": "center",
        "bindToIcon": true,
        "format": "{{.playersPanel.vtypez.{{vtype-key}}}}",
        "shadow": { "distance": 0, "angle": 45, "color": "0x000000", "alpha": 80, "blur": 2, "strength": 4 }
      },
      "playersPanel": {
        "vtypez": {
          "HT":  "<font face='xvm' size='20' color='#D358F7' alpha='{{alive?#FF|#80}}'>?</font>",
          "MT":  "<font face='xvm' size='20' color='#58ACFA' alpha='{{alive?#FF|#80}}'>;</font>",
          "LT":  "<font face='xvm' size='20' color='#F5DA81' alpha='{{alive?#FF|#80}}'>:</font>",
          "TD":  "<font face='xvm' size='20' color='#8258FA' alpha='{{alive?#FF|#80}}'>.</font>",
          "SPG": "<font face='xvm' size='20' color='#FE2E2E' alpha='{{alive?#FF|#80}}'>-</font>"
        },
        "medium2": {
          "enabled": true,
          "extraFieldsLeft": [
            ${"vicon"}
          ],
          "extraFieldsRight": [
            ${"vicon"},
            ${"enemySpottedMarker"}
          ]
        },
      }
    }

     

    То есть в wilem-override/playersPanel.xc специально не задаются куча необходимых полей и предполагается, что они возьмутся из default/.

     

    Сейчас xvm ругается, что после

     

    ${"default/@xvm.xc":"."}

     

    должен быть конец файла. Видимо потому, что default/@xvm.xc представляет собой топовый объект в JSON-е, а второго рута быть не может. Можно ли это как-то обойти, по-другому сделать? Своими силами не удаётся.

     

    Изначально задача переопределить только несколько полей в отдельной директории, что бы после каждого обновления xvm не ломались скопи-пасченые конфиги.

    • Upvote 1
    • Downvote 1

  3. Как бы ни настраивал xvm, миникарта всегда WG-шная. Например, пробовал в minimap.xc поставить "mapBackgroundImageAlpha": 50, что бы хоть что-то визуально изменилось. Нет реакции. minimap.enabled=true разумеется. В xvm.log никаких ошибок. Остальные части xvm работают - уши, ангар. Собственно вопрос, так и должно быть, её просто ещё не перевели на новую версию или я что-то делаю не так? Конфиги взял из default/.


  4. Никакого бага нет, вы просто не до конца поняли структуру подстановок для оформления маркеров.

     

    Файлы: markersAliveNormal.xc и markersAliveExtended.xc - отвечают за форматирование данных в маркерах для живых противников/союзников в обычном режиме и по нажатию Alt, а так же за наносимый урон по технике (вами, взводным, противником) пока техника жива.

     

    Файлы: markersDeadNormal.xc и markersDeadExtended.xc - отвечают за форматирование данных в маркерах для уничтоженных противников/союзников в обычном режиме и по нажатию Alt, а так же за последний нанесенный урон по технике (вами, взводным, противником) после которого она была уничтожена.

     

    /facepalm

     

    Действительно, затупил. Извините.


  5. Ставлю тень в damageText:

    "shadow": {
          "alpha": 80,                   // Opacity          / Прозрачность.
          "color": "0x000000",            //                    Цвет.
          "angle": 45,                    // Offset angle     / Угол смещения.
          "distance": 0,                  // Offset distance  / Дистанция смещения.
          "blur": 1,                      //                    Размер.
          "size": 1,
          "strength": 800                 // Intensity        / Интенсивность.
    },

     

    Для шрифта:

     

    "font": {
          "name": "$UniversCondC",           // Font name      / Название
          "size": 16,                     // Font size      / Размер
          "align": "center",              // Text alignment (left, center, right) /   Выравнивание текста (left, center, right)
          "bold": true,                  // True - bold    / Жирный.
          "italic": false                 // True - italic  / Курсив.
    },

     

    Скрин как это выглядит:

     

    xvm-damagetext-shadow-bug.png

     

    В чём проблема. На первой картинке это союзник пробил врага. На второй это я пробил врага. На третьей это я убил врага. И вот где убил, там явно шрифт не тот и тень не та.

     

    Проявляется только когда убиваешь врага.

     

    Пока писал пост и всякое проверял, убедился, что лечится через копирование font+shadow из markersAliveNormal.xc по всем остальным markers*.xc. Непонятно, было ли так задумано или это ошибка, потому что при неправильном отображении ни Alt не нажат, ни игрок не мёртв.


  6. Подскажите пожалуйста, какой там?

     

    Почему спрашиваю - хочу такой же поставить в textFields маркеров. Сейчас ставлю $FieldFont, но в PP явно не он. Проверяю просто - в PP и маркерах ставлю size=12, и визуально они сильно разные. В PP более плотный.


    Нашёл - $UniversCondC .


  7. PP:

     

    https://github.com/wilem82/wotconfig/blob/master/configs/xvm/wilem/playersPanel.xc

     

    Как оно выглядит:

     

    pp_example.jpg

     

    В чём проблема:

     

    Заметил, значки категории техники смещаются по оси X на единицу. В бою за этим сложно следить, а вот в реплеях видел. Как мне показалось, смещаются (прыгают +/- 1 пиксель) при смерти противника, когда мёртвый танк переезжает вниз списка. Лампочки засвета вроде норм, а вот значки прыгают.

     

    Не то, что бы оно особенно парило, но вроде баг.


  8. Скорее всего, недавно приобретён танк и данных о нём нет в базе. Надо точнее вопрос задавать. Если же статистика обновлялась, но параметра нет - надо смотреть, в тренировке проверять можно или ещё как. 

    Да, недавно купил. Подумал, если в достижениях показывается, то и в базе XVM это значение есть.


  9. Со всем уважением к изготовителям альтернативной карусели, давно хотел придумать что-то более удобное. AS не знаю, моды никогда не делал, поэтому способен только придумать саму концепцию. Может быть, в будущем программисты задумаются над редизайном и эти идеи им пригодятся.

     

    Оригинальный пост на еврофоруме:

     

    http://forum.worldoftanks.eu/index.php?/topic/503726-suggestion-tank-carousel-concept/

     

    Думаю, все программисты технический английский понимают.

     

    Спасибо.


  10. xvm 6.1.1.1.

     

    Собственно, она у меня никогда не отображалась, но вдруг стало интересно почему. И включить хочется. showTotals=true разве не за это отвечает?

     

    Спасибо.

    /**
     * Parameters of the After Battle Screen.
     * Параметры окна послебоевой статистики.
     */
    {
      "battleResults": {
        // Initial page (1, 2, 3)
        // Номер начальной страницы (1, 2, 3)
        "startPage": 1,
        // true - Display total experience in first page
        // true - Отображать общий полученный опыт на первой странице
        "showTotalExperience": true,
        // true - Display crew experience in first page
        // true - Отображать опыт экипажа на первой странице
        "showCrewExperience": false,
        // true - Display net income of credits in first page
        // true - Отображать чистый доход на первой странице
        "showNetIncome": true,
        // true - Display shots precision and damage in first page under credits and XP
        // true - Отображать процент попаданий и урон на первой странице, под кредитами и опытом
        "showExtendedInfo": true,
        // true - Show totals for your battle efficiency in first page
        // true - Показывать итог по вашей боевой эффективности на первой странице
        "showTotals": true,
        // true - Enable display of battle tier.
        // true - включить отображение уровня боя.
        "showBattleTier": false
      }
    }
    
    

  11. Супер, спасибо. То, что нужно.

     

     

     

    Какой-какой?

     

    Command-line. Ну в смысле мало ли, может, под линукс есть какие-то хорошие инструменты, которых нет для винды.

     

     

     

    С этого и надо начинать. Вначале выучите AS, Python.
     

     

    Ну питон я знаю, а вот с графикой практически дел не имел. 15 лет серверного программирования, с флешем как-то не довелось совсем. Надо попробовать.

     

    Ещё раз спасибо.


  12. Люди добрые,

     

    Подскажите человеку, никогда не занимавшемуся флэшом: что нужно для сборки swf для танков? Кто этим успешно занимается - какие инстурменты проверенно работают?

     

    Чем можно собрать под виндой (желательно бесплатное), какую версию Flash (?) хочет wot, есть ли там какие-то специфические настройки при сборке? Если есть ссылка на проект с рабочими настройками - вообще супер.

     

    Спасибо.

     

    P.S. Под винду или команд-лайновый линукс.


  13. У меня почему-то мёртвые и потерянные танки отображаются со смещением вверх/влево. И если для потерянных это, может быть, удастся подправить через параметр смещения, то для мёртвых оно не работает так как смещение относится к тесту рядом со значком танка, а не к самому значку. В результате это выглядит так:  в точке A я вижу живой танк, он пропадает из засвета оставаясь на своём месте, а значок потерянного танка отрисовывается выше/левее.  Тоже самое с мёртвыми.

     

    Можно это как-то забороть? Спасибо.


  14. Ни в format-е, ни в css-е, макрос не даёт желаемого результата.

     

    "format": { "ally": "<span style='color: {{c:eff}}'>{{vehicle-class}}</span>" }

     

    или

     

    "css": { "ally": ".mm_a { color: {{c:eff}}; }" }

     

    И то и другое - выражение css.

     

    25 красных не будет, цвета можно настроить как угодно, это вообще не проблема.


  15. Это возможно? Например, отображать vehicle-class + vehicle цветом c:eff.

     

    У меня не получилось. Подозреваю, там могут быть трудности с тем, что в css надо указывать #aabbcc, а макрос возвращает то ли строку 0xaabbcc, то ли вообще число.


  16. А можно как-то, используя маркеры xvm, отключить всплывающий дамаг и вернуть родной, который разные попадания собирает в одно число?


    почему не работает статистика ? установил как обычно , остановил брандмауэр и антивирус и не работает .

     

    Наверно потому, что ты не активировал статистику на сайте. Когда заходишь в гараж, XVM сообщает активна ли статистика или её надо активировать.


  17. Здравствуйте. Очень хочется устанавливать прозрачность в зависимости от отдалённости противника. Судя по alpha.xc, сейчас так настроить нельзя.

     

    Конкретный пример: танк рядом - alpha=100. Танк на расстоянии 400m alpha=50.

     

    Спасибо.


  18. Ээмм.. нет таких, как бы. Да и зачем он в XVM?

     

    Жаль. А ничего близкого к нему нету?

     

    В xvm он мог бы быть что б на него смотреть. Формула wn8 для меня сложна и не понятна, а на количество опыта есть интуитивное чувство, т.к. после каждого боя собственные действия сравниваются с полученным опытом.

     

    При этом даже не понимая, что в себя включает wn8, оценивать толковость союзников тупо по цвету не получается - и зелёные играют как нубы, и красные играют хорошо.

×
×
  • Create New...