Jump to content
Korean Random
ktulho

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

Recommended Posts

Кстати, может стоит необходимые иконки сразу кинуть в ресурсы XVM?

А каким либо образом из атласа их нельзя указывать ?

Share this post


Link to post

Short link
Share on other sites

@sirmax, TotalEfficiency тоже в дефолт вносить?

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

Кстати, надо будет подумать насчет отдельной папки для "доверенных" макросов (которые уже, по сути, становятся самостоятельными модами), чтобы в общей папке не мешались. Так же для них, возможно, нужен будет отдельный раздел на форуме.

А каким либо образом из атласа их нельзя указывать ?

Нет, там другой механизм загрузки.

Share this post


Link to post

Short link
Share on other sites

@sirmax, TotalEfficiency тоже в дефолт вносить?

имхо обязательно (чем сниппетами коряво двигать ВГ счетчики)

 

[bug_report] при обновлении поленился переписать damagLog.xc - лог перестал работать с ошибками в python.log (сейчас не у компа, позже выложу если надобность останется). Насколько я понял, отсутствие какой-либо секции конфига крашит отображение лога, хотя в теории должны браться дефолтные значения из .ру

Share this post


Link to post

Short link
Share on other sites

[bug_report] при обновлении поленился переписать damagLog.xc - лог перестал работать с ошибками в python.log (сейчас не у компа, позже выложу если надобность останется). Насколько я понял, отсутствие какой-либо секции конфига крашит отображение лога, хотя в теории должны браться дефолтные значения из .ру

Когда секция конфига попадет в дефолт, будет подставляться из вшитого конфига.

Edited by sirmax

Share this post


Link to post

Short link
Share on other sites

 

 

лог перестал работать с ошибками в python.log (сейчас не у компа, позже выложу если надобность останется).
, выкладывай. 

Share this post


Link to post

Short link
Share on other sites

Когда секция конфига попадет в дефолт, будет подставляться из вшитого конфига.

понятно.

 

было бы здорово, если дублирующие макросы типа {{dl.vtype}} (={{vtype}}) или {{dl.vehicle}} (={{vehicle}}) упразднить и сделать "полную" интеграцию макросов "основного" xvm в DamageLog. Очевидно, что это сильно облегчит написание конфигов, Ведь, к примеру, в том же хитлоге префикс 'h.' добавлен только к специфичным макросам используемым только здесь и нигде больше, а остальные (включая рейтинги) работают как и везде в конфиге.

 

@sirmax, @ktulho сделаете?!

Edited by Kapany3uk
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
было бы здорово, если дублирующие макросы типа {{dl.vtype}} (={{vtype}}) или {{dl.vehicle}} (={{vehicle}})

, напиши весь список.

 

 

{{dl.vehicle}} (={{vehicle}}

это не сделать,

 

 

{{dl.vtype}} (={{vtype}})

, это можно сделать.

P.S. дело в том, что 

config.get('damageLog/formatHistory', '')

возвращает "formatHistory", в котором макрос {{vehicle}} уже заменен на название техники игрока.

P.P.S @Kapany3uk, Можно заменить названия макросов, пиши список.

Edited by ktulho
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

@ktulho, позвольте вернуться к просьбе сделать в TotalEfficiency урон (совзводных) и (совзводных+личный), как у Гамбитера.
у него тоже отображается урон (совзводных) лишь в пределах засвета.

Edited by Stepan371
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

, выкладывай. 

 

'часть лога'

2016-10-08 20:52:37.419: INFO: =============================
2016-10-08 20:52:37.419: INFO: 2016-10-08 20:52:37: [ERROR] ./res_mods/mods//xfw/python\xfw\events.pyc
2016-10-08 20:52:37.419: ERROR: Traceback (most recent call last):
2016-10-08 20:52:37.419: ERROR:   File "mods/xfw/python/xfw/events.py", line 55, in __event_handler
2016-10-08 20:52:37.420: ERROR:   File "mods/xfw/python/xfw/events.py", line 24, in fire
2016-10-08 20:52:37.421: ERROR:   File "C:\Games\World_of_Tanks\res_mods\mods/../configs/xvm/py_macro\custom\myDamageLog.py", line 336, in showDamageFromShot
2016-10-08 20:52:37.421: ERROR:     data.showDamageFromShot(self, attackerID, points, effectsIndex, damageFactor)
2016-10-08 20:52:37.421: ERROR:   File "C:\Games\World_of_Tanks\res_mods\mods/../configs/xvm/py_macro\custom\myDamageLog.py", line 285, in showDamageFromShot
2016-10-08 20:52:37.421: ERROR:     colorHitEffect = keyLower(config.get('damageLog/c:hit-effects'))
2016-10-08 20:52:37.421: ERROR:   File "C:\Games\World_of_Tanks\res_mods\mods/../configs/xvm/py_macro\custom\myDamageLog.py", line 112, in keyLower
2016-10-08 20:52:37.421: ERROR:     for key, value in _dict.items():
2016-10-08 20:52:37.421: ERROR: AttributeError: 'NoneType' object has no attribute 'items'
2016-10-08 20:52:37.421: INFO: =============================
2016-10-08 20:52:37.422: INFO: =============================
2016-10-08 20:52:37.422: INFO: 2016-10-08 20:52:37: [ERROR] ./res_mods/mods//xfw/python\xfw\events.pyc
2016-10-08 20:52:37.422: ERROR: Traceback (most recent call last):
2016-10-08 20:52:37.422: ERROR:   File "mods/xfw/python/xfw/events.py", line 55, in __event_handler
2016-10-08 20:52:37.422: ERROR:   File "mods/xfw/python/xfw/events.py", line 24, in fire
2016-10-08 20:52:37.423: ERROR:   File "C:\Games\World_of_Tanks\res_mods\mods/../configs/xvm/py_macro\custom\myDamageLog.py", line 325, in onHealthChanged
2016-10-08 20:52:37.423: ERROR:     data.onHealthChanged(self, newHealth, attackerID, attackReasonID)
2016-10-08 20:52:37.423: ERROR:   File "C:\Games\World_of_Tanks\res_mods\mods/../configs/xvm/py_macro\custom\myDamageLog.py", line 315, in onHealthChanged
2016-10-08 20:52:37.423: ERROR:     colorHitEffect = keyLower(config.get('damageLog/c:hit-effects'))
2016-10-08 20:52:37.424: ERROR:   File "C:\Games\World_of_Tanks\res_mods\mods/../configs/xvm/py_macro\custom\myDamageLog.py", line 112, in keyLower
2016-10-08 20:52:37.424: ERROR:     for key, value in _dict.items():
2016-10-08 20:52:37.424: ERROR: AttributeError: 'NoneType' object has no attribute 'items'
2016-10-08 20:52:37.424: INFO: =============================

Edited by Kapany3uk

Share this post


Link to post

Short link
Share on other sites

@ktulho, позвольте вернуться к просьбе сделать в TotalEfficiency урон (совзводных) и (совзводных+личный), как у Гамбитера.

у него тоже отображается урон (совзводных) лишь в пределах засвета.

Посмотрю.

@Kapany3uk, еще damageLog.xc.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Посмотрю.

@Kapany3uk, еще damageLog.xc.

ну так уже поправил все, не сохранил :((

Share this post


Link to post

Short link
Share on other sites

@ktulho, позвольте вернуться к просьбе сделать в TotalEfficiency урон (совзводных) и (совзводных+личный), как у Гамбитера.

у него тоже отображается урон (совзводных) лишь в пределах засвета.

Тут как бы помимо лбз и для интереса урон взвода желателен для информативности в бою . Я ещё количество заблокированных выстрелов по альту делал(у Влада был макрос) , не знаю, актуально ли это сейчас 

От себя добавлю - свой урон в хитлоге отображается . А тут я ставил общий(свой+взвод), а по альту только урон взвода.

Edited by H_E_K_P_O_M_A_H_T_

Share this post


Link to post

Short link
Share on other sites

 

 

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

так-то список в 'C:\Games\World_of_Tanks\res_mods\mods\shared_resources\xvm\doc\macros_ru.txt', но это из разряда "есть к чему стремиться" :))

из того, что (имхо) на замену:

{dmg}            <--->  {{dl.damage}} - урон
{dmg-kind}     <--->  {{dl.dmg-kind}} - тип полученного урон
{c:dmg-kind}  <--->  {{dl.c:dmg-kind}} - цвет по типу полученного урон
{vtype}          <--->  {{dl.vtype}} - класс техники
{vehicle}        <--->  {{dl.vehicle}} - название техники
{c:vtype}        <--->  {{dl.c:vtype}} - цвет по классу техники
{name}           <---> {{dl.attacker-nick}} - ник нанесшего урон

 

чего не хватает (имхо) для источника урона, в формат строки:

{vehicle-short}, {vehiclename}

{clan}, {clanicon}, {topclan}

{squad-num}

{nation}, {level}

{marksOnGun}

{hp}, {hp-max}, {hp-ratio} + то же для игрока {my-*}

макросы статистики:

{r}, {wn8}, {xte}, {eff} и т.п. (включая макросы статы по шкале xvm - {x*})


 

 

в damageLog не работает форматирование макросов.
и это (имхо) до кучи - тоже востребовано :))
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

Я извиняюсь... А можно как то в этой секции свой цвет по итогу перезарядки подставить ? Чтоб после перезарядки он становился красным к примеру.. Боковым зрением было бы заметно...

// Формат таймера после перезарядки
    "formatTimerAfterReload": "Перезаряжен",

Share this post


Link to post

Short link
Share on other sites

 

 

чего не хватает (имхо) для источника урона, в формат строки: {vehicle-short}, {vehiclename} {clan}, {clanicon}, {topclan} {squad-num} {nation}, {level} {marksOnGun} {hp}, {hp-max}, {hp-ratio} + то же для игрока {my-*} макросы статистики: {r}, {wn8}, {xte}, {eff} и т.п. (включая макросы статы по шкале xvm - {x*})
, пойду повешусь.))

 

{vehiclename}
а это что означает?

@ger Gauf

// Формат таймера после перезарядки
    "formatTimerAfterReload": "<font color='#FF0000'>Перезаряжен</font>",
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

{vehiclename} - как я понимаю для загрузки иконок клиента 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

 

 

{vehiclename} - как я понимаю для загрузки иконок клиента 
, а, точно. 

Share this post


Link to post

Short link
Share on other sites
, пойду повешусь.))

дануна :))

можешь проигнорить - того что есть достаточно для "вполне ничего себе реализации", а макросы хвм - это больше хотелка не к тебе, а к @sirmax  

должен же лог в составе хвм отличаться от Гамбитеровского и в лучшую сторону :))

Edited by Kapany3uk

Share this post


Link to post

Short link
Share on other sites

Илья - если все твои макросы тут реализовать , то любителям понавешать всяких монеток снарядиков пулек и т.д - 4К не хватит чтоб всю  строку вместить  в экран  :hmm:

Пока со с этим бы ответ получить http://www.koreanrandom.com/forum/topic/35169-damaglog-%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8-xvm/page-3?do=findComment&comment=357868

Edited by H_E_K_P_O_M_A_H_T_
  • Upvote 1

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...