Официальная тема данного мода:
http://forum.worldoftanks.ru/index.php?/topic/1163966-0811-статистика-боев-xvm-color-обновлено/
Автор: stJeka
Описание: Мод добавляет в список сервисных сообщений (создан скриншот, окончен бой, что-то куплено в магазине и т.п) различную статистику за сессию.
Имеется файл настроек для простейшей настройки внешнего вида мода. Имеется возможность хранить статистику до сброса кнопкой.
Установка:
- Копируем содержимое архива в папку с игрой
Настройка:
Файл SessionStatConfig.cfg отвечает за настройку мода. Редактировать его рекомендуется текстовым редактором Notepad++.
Стандартный конфиг:
{
"saveStats": true, // Сохранять ли статистику после перезапуска клиента? true - да, false - нет.
"resetDayStats": true, // Сбрасывать ли статистику каждый день по UTC времени (4:00 МСК)? true - да, false - нет. Не работает при "saveStats": false.
"forcedReset": false, // Сбрасывать ли статистику принудительно при запущенном клиенте если наступило время сброса? true - да, false - нет. Не работает при "resetDayStats": false.
"showResetButton": false, // Показывать ли кнопку сброса статистики? true - да, false - нет.
"hideMessageType": [ ], // Список типов системных сообщений, которые будут блокироваться. Список возможных типов ниже.
"hideMessageList": [ "Вы не меняли пароль", "Боекомплект", "Ремонт", "Снаряжение" ], // Список ключевых слов для поиска и блокирования системных сообщений.
"showPopUpMessage": true, // Показывать ли всплывающие сообщения? true - да, false - нет.
"colorNullBattle": false, // Применять ли цвета из макросов при 0 проведенных боев? true - да, false - нет.
"message":
{
"icon": "../maps/icons/library/BattleResultIcon-1.png", // Иконка сообщения со статистикой.
"type": "red", // Цвет фона сообщения со статистикой. Может быть: grey, lightGrey, red, green, yellow, а также макросы формата {{c:winsRate}} и др. при наличии секции
с параметром winsRate и др. в секции "typeColor". Подробнее о макросах цвета ниже.
"typeColor": // Параметры макросов цвета для "type"
{
"winsRate": [
{ "value": 50, "color": "red" }, // < 50% побед
{ "value": 60, "color": "yellow" }, // < 60% побед
{ "value": 101, "color": "green" } // < 101% побед
]
},
//О формате сообщения ниже.
"format": "Получено:{{receivedCreditsBattle}} \nОбслуживание:{{serviceCostBattle}} \nИтого:{{totalCreditsBattle}} \n\nПроведено боев:{{battlesCount}} \nПобед:{{winsCount}}{{winsRate}} \nНанесено урона:{{damageDealt}}{{avgDmgDealt}} \nУничтожено:{{fragsCount}}{{avgFragsCount}} \nОпыт:{{totalXPRatio}}{{avgTotalXPRatio}} \nКредиты:{{totalCredits}}{{avgTotalCredits}}",
"statsColor": // Параметры макросов цвета для "fromat".
{
"winsRate": [
{ "value": 50, "color": "#CC0000" }, // < 50% побед
{ "value": 60, "color": "#FFCC00" }, // < 60% побед
{ "value": 101, "color": "#00CC00" } // < 101% побед
],
"credits": [
{ "value": 0, "color": "#CC0000" }, // < 0 кредитов
{ "value": 999999999, "color": "#00CC00" } // < 999999999 кредитов
]
}
}
}
Формат сообщения (тег "format"):
Формат - это обычная HTML-строка с возможностью вставки т.н макросов. Каждый макрос имеет такой вид: {{название макроса}}.
Вместо этих макросов в конечном итоге подставится какое-либо значение статистики.
Макросы значений статистики:
{{battlesCount}} - Кол-во боев
{{winsCount}} - Кол-во побед
{{lossesCount}} - Кол-во поражений
{{drawsCount}} - Кол-во ничьих
{{winsRate}} - Процент побед
{{totalXP}} - Кол-во опыта без учета умножающих коэффициентов
{{avgTotalXP}} - Среднее кол-во опыта без учета умножающих коэффициентов за бой
{{totalXPRatio}} - Кол-во опыта с учетом умножающих коэффициентов
{{avgTotalXPRatio}} - Среднее кол-во опыта с учетом умножающих коэффициентов за бой
{{freeXP}} - Баланс свободного опыта
{{credits}} - Баланс кредитов
{{gold}} - Баланс золота
{{damageDealt}} - Кол-во нанесенного урона
{{damageReceived}} - Кол-во полученного урона
{{avgDmgDealt}} - Средний урон за бой
{{damageRatio}} - Коэффициент урона ( {{damageDealt}} / {{damageReceived}} )
{{fragsCount}} - Кол-во фрагов
{{avgFragsCount}} - Среднее кол-во фрагов за бой
{{deathsCount}} - Количество смертей
{{fragsRatio}} - Коэффициент уничтожения ( {{fragsCount}} / {{deathsCount}} )
{{shotsCount}} - Кол-во выстрелов
{{hitsCount}} - Кол-во попаданий
{{hitsRate}} - Процент попаданий
{{spottedCount}} - Кол-во обнаруженных противников
{{damageAssistedRadio}} - Кол-во урона по вашему засвету
{{damageAssistedTrack}} - Кол-во урона нанесенного с вашей помощью (загуслил и т.д.)
{{receivedCredits}} - Кол-во кредитов полученных по итогам проведенных боев
{{serviceCost}} - Кол-во кредитов потраченных на обслуживание танка (ремонт, бк, снаряжение) по итогам проведенных боев
{{totalCredits}} - Итого кредитов по итогам проведенных боев ( {{receivedCredits}} - {{serviceCost}} )
{{avgTotalCredits}} - Среднее кол-во кредитов за бой ( {{totalCredits}} / {{battlesCount}} )
{{receivedCreditsBattle}} - Кол-во кредитов полученных по итогам последнего боя
{{serviceCostBattle}} - Кол-во кредитов потраченных на обслуживание танка (ремонт, бк, снаряжение) по итогам последнего боя
{{totalCreditsBattle}} - Итого кредитов по итогам последнего боя ( {{receivedCreditsBattle}} - {{serviceCostBattle}} )
{{totalFreeXP}} - Итого свободного опыта по итогам проведенных боев
{{droppedCapturePoints}} - Очки защиты базы
{{capturePoints}} - Очки захвата базы
{{avgSpottedCount}} - Среднее кол-во обнаруженных противников за бой
{{avgVehicleTier}} - Средний уровень танков по итогам всех боев
{{avgDroppedCapture}} - Средние очки защиты базы за бой
{{avgCapturePoints}} - Средние очки захвата базы за бой
{{wn6}} - WN6 рейтинг за сессию
{{wn7}} - WN7 рейтинг за сессию
{{eff}} - Рейтинг эффективности за сессию
{{xwn6}} - WN6 рейтинг за сессию по двухзначной шкале XVM
{{xwn7}} - WN7 рейтинг за сессию по двухзначной шкале XVM
{{xeff}} - Рейтинг эффективности за сессию по двухзначной шкале XVM
Макросы цвета:
При наличии в секции "statsColor" подсекции с именем макроса значений (winsCount, winsRate, credits и т.д.)
могут использоваться макросы цвета формата {{c:winsCount}}, {{c:winsRate}}, {{c:credits}} и т.д.
Количество блоков типа { "value": 50, "color": "#CC0000" } не ограничено, при этом "color" - это цвет для
значение параметра < значения "value".
Например, в стандартном конфиге выше, чтобы установить динамический цвет для "winsRate" мы прописываем в секции
"format" следующий HTML-код: {{winsRate}}
Типы системных сообщений:
"Error" - Ошибка
"Warning" - Предупреждение
"Information" - Информация
"GameGreeting" - Приветствие
"PowerLevel" - ???
"FinancialTransactionWithGold"
"FinancialTransactionWithCredits"
"PurchaseForGold" - Покупка золота
"DismantlingForGold" - Расходы золота
"PurchaseForCredits" - Покупка кредитов
"Selling" - Продажа
"Repair" - Ремонт
"CustomizationForGold" - Внешний вид за золото
"CustomizationForCredits" - Внешний вид за кредиты