Jump to content
Korean Random
ktulho

damageLog средствами XVM.

Recommended Posts

 

 

правильно ли я понимаю, что в xvm попала версия без опции направления формирования лога? очень хотело быть иметь такую опцию.
, в принципе можно, но для этого придется ввести параметр количество отображаемых строк и подбирать его значение в конфиге опытным путем. Это усложнить настройку конфига и породит кучу вопросов у пользователей. Я не хочу это делать.

Есть еще один вариант. Предложить в battleLabels ввести возможность вытеснять текст вверх, если он не влазит в поле. Тогда я добавлю порядок добавления строк.

Share this post


Link to post

Short link
Share on other sites

Есть еще один вариант. Предложить в battleLabels ввести возможность вытеснять текст вверх, если он не влазит в поле. Тогда я добавлю порядок добавления строк.

правильно ли я понимаю, у GambitER как раз так и сделано?

 

sirmax

возможно такое добавить в battleLabels? данная опция будет полезна наверняка не только в damageLog.

Share this post


Link to post

Short link
Share on other sites

Я не могу придумать, как это интуитивно понятно сделать.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Я не могу придумать, как это интуитивно понятно сделать.

Может параметр в battleLabels:

"режим титры"    true - включить.

Или какое-нибудь другое название придумать.

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites
Premium Member 2 481 сообщений Nick:night_dragon_on WoT Server:RU (Русский) Опубликовано Сегодня, 06:45 panteror, on 15 Oct 2016 - 01:05, said: Hi, ktulho night_dragon_on Can you add locali

в language файлах присутствует

"sec": "(с)", - появился

"(sec)": "(с)", - давно есть

есть два пути - либо добавить вариацию в фигурных скобках, или новый удалить.

 

 

Edited by Stepan371

Share this post


Link to post

Short link
Share on other sites

"(sec)": "(с)", - давно есть

 

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

 

вариацию в фигурных скобках

 

Не универсально в плане кастомизации конечным пользователем.

Edited by night_dragon_on

Share this post


Link to post

Short link
Share on other sites
Всплывающие сообщения в карусели техники и лог урона - это два отдельных элемента, для каждого из них своя локализация.

тогда, - по аналогии с

"m": "m",

"(m)": "(metar)",

убрать скобки

"sec": "(sekunda)", ==> "sec": "sekunda",

 

sorry for boring ))

Edited by Stepan371

Share this post


Link to post

Short link
Share on other sites

убрать скобки

"sec": "(sekunda)", ==> "sec": "sekunda",

 

I change the translation files of the two main languages: ru.xc & en.xc

All other translation files have already been changed by the user through the service: Translation Server

 

Additional Information: XVM Localization

Edited by night_dragon_on
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

При выключенном дамаглоге падает вот такое в лог:

2016-10-15 17:25:09.124: INFO: =============================
2016-10-15 17:25:09.124: INFO: 2016-10-15 17:25:09: [ERROR] ./res_mods/mods//xfw/python\xfw\events.pyc
2016-10-15 17:25:09.124: ERROR: Traceback (most recent call last):
2016-10-15 17:25:09.124: ERROR:   File "mods/xfw/python/xfw/events.py", line 55, in __event_handler
2016-10-15 17:25:09.125: ERROR:   File "mods/xfw/python/xfw/events.py", line 24, in fire
2016-10-15 17:25:09.125: ERROR:   File "d:\Games\World of Tanks\res_mods\mods/../configs/xvm/py_macro\xvm\damageLog.py", line 360, in onHealthChanged
2016-10-15 17:25:09.125: ERROR:     data.onHealthChanged(self, newHealth, attackerID, attackReasonID)
2016-10-15 17:25:09.125: ERROR:   File "d:\Games\World of Tanks\res_mods\mods/../configs/xvm/py_macro\xvm\damageLog.py", line 352, in onHealthChanged
2016-10-15 17:25:09.125: ERROR:     self.updateMacros()
2016-10-15 17:25:09.125: ERROR:   File "d:\Games\World of Tanks\res_mods\mods/../configs/xvm/py_macro\xvm\damageLog.py", line 264, in updateMacros
2016-10-15 17:25:09.126: ERROR:     self.setMacros()
2016-10-15 17:25:09.126: ERROR:   File "d:\Games\World of Tanks\res_mods\mods/../configs/xvm/py_macro\xvm\damageLog.py", line 201, in setMacros
2016-10-15 17:25:09.126: ERROR:     self.macros['splash-hit'] = self.config['splash'] if self.data['isSplash'] else self.config['no-splash']
2016-10-15 17:25:09.126: ERROR: KeyError: 'isSplash'
2016-10-15 17:25:09.126: INFO: =============================

Share this post


Link to post

Short link
Share on other sites
All other translation files have already been changed by the user through the service: Translation Server

sorry again, but I have found your nickname at a much more lines on Translation Server in the "Last Activity" column.

I made the wrong conclusion that you are the author of these files.

 

со всем уважением к вашему труду

Edited by Stepan371

Share this post


Link to post

Short link
Share on other sites

научите, пожалуйста, - как сделать чтобы цвет техники подтягивался из глобального colors.xc и его не надо было переопределять в секции
"damageLog": {  "log": {?  несовпадающие сокращенные название типов техники - это уже мелочи.
остальные раскраски также, если можно? для custom config в одном файле было бы удобно. IMHO
 

      "c:vtype":{
        "mediumTank": "#FFF198",
        "lightTank":  "#A2FF9A",
        "heavyTank":  "#FFACAC",
        "AT-SPG":     "#A0CFFF",
        "SPG":        "#EFAEFF"
      },
  "colors": {
    "vtype": {
      "lightTank":  "#CCCCCC",
      "mediumTank": "#66CC99",
      "heavyTank":  "#FFFF33",
      "AT-SPG":     "#0099FF",
      "LT":      "0xCCCCCC",
      "MT":      "0x66CC99",
      "HT":      "0xFFFF33",
      "TD":      "0x0099FF",
      "SPG":     "0xCC66FF",
      "premium": "0xFFCC66",
      "usePremiumColor": false
    },

Share this post


Link to post

Short link
Share on other sites
как сделать чтобы цвет техники подтягивался из глобального colors.xc и его не надо было переопределять в секции
"c:vtype":{
  "mediumTank": "{{py:replace('{{.colors.vtype.MT}}', '0x', '#')}}",
  "lightTank": "{{py:replace('{{.colors.vtype.LT}}', '0x', '#')}}",
  "heavyTank": "{{py:replace('{{.colors.vtype.HT}}', '0x', '#')}}",
  "AT-SPG": "{{py:replace('{{.colors.vtype.TD}}', '0x', '#')}}",
  "SPG": "{{py:replace('{{.colors.vtype.SPG}}', '0x', '#')}}"
},

P.S.: Для замены используется стандартный str.py

Edited by night_dragon_on

Share this post


Link to post

Short link
Share on other sites

Приветствую.

 

Можно ли добавить в секцию lastHit

 

"type-shell-last": {
  "armor_piercing": "<img src='img://../configs/xvm/Corwin/icons/ammo/bb.png' width='45' height='15' align='baseline' vspace='-7'> ББ", // бронебойный (ББ)
        "high_explosive": "<img src='img://../configs/xvm/Corwin/icons/ammo/of.png' width='45' height='15' align='baseline' vspace='-7'> ОФ", // осколочно-фугасный (ОФ)
        "armor_piercing_cr": "<img src='img://../configs/xvm/Corwin/icons/ammo/bp.png' width='45' height='15' align='baseline' vspace='-7'> ПК", // бронебойный подкалиберный (БП)
        "armor_piercing_he": "<img src='img://../configs/xvm/Corwin/icons/ammo/bp.png' width='45' height='15' align='baseline' vspace='-7'> КC", // бронебойно-фугасный (КС)
        "hollow_charge": "<img src='img://../configs/xvm/Corwin/icons/ammo/ks.png' width='45' height='15' align='baseline' vspace='-7'> КМ" // кумулятивный (КС)
      },

 

оригинальная секция сейчас выглядит так:

 

"type-shell": {
  "armor_piercing": "<img src='img://../configs/xvm/Corwin/icons/ammo/bb.png' width='27' height='7' align='baseline' vspace='0'> ББ", // бронебойный (ББ)
        "high_explosive": "<img src='img://../configs/xvm/Corwin/icons/ammo/of.png' width='27' height='7' align='baseline' vspace='0'> ОФ", // осколочно-фугасный (ОФ)
        "armor_piercing_cr": "<img src='img://../configs/xvm/Corwin/icons/ammo/bp.png' width='27' height='7' align='baseline' vspace='0'> ПК", // бронебойный подкалиберный (БП)
        "armor_piercing_he": "<img src='img://../configs/xvm/Corwin/icons/ammo/bp.png' width='27' height='7' align='baseline' vspace='0'> КC", // бронебойно-фугасный (КС)
        "hollow_charge": "<img src='img://../configs/xvm/Corwin/icons/ammo/ks.png' width='27' height='7' align='baseline' vspace='0'> КМ" // кумулятивный (КС)
      },

 

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

У GambitER это было два разных файла настройки и там такой проблемы не было.

 

тогда в логе будет как на первом скрине, в последнем уроне как на скрине 2.

post-16881-0-53239500-1476547504.jpg

post-16881-0-18518900-1476547532.jpg

Share this post


Link to post

Short link
Share on other sites

 

 

Можно ли добавить в секцию lastHit    
, можно, только не надо переименовывать "type-shell" в "type-shell-last"
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

 

 

P.S.: Для замены используется стандартный str.py

спасибо, - хорошее решение, которым я воспользуюсь, если по-другому не получится.
однако, я хотел полностью исключить эти секции, оставив лишь определения в colors.xc
по аналогии: - использование глобальных переменных в секции "hitLog": {}
 

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...