Jump to content
Korean Random
ktulho

[Лог нанесенного урона / Hitlog] V2 (py_macro)

Recommended Posts

Я до конца надеялся что уберете вообще понятие hitLog, а в totalEfficiency доработаете полноценный лог. с выводом урона по асисту, насвету, стану и.т.д. что бы заменить картошкин. С возможностью отключения определенных строк как damageLog. 

Edited by Kornet_WA

Share this post


Link to post

Short link
Share on other sites

 

 

так он останется (будет отключаться) или как планируешь .
, добавил параметр:
    //
    // true - отображать урон по себе 
    "showSelfDamage": false, 

 

 

Я до конца надеялся что уберете вообще понятие hitLog, а в totalEfficiency доработаете полноценный лог. с выводом урона по асисту, насвету, стану и.т.д. что бы заменить картошкин. С возможностью отключения определенных строк как damageLog. 
, в totalEfficiency неизвестно кому наносишь урон.
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

, добавил параметр:

   // true - отображать урон по себе 
   "showSelfDamage": false, 

 

очень хорошо :no1: . Вот бы ещё на тимдамаг   отключалку - вдруг недовольные найдутся. (вчера об этом говорили)

но как по мне - уже всё отлично. 

Edited by H_E_K_P_O_M_A_H_T_

Share this post


Link to post

Short link
Share on other sites

 

, здесь тоже не видит.

Разве,в "totalEfficiency" видит...по крайней мере намного точнее считает.Или там другие источники?Т.е. можно же общий урон оттуда взять для соответствия?

Share this post


Link to post

Short link
Share on other sites

@Slava7572, я проверял - не показывает. 


в ТЕ и в хитлоге одинаково: противник пропал - урона нет. Так даже и озвучки нет в игре.

Share this post


Link to post

Short link
Share on other sites

@H_E_K_P_O_M_A_H_T_, речь ведь идет про урон, который был за кругом отрисовки? {{py:xvm.totalDamage}} считает его. И озвучка есть и всплывающее сообщение. А вот в старом хитлоге, макрос {{hitlog.dmg-total}} не учитывает этот дамаг.

 

Реплейчик для пруфа есть:

****

На всякий случай реплей с ситуацией: ССЫЛКА. Серия таких выстрелов с 9:48.

Edited by neLeax

Share this post


Link to post

Short link
Share on other sites

@neLeax, когда озвучка есть - тогда и считает скорее всего. Когда озвучки нет - хитлог точно строку не показывал 100% 


Был когда-то запрещённый мод - показывал урон по пропавшему с засвета игроку. 


По ТЕ точно тогда не скажу - проверить надо.

Share this post


Link to post

Short link
Share on other sites

Был когда-то запрещённый мод - показывал урон по пропавшему с засвета игроку.

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

 

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

Edited by neLeax

Share this post


Link to post

Short link
Share on other sites

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


@neLeax, вот нашёл видео об этом моде. Называется "Мод попадание без засвета", а по факту танк и на карте не светился. 

Share this post


Link to post

Short link
Share on other sites

а если в colors.xc цвет задать в формате #FFFFFF?

а другие места, где используются эти секции? Тогда там слетят настройки...

, уверен?

проверил: настройки слетают :((

 

'использование '#' в colors.xc'

на скрине: сверху текущий хитлог, снизу - ру_хитлог 

видно, что сверху цвет у значка типа техники отсутствует (макрос {{c:vtype}} с "привязкой" к секции colors.vtype где код изменен на #)

то же и для цвета урона - сверху окраска отсутствует (из-за использования # в colors.dmg_kind)

снизу код полностью составлен из макросов секции "py_hitLog" и соответствует задуманному отображению

post-24956-0-77124700-1501272602.jpg

 

'использование макроса вида {{.}}'

на этом скрине снизу альт-режим, в котором код цвета и значек типа техники задан строкой <font size='18' color='{{.colors.vtype.{{vtype-key}}}}'>{{.minimap.labelsData.vtype.{{vtype-key}}}}</font>, где макрос {{vtype-key}} отдает значение для танка игрока независимо от строки и получателя урона...

урон и картинка снизу, в свою очередь, заданы строкой <font color='{{.colors.dmg_kind.{{dmg-kind}}}}'>{{dmg%4d}}</font><tab><img src='{{.my.png}}/hitlog{{.colors.dmg_kind.{{dmg-kind}}|none}}.png' width='20' height='13' vspace='0'>, т.е. при # в colors.xc выводится ожидаемо здесь и ломается в других местах (сверху, в текущем хитлоге хвм)...

post-24956-0-08058200-1501272603.jpg

Edited by Kapany3uk

Share this post


Link to post

Short link
Share on other sites

@H_E_K_P_O_M_A_H_T_, речь ведь идет про урон, который был за кругом отрисовки? {{py:xvm.totalDamage}} считает его. 

 

а вот и подтверждение - что не весь урон считает. (в красном урон с боя)

 

2adecaabd9580142afb97e81dc08b264.png

Share this post


Link to post

Short link
Share on other sites

Подведем итог:

1) В хитлоге считается урон только по технике которую вы видите, то есть она находится в засвете и в круге отрисовки. 

2) В totalEfficience в макросе {{py:xvm.totalDamage}} считается урон по технике находящейся в засвете (необязательно в круге отрисовки), но здесь не известно кому наносится урон. 

3) Если правильно понимаю,  как работает упомянутый H_E_K_P_O_M_A_H_T_ чит, то там неизвестно сколько урона нанесено. 

Edited by ktulho

Share this post


Link to post

Short link
Share on other sites

3) Если правильно понимаю,  как работает упомянутый H_E_K_P_O_M_A_H_T_ чит, то там не известно сколько урона нанесено. 

 

точно - только показывает что попал + время попадания

 

'скрин'

вот старую формулировку запрета нашёл на сайте

Модификация, показывающая, попал ли игрок по не засвеченному противнику;

в обновлённых списках такой формулировки не нашёл

'World of Tanks Какие моды запрещены?'

Моды, которые отображают позиции противника каким-либо образом, отличным от реализованного в клиенте игры:

отмечают разрушенные объекты на карте или мини-карте в режиме реального времени;

изменяют способ отображения трассеров снарядов САУ или рассчитывают позицию САУ противника по её трассерам и отмечают их;

показывают «засвеченные» машины, даже если вы в них не целитесь.

Моды, которые облегчают уклонение от выстрелов противника благодаря определению его точки прицеливания и проецированию предполагаемой траектории полёта снаряда, например с помощью лазерного луча.

Модификации, которые сообщают о перезарядке машин противника или отображают их таймеры перезарядки.

«Умные» прицелы, которые предлагают больше возможностей, чем стандартный функционал захвата цели, реализованный в клиенте. Особенно те прицелы, которые автоматически наводятся на слабые места машин и/или на машины противника в целом, а также «берут» цель за препятствием и рассчитывают упреждение за игрока.

Моды, которые позволяют автоматически использовать стандартное (не премиум) снаряжение.

Модификации, изменяющие прозрачность объектов на карте.

Модификации, которые отображают «призрачные силуэты» машин противника на той позиции, где машина «светилась» в последний раз.

Любые возможные модификации, изменяющие параметры техники или игровых объектов, влияющие на геймплей и нарушающие Правила игры, которые могут появиться в будущем.

Модификации для анализа брони в бою.

2adecaabd9580142afb97e81dc08b264.png

 

совсем забыл добавить - была только одна строка в  хитлоге с уроном 368

Edited by H_E_K_P_O_M_A_H_T_

Share this post


Link to post

Short link
Share on other sites
в обновлённых списках такой формулировки не нашёл

ХА! уже не чит )) 

 

Подведем итог

макросы hp для получателей урона введешь? 

Edited by Kapany3uk

Share this post


Link to post

Short link
Share on other sites

 

 

на скрине: сверху текущий хитлог, снизу - ру_хитлог  видно, что сверху цвет у значка типа техники отсутствует (макрос {{c:vtype}} с "привязкой" к секции colors.vtype где код изменен на #) то же и для цвета урона - сверху окраска отсутствует (из-за использования # в colors.dmg_kind)
, странно, ведь в хитлоге {{c:vtype}} используется в HTML строке. Надо у спросить, может разрешит писать в colors.xc цвета в HTML формате (#000000)

 

 

на этом скрине снизу альт-режим, в котором код цвета и значек типа техники задан строкой <font size='18' color='{{.colors.vtype.{{vtype-key}}}}'>{{.minimap.labelsData.vtype.{{vtype-key}}}}</font>, где макрос {{vtype-key}} отдает значение для танка игрока независимо от строки и получателя урона... 
, тут все логично:

 

 

Личные макросы (применяются для игрока)
┌───┬────────────────────┬───┬───┬───┬───┬───┬───┬───┬─────────────────────────────────────────
│SDH│ macro              │ BL│ PP│ SF│ MM│ VM│ HI│BLb│ Description
├───┼────────────────────┼───┼───┼───┼───┼───┼───┼───┼─────────────────────────────────────────
│ S │ {{vtype-key}}      │ X │ X │ X │ X │ X │ X │ X │ название ключа таблицы типа танка (LT, MT, HT, TD, SPG)

 

 

 урон и картинка снизу, в свою очередь, заданы строкой <font color='{{.colors.dmg_kind.{{dmg-kind}}}}'>{{dmg%4d}}</font><tab><img src='{{.my.png}}/hitlog{{.colors.dmg_kind.{{dmg-kind}}|none}}.png' width='20' height='13' vspace='0'>, т.е. при # в colors.xc выводится ожидаемо здесь и ломается в других местах (сверху, в текущем хитлоге хвм)... 
, следует понимать, что сначала строку разбирает парсер хитлога и подставляет вместо известных ему макросов значения, то есть после парсера хитлога в XVM передается (если py_hitLog.xc из шапки):
<font color='{{.colors.dmg_kind.}}'>123</font><tab><img src='{{.my.png}}/hitlog{{.colors.dmg_kind.|none}}.png' width='20' height='13' vspace='0'>

Не уверен как это воспримет XVM, возможно так:

<font color='#FFFFFF'>123</font><tab><img src='path/hitlognone.png' width='20' height='13' vspace='0'>

Share this post


Link to post

Short link
Share on other sites
, тут все логично

ты предложил вывести через {{.}}, вопрос: каким макросом тогда выводить, если целью было "обойти" встроенную в py_hitLog секцию "vtype" (чтобы не дублировать идентичные секции из texts/colors/damagLog/hitLog) ?

 

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

и кстати, не смотря на

Личные макросы (применяются для игрока) 

в minimapLabelsTemplates макрос вида {{.minimap.labelsData.vtype.{{vtype-key}}}} вполне себе отдает значение для текущей техники, а не игрока...

Edited by Kapany3uk

Share this post


Link to post

Short link
Share on other sites

а вот и подтверждение - что не весь урон считает. (в красном урон с боя)

 

2adecaabd9580142afb97e81dc08b264.png

Ну тут все нормально. Наверняка это был урон по отсветившемуся танку. Я ведь говорил про дамаг за кругом отрисовки. Сообщение ktulho это подтверждает:

2) В totalEfficience в макросе {{py:xvm.totalDamage}} считается урон по технике находящейся в засвете (необязательно в круге отрисовки), но здесь не известно кому наносится урон.

Share this post


Link to post

Short link
Share on other sites

@neLeax, лично для меня самое нормальное то, что мечты когда-то сбываются :)

Безусловно это хорошо:)

 

 

2) В totalEfficience в макросе {{py:xvm.totalDamage}} считается урон по технике находящейся в засвете (необязательно в круге отрисовки), но здесь не известно кому наносится урон.

А нельзя сделать, чтоб в случае нанесения урона за кругом отрисовки в хитлог тоже выводилась строка с уроном, но вместо названия танков (ника игрока) писать прочерки или "неизвестно" (или ничего не выводить, это уж как придумается)?

Или такое реализовать слишком геморно?

Edited by neLeax

Share this post


Link to post

Short link
Share on other sites

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

как оказалось, повторить "тютелька в тютельку" нельзя:

post-24956-0-03625100-1501282490.jpg

как видим, в шапке хитлога появляется значек убитого (при взрыве БК - другой соответственно) последним выстрелом.

и этот знак пропадает при последующем выстреле (если не был уничтожен танк противника)

post-24956-0-28903700-1501282855.jpg

в макросах totalEfficiency такого, к сожалению, нет...

 

Также не нашел в totalEfficiency макроса, аналогичного {{c:dmg-kind}}, который бы окрашивал соответственно цвет последнего урона в макросе {{py:xvm.dmg}}

 

@ktulho, добавишь?

  • 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   1 member

×
×
  • Create New...