Jump to content
Korean Random
SysUtils2

[0.8.8] Сессионная статистика от STL1te и Dellux

Recommended Posts

@locastan, thank you for your mod's!

 

 

 

Новые макросы {{wn7}} - Рейтинг WN7

эх, а вот рейтинг  за бой (пусть и WN7) - это просто мечта! Dellux - может быть всё-таки забабахаешь его?

 

Ну и очень хочется послебоевую стату подправить - включить в одно сообщение и стоимость ремонта , и бк и т.п., но я так понимаю это не по адресу.

Share this post


Link to post

Short link
Share on other sites

Нет, за бой я ничего больше делать не хочу.

 

 

Новые макросы



{{droppedCapturePoints}} - Очки защиты базы
{{capturePoints}} - Очки захвата базы
{{avgSpottedCount}} - Среднее кол-во обнаруженных противников за бой
{{avgVehicleTier}} - Средний уровень танков по итогам всех боев
{{wn7}} - Рейтинг WN7

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

 - на появление макросов остальных рейтингов эф-ти(из XVM) стоит надеяться ?

Share this post


Link to post

Short link
Share on other sites

 - на появление макросов остальных рейтингов эф-ти(из XVM) стоит надеяться ?

 

wn6 я сделал, остальное мне лень делать, эти десятиэтажные формулы выматывают. Если ктонибудь напишет с учетом синтаксиса питона, то не проблема)

Edited by Dellux

Share this post


Link to post

Short link
Share on other sites

хм. При копировании в директорию SessionStatistic.pyc от 0.8.8.12 , при запуске клиента в системном канале не создается окно статистики.

Кэш удалял. В конфиге ведь не может быть дело? (он под 0.8.8.10 работает отлично)

Edited by Kirja

Share this post


Link to post

Short link
Share on other sites

ну хоть wn6... В принципе из нужного остается только старая eff из xvm...

Share this post


Link to post

Short link
Share on other sites

ну хоть wn6... В принципе из нужного остается только старая eff из xvm...

 

Ее мб тоже напишу, она короткая.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

wn6 я сделал, остальное мне лень делать, эти десятиэтажные формулы выматывают. Если ктонибудь напишет с учетом синтаксиса питона, то не проблема)

Рейтинг по версии wot news самый востребованный, и объективно самый правдивый как для меня. Как всегда спасибо за труд.

  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

хм) так вот из-за чего у меня проценты перекрасились, лень было разбираться.  Если честно это не такая уж проблема, так, чисто эстетическая)  0% побед это так же плохо, как и меньше 50%, не беда если окрашено. 

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

Ааа вон еще какой плюсик от этой настройки, ну тогда не зря выпросил:) Я просто картинки не использую и не подумал об этом поэтому. Понятно что 0% плохо, но я же говорил когда боев еще нет. Ну ладно, тогда пусть остается как есть, будем выбирать- или то или то:)

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

 

 

хм. При копировании в директорию SessionStatistic.pyc от 0.8.8.12 , при запуске клиента в системном канале не создается окно статистики. Кэш удалял. В конфиге ведь не может быть дело? (он под 0.8.8.10 работает отлично)

ясно всё, нужно в конфиг добавить - "colorNullBattle": false, , иначе не будет работать вообще.

Share this post


Link to post

Short link
Share on other sites

Ее мб тоже напишу, она короткая.

Как-то так?

result['eff'] = 0 if result['battlesCount'] == 0 else float('%.f' % (float(result['avgDmgDealt']) * (10 / (float(result['avgVehicleTier']) + 2))) * (0.23 + 2 * float(result['avgVehicleTier']) / 100) + float(result['avgFragsCount']) * 250 + float(result['avgSpottedCount']) * 150 + math.log(float(result['capturePoints']) / float(result['battlesCount'])+1,1.732) * 150 + float((result['droppedCapturePoints']) / float(result['battlesCount']) * 150))
Edited by MakcT40

Share this post


Link to post

Short link
Share on other sites

Вопрос по wn7. Можно сделать заморозку wn7 на начало сессии и отслеживать ее динамически во время боев? 

Допустим {{wn7freeze}} / {{wn7}}  - и так при каждой новой сессией

Share this post


Link to post

Short link
Share on other sites

Irdis_Evalle дык вы видите wn7 который считается из результатов боев за сессию, не общее...

на начало сессии = 0 , далее динамически меняется по результатам боев

3179956_s.png

Edited by cannibal_pro

Share this post


Link to post

Short link
Share on other sites

Irdis_Evalle дык вы видите wn7 который считается из результатов боев за сессию, не общее...

на начало сессии = 0 , далее динамически меняется по результатам боев

Прошу прощения, если не осведомлен. Думал он подгружает wn7 с "сайта какого-нибудь" и показывает его в статистике 

Share this post


Link to post

Short link
Share on other sites

@Dellux, чёт я запарился с "colorNullBattle" (теперь понятно почему раньше выключено было):(( Делаю true- красятся кредиты, если покупаешь что-то до первого боя (хорошо), но красится так же и 0% побед до первого боя (плохо). Делаю false- соответственно всё наоборот, до первого боя не красится 0% (хорошо), но не красятся и минусовые кредиты (плохо). Что за невезуха((

Послушай, а нет возможности сделать обратно жестко "colorNullBattle"=false, настройку из конфига убрать, но сделать так, чтобы это не распространялось на макросы с кредитами?

Мы бы тогда получили и то и другое как надо.

Извиняюсь за доставание. Если нельзя такого, то признаю, что вариант "colorNullBattle": false будет предпочтительнее, выходит настройку я зря выпросил :(

Можно написать в statsColor / winsRate что-нибудь типа:                        

{ "value": 1,   "color": "#C4C1AC" },
{ "value": 50,  "color": "#FF3333" },
{ "value": 56,  "color": "#FFE769" },
{ "value": 101, "color": "#66CC66" } 

От 1-50% будет красный цвет, а от 0-1% нейтральный серый. Добиться того, чтобы реальный винрейт упал ниже 1% вряд ли удастся :) Хотя, если день начался со сливов...

Edited by AndrasD

Share this post


Link to post

Short link
Share on other sites

Можно написать в statsColor / winsRate что-нибудь типа:

{ "value": 1,   "color": "#C4C1AC" },
{ "value": 50,  "color": "#FF3333" },
{ "value": 56,  "color": "#FFE769" },
{ "value": 101, "color": "#66CC66" }
От 1-50% будет красный цвет, а от 0-1% нейтральный серый. Добиться того, чтобы реальный винрейт упал ниже 1% вряд ли удастся :)
Можно и меньше 1 поставить. Какое-нибудь 0.0000001

Irdis_Evalle дык вы видите wn7 который считается из результатов боев за сессию, не общее...

на начало сессии = 0 , далее динамически меняется по результатам боев

3179956_s.png

Выложи свой конфиг в соседнюю тему ;)

Share this post


Link to post

Short link
Share on other sites

Для конфигов соседняя тема.


wn6, wn7, eff сделал, спасибо @MakcT40 за помощь в проверке.

 

post-6108-0-85070800-1380232265_thumb.png

 

Завтра двухзначную шкалу сделаю, тогда выложу на тесты.

  • Upvote 4

Share this post


Link to post

Short link
Share on other sites

нашел 

Edited by cmeept

Share this post


Link to post

Short link
Share on other sites

Мб возможно сделать определение получения "героев битвы" и их подсчёт?

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

Share this post


Link to post

Short link
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...