Jump to content
Korean Random

FromShadow

User
  • Posts

    270
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by FromShadow

  1. Может тут, кто  то подскажет: возможно ли перегружать SystemMessage c результатом боя, по аналогу с SessionStatistic? Или debugButton должна результаты перегружать, просто у меня этого не делает?

    Если такого нет, то как отлаживать их? После каждого спорного изменения бой играть?

  2. Удалите из системы все шрифты, имеющие в своём названии "XVM".

    Спасибо, оную проблему решило.

     

    Правда, хотел еще поинтересоватся, есть ли механизмы решения ситуации, когда игрок находится скраю карты и название его техники не влазит:

    9eS02bm.jpg

  3. Почему то нет иконок типа техники у пропавшего врага. При чем, как на моем, так и на дефолтовом конфиге:

    OztzgZ8.jpg

     

    В новых изменениях начал только сегодня разбиратся, но вроде как все ровно:

    В minimaplabels.xc подключен minimapLabelsTemplates.xc

    ...
    "labels": {
        "enabled": true,
        "formats": [// Набор форматов
          ${ "minimapLabelsTemplates.xc":"def.vtypeSpotted" },
          ${ "minimapLabelsTemplates.xc":"def.vehicleSpotted" },
          ${ "minimapLabelsTemplates.xc":"def.nickSpotted" },
          ${ "minimapLabelsTemplates.xc":"def.vtypeLost" },
          ${ "minimapLabelsTemplates.xc":"def.vehicleLost" },
          ${ "minimapLabelsTemplates.xc":"def.nickLost" },
          ${ "minimapLabelsTemplates.xc":"def.vtypeDead" }
        ]
      }
    ...
    

    В minimapLabelsTemplates.xc есть отсылки к типу и цвету иконки:

    ...
        "defaultItem": {// Формат поля по умолчанию
          "flags": [ "player", "ally", "squadman", "enemy", "teamKiller", "lost", "spotted", "alive", "dead" ],
          "shadow": { "distance": 0, "angle": 45, "color": "0x000000", "alpha": 80, "blur": 3, "strength": 4 },
          "alpha": 100,
          "x": 0,
          "y": 0,
          "width": 100,
          "height": 40,
          "align": "left",
          "valign": "top",
          "antiAliasType": "normal",
          "bgColor": null,
          "borderColor": null
        },
        "vtypeSpotted": {// Тип техники, видимый
          "$ref": { "path":"def.defaultItem" },
          "flags": [ "ally", "enemy", "squadman", "teamKiller", "spotted", "alive" ],
          "format": "<font size='13' color='{{.minimap.labelsData.colors.dot.{{sys-color-key}}}}'>{{.minimap.labelsData.vtype.{{vtype-key}}}}</font>",
          "align": "center",
          "valign": "center"
        },
    ...
        "vtypeLost": {// Тип техники, пропавший
          "$ref": { "path":"def.defaultItem" },
          "flags": [ "ally", "enemy", "squadman", "teamKiller", "lost", "alive" ],
          "format": "<font size='13' color='{{.minimap.labelsData.colors.lostDot.{{sys-color-key}}}}'>{{.minimap.labelsData.vtype.{{vtype-key}}}}</font>",
          "align": "center",
          "valign": "center",
          "alpha": 75
        },
    ...
    

    Ну и само описание цвета и типа есть:

    ...
    "labelsData": {
        "colors": {
          "txt": {// Наборы цветов
            "ally_alive":          "#C8FFA6",
            "ally_dead":           "#6E8C5B",
            "ally_blowedup":       "#6E8C5B",
            "squadman_alive":      "#FFD099",
            "squadman_dead":       "#997C5C",
            "squadman_blowedup":   "#997C5C",
            "teamKiller_alive":    "#A6F8FF",
            "teamKiller_dead":     "#5B898C",
            "teamKiller_blowedup": "#5B898C",
            "enemy_alive":         "#FCA9A4",
            "enemy_dead":          "#996763",
            "enemy_blowedup":      "#996763"
          },
          "dot": {
            "ally_alive":          "#96FF00",
            "ally_dead":           "#004D00",
            "ally_blowedup":       "#004D00",
            "squadman_alive":      "#FFB964",
            "squadman_dead":       "#663800",
            "squadman_blowedup":   "#663800",
            "teamKiller_alive":    "#00EAFF",
            "teamKiller_dead":     "#043A40",
            "teamKiller_blowedup": "#043A40",
            "enemy_alive":         "#F50800",
            "enemy_dead":          "#4D0300",
            "enemy_blowedup":      "#4D0300"
          },
          "lostDot": {
            "ally_alive":          "#B4E595",
            "ally_dead":           "#004D00",
            "ally_blowedup":       "#004D00",
            "squadman_alive":      "#E5BB8A",
            "squadman_dead":       "#663800",
            "squadman_blowedup":   "#663800",
            "teamKiller_alive":    "#00D2E5",
            "teamKiller_dead":     "#043A40",
            "teamKiller_blowedup": "#043A40",
            "enemy_alive":         "#E59995",
            "enemy_dead":          "#4D0300",
            "enemy_blowedup":      "#4D0300"
          }
        },
        "vtype": {// Текст для макроса {{.minimap.labelsData.vtype.{{vtype-key}}}}
          "LT":  "<font face='xvm'>:</font>",// Текст для легких танков.
          "MT":  "<font face='xvm'>;</font>",// Текст для средних танков.
          "HT":  "<font face='xvm'>?</font>",// Текст для тяжелых танков.
          "SPG": "<font face='xvm'>-</font>",// Текст для арты.
          "TD":  "<font face='xvm'>.</font>"// Текст для ПТ.
        }
      }
    ...
    

    Баг или я что то не так понял?

    FromShadow.rar

  4. А если отключить зеркалирование иконок в дефолтовом конфиге?

    Гм, ну если не переворачивать картинку, то все нормально :D Т.е. справа не вылазит, слева вылазит.

    Видать таки хардово зашит сдвиг при зеркалировании.

    Саммон @sirmax :)

  5. Нужна помощь в следующем вопросе. Мой глаз перфекциониста коробит такая картина:

    'Картинка'

    Ff27O4Q.jpg

    Левая текстовая панель вылазит с двух сторон на несколько пикселей, при всех равных в конфиге(спец пробелов,альт+255, там по 4 штуки) :

    'Код'

    {//Параметры окна статистики по клавише Tab.
      "statisticForm": {
        "showBattleTier": false,// true - включить отображение уровня боя.
        "removeSquadIcon": false,// true - убрать отображение иконки взвода.
        "clanIcon": {// Параметры отображения иконки игрока/клана (см. battleLoading.xc).
          "show": true,
          "x": -308,// Положение по оси X относительно иконки танка.
          "y": 6,
          "xr": -308,// Положение по оси X для правых ушей (положительные значения поместят иконку *внутрь* панели).
          "yr": 6,
          "w": 16,
          "h": 16,
          "alpha": 90
        },
        "formatLeftNick": "    {{name%.16s~..}}<font alpha='#A0'>{{clan}}</font> <img src='xvm://res/icons/flags/{{flag|default}}.png' width='16' height='13'>",
        "formatRightNick": "<img src='xvm://res/icons/flags/{{flag|default}}.png' width='16' height='13'> <font alpha='#A0'>{{clan}}</font>{{name%.16s~..}}    ",
        "formatLeftVehicle": "<textformat leading='9' tabstops='[27,60]'><font face='Liberation Mono' size='12' color='{{c:r}}'>{{kb%2d~k|--k}}<tab>{{r}}<tab>{{winrate%2d~%|--%}}</font>",
        "formatRightVehicle": "<textformat leading='9' tabstops='[27,60]'><font face='Liberation Mono' size='12' color='{{c:r}}'>{{winrate%2d~%|--%}}<tab>{{r}}<tab>{{kb%2d~k|--k}}</font>"
        }
    }
    

    Не могу понять, что в конфиге влияет на это. Может кто то подскажет?

     

     

    @FromShadow С этим, наверно, надо к разработчикам XVM.

     

     

    Это можно пофиксить только на уровне разработчиков. Настолько незначительно, что никто этим не занимается - хватает серьезных багов для исправления... 

     

    ЗЫ.

    Можно сделать отдельные иконки союзников для окон загрузки и статистики с учетом этого 3-5 пиксельного сдвига ))

    а в начале строки слева вставить пробел с нужным размером шрифта (подобрать методом тыка)

     

    Просто какая штука, если я запускаю дефолтовый конфиг, то иконка начинает влазить и на правой панеле:

    'Картинко'

    QOAAYjo.jpg

    Правда перекос в пару пикселей слева в левой панеле остается, но иконки по какой то причине выравниваются. Т.е. какая то зависимость от конфига есть?

  6. Нужна помощь в следующем вопросе. Мой глаз перфекциониста коробит такая картина:

    'Картинка'

    Ff27O4Q.jpg

    Левая текстовая панель вылазит с двух сторон на несколько пикселей, при всех равных в конфиге(спец пробелов,альт+255, там по 4 штуки) :

    'Код'

    {//Параметры окна статистики по клавише Tab.
      "statisticForm": {
        "showBattleTier": false,// true - включить отображение уровня боя.
        "removeSquadIcon": false,// true - убрать отображение иконки взвода.
        "clanIcon": {// Параметры отображения иконки игрока/клана (см. battleLoading.xc).
          "show": true,
          "x": -308,// Положение по оси X относительно иконки танка.
          "y": 6,
          "xr": -308,// Положение по оси X для правых ушей (положительные значения поместят иконку *внутрь* панели).
          "yr": 6,
          "w": 16,
          "h": 16,
          "alpha": 90
        },
        "formatLeftNick": "    {{name%.16s~..}}<font alpha='#A0'>{{clan}}</font> <img src='xvm://res/icons/flags/{{flag|default}}.png' width='16' height='13'>",
        "formatRightNick": "<img src='xvm://res/icons/flags/{{flag|default}}.png' width='16' height='13'> <font alpha='#A0'>{{clan}}</font>{{name%.16s~..}}    ",
        "formatLeftVehicle": "<textformat leading='9' tabstops='[27,60]'><font face='Liberation Mono' size='12' color='{{c:r}}'>{{kb%2d~k|--k}}<tab>{{r}}<tab>{{winrate%2d~%|--%}}</font>",
        "formatRightVehicle": "<textformat leading='9' tabstops='[27,60]'><font face='Liberation Mono' size='12' color='{{c:r}}'>{{winrate%2d~%|--%}}<tab>{{r}}<tab>{{kb%2d~k|--k}}</font>"
        }
    }
    

    Не могу понять, что в конфиге влияет на это. Может кто то подскажет?

    res_mods.rar

  7. В общем, в левой панеле сделать не проблема. Хоть пробелами, хоть табами, не важно.

    "     {{name%.15s~..}}<font alpha='#A0'>{{clan}}"

    VMV82W9.jpg

     

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

    "{{name%-20.15s~..}}     "
    

    sRIEZqX.jpg

     

    Получить отступ можно только если в конец текстбокса запихать прозрачную картинку. Надеюсь есть вариант без костылей. Пожалуйста, подскажите кто в курсе.

  8. Топ 50 теперь.

    Потом будет настройка количества кланов для отображения

     

    Ну ок. Только вот клан и в 50 входит.

    b8sNYst.jpg

    Или тут уже работает задержка обновления, т.к. до этого он был на 52 позиции.

  9. Обновление происходит не моментально, а раз в 6 часов. Сейчас проверил, уже должна отображаться.

    Снова не отображается. Клан как был в сотне, так и остается. Куда она девается?

    Тот же реплей для наглядности, у клана LAP есть иконка.

  10. Но какое отношения твои измышления о роли танков в бою имеют к скиллу, скажи пжлста.

     

    Вроде как скилл игроков должны измерять, а не их предпочтения в выборе техники, не?

     

    Чего ты прицепился к технике? Я же сказал, сам играю на медленных тяжах. Я говорю о тактике оленей, что они первым делом едут на базу. Встретят кого то - повоюют, нет - будут базу брать даже с 0 урона. Надо отучать от такого. wn6 пытается это сделать.

  11. На медленном танке стараюсь контролировать базу, свою или вражескую и предпочту постоять на ТТ на захвате, чем гоняться за каким-н. а-20 .

     

    Я олень просто потому, что играю на медленном танке?

     

    Если, нанес урона меньше, чем твое хп и стал на захват базы - да.

    Не надо в крайности вдаваться, естественно речь не о гонках на Льве за т50-2.

  12. Вы тут рассказываете про героические захваты 2-я последними ребятами, против 6+ противников... Да, такое бывает, но очень редко.

    Как правило, ситуация такая: если танк шустрый, едешь на определенный фланг, разбираешь часть противников и переезжая базу противника проходишь в тыл к остальным вражинам, а часть оленей, которые за тобой плелись и ничего не делали с чувством важности и гордости берут базу. На шустром танке я такое пережить могу, т.к. в принципе успеваю повоевать. Но когда я еду на чем то медленном (не так давно начал кв4 из говна подымать), так в такой ситуации хочется кричать. Поехал на фланг (противники же на него забили) 1-2 врагов разобрали и все, мои олени летят базу брать, а ты с понтом урона пытаешься успеть еще хоть пару выстрелов сделать...

     

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

     

    Имхо, надо отучать людей от такого стиля игры.

  13. Да там все просто. Если знаешь что-то из JS/C#/C/C++/Java/..., то вообще элементарно - тот же ECMAScript.

     

    Кодил на Делфе, ща в планах в форсированном порядке поднять Шарп(небольшая база была когда то). В принципе если не спеша, то заняться можно :)

  14. Писал выше, очень не хочется с конфигами связываться. Это ж целый час потратить на рутинный копипаст.

    Отдельный конфиг - это еще часов 5. :)

    Блин, надо как то к вам подключатся. Рутинный копипаст меня не пугает, вот только языка не знаю...)

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

    Пусть sirmax смотрит сам. Если в общий добавлять приносит сильно много мороки, то мелкий это хоть какое то решение. Просто возможность настройки довольно таки важна...

  16. @sirmax, ты просто монстр. Спасибо, что так быстро реализовал все это. Но хочу все же попросить сделать возможность настройки. Например, меня интересует отображение эффективности в 4-х значном виде. Плюс людей интересует настройка по сортировке. Если не лепить настройки в общий конфиг, то можно сделать мелкий конфиг UserInfo.xvmconf.

  17. XVM стат 1.1.0      XVM 3.3.1                                                                                                                                                                                                                                                         ошибка такая [002] ERROR: vehicle info (3) missed: CH11_110. Please notify XVM support. не обращал внимания одна и таже или нет но то что про китайцев сказано это явно 

     

    Текущая версия xvm-stat 1.2.3

  18. Я считаю, что эфективность за бой, за 60 дней, за 1000 боев - это все бесполезные показатели. Они слишком непостоянны, чтобы иметь хоть какой-то смысл - один бой покажет эффективность 2500, другой - 300, и что толку от такой информации? Для этого лучше всего подходит опыт, который и так уже считается.

     

    Ну эффективность за последние N дней/боев - показатель скилла без влияния старой техники.

    Эффективность за бой - позволит показать насколько эффективно играть в том или ином стиле боя. Плюс привяжет результативность игры к эффективности реализованной в XVM. Многим на опыт пофиг, а на начисленное кпд за бой - уже нет (раз они используют ХVM).

    Начисление опыта ВГшками организовано же по одному стилю: больше действий по твоему засвету - больше опыта.

  19. Ну я вижу, не слепой же:) Ответ тот же, ты чего, дружище? Тебе и пишет- компонент включен частично. Ставишь все галки- включен полностью. Целиком вырубить его нельзя видимо, минимальная часть всегда работает

     

    Нет ты не понял. Смысл моего сообщения в том, что в подсказке пишет про затемненную галочку, когда частично включен компонент, на практике - затемненный квадратик. Юмор в неверной подсказке.

×
×
  • Create New...