Jump to content
Korean Random
VasyaPRO_2014

[0.9.15.2] Статистика игроков в бою (без XVM)

Recommended Posts

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

 

Почему не нужно? Вроде как по потанковым показателям вн8 и рассчитывается?

Share this post


Link to post

Short link
Share on other sites

 

 

Почему не нужно? Вроде как по потанковым показателям вн8 и рассчитывается?
Попробуй найти в формуле WN8 показатели игрока на танке, кроме количества боев.

Share this post


Link to post

Short link
Share on other sites

Вася скинь плз конфиг такой.

StatsInBattle.zip

 

ZeroDivisionError: float division by zero

Мой косяк, видимо средний уровень получился 0. Нужно будет добавить дополнительную проверку.

 

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

Видимо я не совсем правильно понимаю формулу wn8. Я ещё давно написал python скрипт для расчёта wn8. Данные я брал из wot/tanks/stats (почему? Не помню, но тогда казалось (да и сейчас тоже), что нужно для каждого танка отдельно считать). Скрипт вроде нормально работал (рейтинг совпадал с показателями на kttc.ru/wot-news и т.п.), но он остался на домашнем компе. Когда до него доберусь - попробую переделать на /wot/account/tanks. (С нуля же лень писать).

Share this post


Link to post

Short link
Share on other sites

 

 

Когда до него доберусь - попробую переделать на /wot/account/tanks. (С нуля же лень писать).
Да там писать-то нечего, даже я справился :-) Там же ниже в скрипте после получения данных из API (main_resp - ответ от /wot/account/info, tstat_resp - ответ от /wot/account/tanks) идет расчет рейтингов:

https://bitbucket.org/seriych/wotreplaysextendedstat/src/2fca4e181f0527dd2c69cfce5d9adbfae44f431d/wotreplays_ext_stat.user.js?at=default&fileviewer=file-view-default#wotreplays_ext_stat.user.js-922

Share this post


Link to post

Short link
Share on other sites

Попробуй найти в формуле WN8 показатели игрока на танке, кроме количества боев.

 

Вроде, понял. Я считал по формуле вн8 на отдельных танках, и с цифрами на вот-ньюс и вотоматике совпадало. Общий рейтинг по аккаунту меня не интересовал, но я, как само собой разумеющееся, полагал, что надо просто взять потанковые рейтинги и усреднить с весами, а это, оказывается, не так О_О. Мир никогда уже не будет преждним.

Можно ли эту особенность использовать для буста вн8? Скажем, играем на двух танках с зелёным потанковым вн8, но общий получаем голубой?

Share this post


Link to post

Short link
Share on other sites

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

 

Я так понял, что мод полностью убирает название танка из окна загрузки боя и при нажатии на Tab. поигрался с настройками конфига, добавил название танка вот так:

post-34663-0-91631000-1473475677_thumb.png

Есть ли возможность как-то отформатировать это дело колонками или вынести название танка в области,отмеченные красным прямоугольником? Или перенести иконки танков правее/левее для союзников/противников соответственно? Как вообще сделать это более читаемым. 

 

UPD: поставил иконки, стало удобнее намного. Это единственный вариант?

Edited by iKirp

Share this post


Link to post

Short link
Share on other sites

Есть ли возможность как-то отформатировать это дело колонками

Использовать моноширный шрифт и форматирование макросов. (как это сделать - описывалось ранее, я даже конфиг кидал). Ещё можно использовать таб-стопы.

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

Зачем? Там же количество фрагов. Да и достаточно сложно в реализации и последующей адаптации.

Или перенести иконки танков правее/левее для союзников/противников соответственно?

По сути можно, но тоже незачем. Мне некогда этим заниматся.

поставил иконки, стало удобнее намного. Это единственный вариант?

Это пожалуй лучший вариант.

 

З.Ы. Пробую привинтить WN8.

  • Upvote 3

Share this post


Link to post

Short link
Share on other sites

Обновление 2.1.2
  -Адаптация к 0.9.15.2
  -Добалена поддержка html в маркеры над техникой.
  -Добавлены рейтинги WN8 и XWN8 (большое спасибо seriych).
 
Скачать

  • Upvote 9

Share this post


Link to post

Short link
Share on other sites

Обновление 2.1.2

  -Адаптация к 0.9.15.2

  -Добалена поддержка html в маркеры над техникой.

  -Добавлены рейтинги WN8 и XWN8 (большое спасибо seriych).

 

Скачать

Спасибо!!! Старый конфиг (с моими настройками) будет с этой обновой работать?

Share this post


Link to post

Short link
Share on other sites

 

 

Спасибо!!! Старый конфиг (с моими настройками) будет с этой обновой работать?
В конфиг добавлена секция colors/WN8, по умолчанию:
"WN8": [1, 400, 900, 1470, 2180, 2880], 
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Обновление 2.1.2

  -Адаптация к 0.9.15.2

  -Добалена поддержка html в маркеры над техникой.

  -Добавлены рейтинги WN8 и XWN8 (большое спасибо seriych).

 

Скачать

спасибо

Share this post


Link to post

Short link
Share on other sites

если хочешь можешь еще добавить рейтинг Броне сайта :)

def bc(self, avgDmg, avgBat, avgDef, avgCap, avgSpot, avgXp, avgFrag, avgWin):
    return int(round(math.log(avgBat) / 10 * (avgXp + avgDmg * (avgWin * 2 + avgFrag * 0.9 + (avgSpot + avgCap + avgDef) * 0.5))))

avgDmg – средний урон за бой,
avgBat - общее количество боёв,
avgDef - среднее количество очков защиты базы за бой.
avgCap – среднее количество очков захвата за бой,
avgSpot - среднее количество обнаруженных противников за бой,
avgXp - средний опыт за бой,
avgFrag – среднее количество фрагов за бой,
avgWin - процент побед игрока
Edited by Ekspoint

Share this post


Link to post

Short link
Share on other sites

Обновление 2.1.2

    -Добалена поддержка html в маркеры над техникой.

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

Share this post


Link to post

Short link
Share on other sites
цвет в маркерах противников не красный, а зелёный как у союзников

Согласен, исправьте пожалуйста, а то играть не возможно, некоторую путаницу создает зеленый цвет.

 

ПС. Добавлю, и даже отключение маркеров не исправляет ситуацию, пришлось снести мод, что бы маркеры были красными.

Edited by L.Viktor

Share this post


Link to post

Short link
Share on other sites

 

Статистика  игроков в бою

Описание: данный мод позволяет отображать статистику игроков в "ушах" команд, в окне при нажатии таб, а также в окне загрузке боя и в маркерах над техникой. Главное отличие этого мода от аналогичных это возможность отображение рейтинга эффективности от wot-news (он же РЭ, он же EFF) и рейтингов WN7 и WN6 , а также удобный json конфиг. В остальном же это всё тот же мод который вы уже видели у Monstrofill и BirrettaMalefica (eu), только почти полностью переписан.

Версия: 2.1.2

Версия клиента игры: 0.9.15.2

Скриншоты:

Важно: для удобства использования мода я рекомендую использовать иконки с названиями техники. Любые, в которых есть название техники. Я к примеру использую такие.

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

 

В данном моде присутствует сбор данных об использовании мода.

​В этом нет ничего страшного, можете быть уверенны, никакие логины/пароли/фотографии кошек отправляться не будут. Только то, что касается использования мода. Во всяком случае вы всегда можете убедится в этом в репозитории мода на GitHub. Это поможет эффективнее бороться с отсутствием танков в WG API, что в свою очередь увеличит точность расчётов EFF, WN7 и WN6. Также знание количества пользователей мода будет стимулировать автора не забрасывать разработку, особенно если это количество невероятно огромно ;). ​Если для вас критически важно, что бы клиент ничего никуда не отправлял, вы можете отключить сбор статистики в конфиге. Убедительная просьба: не выключайте данную функцию, при выкладывании конфига/мода в общий доступ, спасибо.

Для программистов: укажите, пожалуйста, на основные недостатки кода, желательно с примерами лучших вариантов реализации. Исходники тут.

 

Скачать мод v2.1.2

История изменений:

1.0 (01.02.2016)

-Первый релиз мода.

 

1.1 (02.02.2016)

-Исправлена ошибка отображения medium2 подстановки в правом medium ухе.

-Исправлены комментарии в конфиге.

-Изменен протокол запросов в API с http на https.

-Отключено отображение статистики в окне загрузки боя в режиме бой до последнего. (Позже планируется вернуть с возможностью настройки)

 

1.2 (07.02.2016)

-Добавлена перезагрузка конфига по нажатию клавиши.

-Макрос {nick} разделен на {nick} и {name}. Первый отображает никнейм с клантегом в [Скобках], а второй просто никнейм.

-Добавлен макрос {clan}.

-Удален параметр disableOnGlobalMap. Теперь (хотя раньше тоже так было) засвет врагов в боях на гк не приводит к фризам. Статистика врагов отображаться не будет, но можно вручную перезагрузить статистику по нажатию клавиши перезагрузки конфига. После этого нужно поменять режим ушей чтобы статистика отобразилась.

-Исправлен баг из-за которого игра не запускалась когда в конфиге последний символ был "/".

-Добавлены два танка в "Энциклопедию": VK 45.03 (id 62993) и 121B (id 62225).

 

1.3 (02.03.2016)

-Добавлен макрос {lang} - язык клиента игры (данные берет с WG API).

-Теперь макрос {clan} отдает название клана в [Квадратных скобках].

-Добавлен макрос {clannb} - название клана без скобочек.

-Добавил несколько танков в "Энциклопедию".

 

1.4 (10.03.2016)

-Адаптация к 9.14.

-Исправлена (не)возможность добавить игрока в друзья или в игнор-лист в бою.

-Добавлена настройка application_id в конфиг.

 

1.4.1 (12.03.2016)

-В архив добвалены флаги разных стран.

-Добавлен макрос {flag_url}. Отдает путь к иконке флага игрока. Используеться так: <img src='{flag_url}' width='16' height='12'>.

 

1.5 (23.05.2016)

-Адаптация к 0.9.15.

-Переписан класс конфига, код стал читабельнее.

-Добавлено много танков в "Энциклопедию".

-В конфиг добавлена настройка requestTimeout.(Тайм-аут запросов в API)

 

2.0 (19.06.2016)

-Большая часть кода переписана, код стал красивее :D.

-Теперь данные о танках берутся не с WG API, а загружаются напрямую с репозитория мода.

-Файлы missing-vehicles.txt и encyclopedia.json от предыдущих версий можно удалять, они больше не понадобятся.

-Добавлен сбор данных об использовании мода.

-Значительно улучшена система перезагрузки конфига по нажатии клавиши.

Конфиг:

-Удален глобальный параметр enable.

-Удален параметр roundWinrate, но вы можете использовать {winrate:0.Nf}, где N - количество символов после запятой, например {winrate:0.2f} - два знака после запятой.

-Добавлен параметр allowAnalytics.

-Добавлены списки colors/colorWN7 и colors/colorWN6.

-Добавлены макросы:

{wn7} - рейтинг WN7

{wn6} - рейтинг WN6

{spg_battles} - количество боев на артиллерии

{spg_percent} - процент боев на артиллерии, для отображения N чисел после запятой используйте {spg_percent:0.Nf}, например {spg_percent:0.2f} - два знака после запятой

{colorWN7} - динамический цвет по рейтингу WN7

{colorWN6} - динамический цвет по рейтингу WN6

{tank_id} - идентификатор танка

{level} - уровень танка

{type} - тип танка

{nation} - нация танка

{team} - идентификатор команды игрока

 

2.1 (04.08.2016)

-Адаптация к 0.9.15.1

-Исправлены неправильные флаги стран.

-Добавлена поддержка цвета в текстовые поля в tab и battleLoading.

-Добавлена настройка ширины текстовых полей в playersPanel и tab.

-Добавлена настройка видимости переключателя режимов ушей мышью.

-Добавлена настройка позиции по вертикали для ушей.

-Исправлено неправильное удаление комментариев из конфига, из за чего не работали конструкции типа <img src=img://somepath.png>.

-Добавлены макросы:

{xeff} - рейтинг EFF в шкале XVM (0-99, XX для топовых показателей)

{xwn6} - рейтинг WN6 в шкале XVM (0-99, XX для топовых показателей)

{xwgr} - рейтинг WGR в шкале XVM (0-99, XX для топовых показателей)

{t_battles} - количество боев на танке

{t_kb} - количество боев на танке, если больше 99 - количество гектобоев, если больше 999 - количество килобоев

{colorTBattles} - динамический цвет по количеству боев на танке

 

2.1.1 (11.08.2016)

-Адаптация под микропатч 0.9.15.1.1

-Исправлена позиция текстовых полей в ушах сразу после загрузки в бой.

-Добавлено затемнение для уничтоженных танков в ушах.

-Исправлены текстовые поля в tab.

 

2.1.2 (15.09.2016)

  -Адаптация к 0.9.15.2

  -Добалена поддержка html в маркеры над техникой.

  -Добавлены рейтинги WN8 и XWN8 (большое спасибо @seriych).

Автор выражает огромную благодарность следующим людям: @Monstrofil@BirrettaMalefica (Евросервер), , @seriych. И всём остальным, кто в той или инной степени причастен к выпуску данного мода.

 

сделайте вариант как в хвм-е

спс

Share this post


Link to post

Short link
Share on other sites

 -Добалена поддержка html в маркеры над техникой

 

Отлично))

 

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

Share this post


Link to post

Short link
Share on other sites

Согласен, исправьте пожалуйста, а то играть не возможно, некоторую путаницу создает зеленый цвет.

 

ПС. Добавлю, и даже отключение маркеров не исправляет ситуацию, пришлось снести мод, что бы маркеры были красными.

 

Подтверждаю. Баг есть. Даже если false, то все равно противник зеленым окрашен.

 

 

// Маркеры над танками

"marker": {

  // Включить модуль marker

  "enable": false,

        // Текстовое поле с никнеймом игрока

        "playerName": "<font color='#{colorWN8}'>{wn8}</font> {nick}",

        // Текстовое поле с названием танка

        "vehicleName": "<font color='#{colorWinrate}'>{winrate:.0f}%</font> {vehicle}"

},

 

Share this post


Link to post

Short link
Share on other sites

Привет!Поясните пожалуйста - как врагов в красный цвет покрасить(маркер над танком зеленый)?

Share this post


Link to post

Short link
Share on other sites

Приветствую! Спасибо за мод, его адаптацию к новым патчам и новые возможности.

У меня вопрос к команде мододелов, как прикрутить сюда, реанимированные товарищем Merklar, маркеры отлетающего урона как в хвм (бывшие OTM)?

Как я понял тут используется одна флешка battleVehicleMarkers.swf. В этом деле не понимаю ничего, изменить сам не могу.

Share this post


Link to post

Short link
Share on other sites

Точно, забыл сделать в маркерах разделения на свих/врагов. Будет в след релизе. Если кому сильно мешает можно безболезненно снести battleVehicleMarkers.swf, все будет работать кроме html в маркерах.

 

сделайте вариант как в хвм-е
Не совсем понимаю, что именно вы имеете ввиду.

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