Jump to content
Korean Random
jeroohn

[8.11.6]Мод Сессионной статистики Exel

Recommended Posts

Устанавливать вместо статистики от делюкса в 0.8.9/scripts/client/mods/

т.е. в модс добавить файлы из архива или кинуть в чистый модс?

Чёт, клиентские сообщения тока.

Или, может, зальёшь полный архив?

  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

 

 

т.е. в модс добавить файлы из архива или кинуть в чистый модс?
 

добавить в модс, а из модс удалить sessionstatistic.pyc и конфиг sessionstatistic.cfg


 

 

Чёт, клиентские сообщения тока.
 

Python.log?

 

 

 

Или, может, зальёшь полный архив?

ну он собственно полный exel.pyc сам мод, а в папке exel конфиги

Share this post


Link to post

Short link
Share on other sites

Python.log?

неверно поставил мод - не работало

 

Заработало после:

добавить в модс, а из модс удалить sessionstatistic.pyc и конфиг sessionstatistic.cfg

(в шапку темы?)

 

Робит на первый взгляд:

post-12526-0-10312600-1384279866_thumb.jpg         post-12526-0-54694800-1384279896_thumb.jpg
  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

Робит на первый взгляд:

 

нашел небольшую ошибку замени exel.pyс на вот этотexel.zip

 

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

Edited by jeroohn

Share this post


Link to post

Short link
Share on other sites

зашёл в клиент, окошка нет:

python.log

 

попробую отыграть бой.

 

upd: отыграл:

подробная стата работает, но нет кнопки возврата - надо закрыть окошко, чтоб появилась основная статистика

 

post-12526-0-56457700-1384282249_thumb.jpg

 

И ошибки:

Уровень техники

7*7 - ис3, рандом - ис3, штуг

 

post-12526-0-88462200-1384283897_thumb.png        post-12526-0-18798200-1384283890_thumb.png

 

python.log

 

чё-то с 7*7 непонятно:

post-12526-0-54563800-1384285210_thumb.png       post-12526-0-59362700-1384285237_thumb.png

Edited by leecher88

Share this post


Link to post

Short link
Share on other sites

подробная стата работает, но нет кнопки возврата - надо закрыть окошко, чтоб появилась основная статистика

 

Включил в конфиге.

 

 

И ошибки:

 

 

вроде пофиксил....

 

новая версия

mods.zip

Edited by jeroohn

Share this post


Link to post

Short link
Share on other sites

Эт я кэш из архива не удалил.

2 боя на 34-85, но окно статистики не появилось:

post-12526-0-19860400-1384358732_thumb.png

python.log

 

расходы лучше, пожалуй, красным цветом раскрасить

бои считает нормально, но опять уровень техники (7*7 - ис3, ранд - 34-85, штуг):

 

post-12526-0-08566700-1384361921_thumb.png    post-12526-0-41154500-1384361926_thumb.png

python.log

Edited by leecher88
  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites
расходы лучше, пожалуй, красным цветом раскрасить

в конфиге можно раскрасить как душе угодно.

 

exelCache.xml дай посмотреть пожалуйста. 

 

ыть разобрался =)  КВГ решили режим командных боев отдельно от остальных вести, эти бои и в общую стату не идут.

 

mods.zip

Edited by jeroohn
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

в конфиге можно раскрасить как душе угодно.

Конфиг поддерживает комменты?

Гайдик бы редактированию конфига, или комментами, типа ХВМ

Я понял, в "MessagesLines": { "можно вставить, что хошь", а потом сюда "message": "{{можно вставить, что хошь}}

Или сообщения из MessagesLines фиксированы? Сейчас нет возможности проверить.

           

  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites
Гайдик бы редактированию конфига

времени нет совсем, но попробую...

 

эта секция отвечает за хранение кеша.

    "CacheSettings": {
        "saveStats": true,
        "SaveStatDayCount": 1,
        "UTCoffset": 0,
        "forcedReset": false
    }, 

saveStats - сохранять ли статистику

SaveStatDayCount - сколько дней хранить

UTCoffset - во сколько (относительно мирового UTC времени) сбрасывать статистику

т.е. при 

SaveStatDayCount 1

UTCoffset 0

 

статистика будет сброшена на следующий день в 4.00 МСК

 

при скажем

SaveStatDayCount 2

UTCoffset 4

через два дня в 8.00 МСК

 

forcedReset -  сбрасывать ли статистику при запущеном клиенте.

 

Следующий блок отвечает за системные сообщения(пока еще очень сырой функционал)

    "SystemMessages": {
        "hideMessageType": [],
        "hideMessageList": [],
        "showPopUpMessage": true,
        "overrideSysMsg": true
    },

hideMessageType - скрывать сообщения выбранного типа.

hideMessageList - скрывать сообщения по словарю

showPopUpMessage - показывать всплывающие сообщения

overrideSysMsg - перезаписывать ли системные сообщения. если стоит true то шаблоны сообщений берутся из sysMsg.json (сейчас там указаны те зеленые сообщения про автопополнение БК и.т.д)

 

секция HTMLReplacements - содержит шаблоны для подстановки в MessageLines т.е

"BattleResultIcon-1.png": "<img src='img://gui/maps/icons/library/BattleResultIcon-1.png' width='16' height='16' align='baseline' vspace='-4'>"

если в какой либо строке MessageLines встретится макрос {{BattleResultIcon-1.png}} то он будет заменен на <img src='img://gui/maps/icons/library/BattleResultIcon-1.png' width='16' height='16' align='baseline' vspace='-4'>

 

MessagesLines - секция в которой хранится HTML код строки сообщения статистики строк может быть определено сколько угодно

 

Секция "StatisticMessages" -  хранит шаблоны сообщений со статистикой сейчас там два шаблона "SummaryMessage" и "DetailMessage" но теоритически может быть сколько угодно 

 

ну собственно для сообщений статистики пока определено два вида сообщений динамические("isDynamic": true)  и статические ("isDynamic": false)

у этих сообщений есть общие поля:

"type":- определяет цвет подложки сообщения

"icon" - иконка сообщения 

и подсекция определяющая какое сообщение будет показано при щелчке по кнопке подробнее

"showMore": {
                "command": "SessionStatistic", - указывает что это наше сообщение, а не ВГшное =) должно быть всегда так.
                "enabled": "battlesCountTotal", -  показывать или нет кнопку может быть true false или любой макрос статистики например battlesCountTotal если battlesCountTotal больше нуля кнопка показвается если равно нулю то нет
                "param": "DetailMessage" -  указывает какое сообщение показвать при щелчке по кнопке в данном случае будет показано сообщение определенное в разделе DetailMessage
            }

различие между динамическим и статическим сообщением заключается в следующем...

в статическом сообщении всегда выводятся строки указанные в message т.е. допустим

"message": "{{Performance}}{{TotalStatsHeader}}{{TotalBattles}}{{VehicleTierTotal}}{{Exp}}{{DmgDlt}}{{Frags}}{{Spotted}}{{delimiter}}{{finances}}{{delimiter}}{{CreditsBattle}}{{RepairCost}}{{AmmoCost}}{{EqipmentCost}}{{pureBattle}}"

в разделе "MessagesLines" ищется строка  с именем Performance и добавляется в сообщение затем строка с именем TotalStatsHeader и.т.д

 

в случае с динамическим типом в место раздела "message" используются 4 раздела по видам боев "DynamicRandom", "DynamicCompany",  "DynamicClan",  "DynamicTeam7x7"

эти секции аналогичны секции "message" в статическом сообщении, но они выводятся в зависимости от количества боев каждого вида

допустим

 

если сыгран лишь один случайный бой -  будет показаны только секция "DynamicRandom"

если сыгран случайный и клановый бой то будут показаны секции "DynamicRandom" и "DynamicClan"

и.т.д

Edited by jeroohn
  • Upvote 3

Share this post


Link to post

Short link
Share on other sites

overrideSysMsg - перезаписывать ли системные сообщения. если стоит true то шаблоны сообщений берутся из sysMsg.json (сейчас там указаны те зеленые сообщения про автопополнение БК и.т.д)

Т.е., в принципе, в рамках этого мода есть потенциальная возможность редактировать и сообщения о результатах боя?

Share this post


Link to post

Short link
Share on other sites

 

 

Т.е., в принципе, в рамках этого мода есть потенциальная возможность редактировать и сообщения о результатах боя?
 

есть такая возможность.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Откатал 2 боя: рандом, 7*7. Уровни техники считает правильно. Но количество боёв 7*7 не идёт в общее. и отриц-й рейт

post-12526-0-91527600-1384447941_thumb.png  post-12526-0-96756600-1384447946_thumb.png

отрицательный доход, бои 7*7 не считаются

post-12526-0-56965200-1384448581_thumb.png  post-12526-0-34616500-1384448586_thumb.png
Edited by leecher88
  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

отрицательный доход

 

 

потратил больше чем заработал в боях или я не правильно понял?

 

 

и отриц-й рейт

 

 

бывает если бой сыгран совсем плохо....

 

 

Но количество боёв 7*7 не идёт в общее

это фича WG такая =) поправил теперь должно идти.

 

mods.zip

 

*старый конфиг попал, обновил файл

Edited by jeroohn
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

потратил больше чем заработал в боях или я не правильно понял?

бывает если бой сыгран совсем плохо....

:heh:  не, не)) моя ошибка. Бои 7*7 были с хорошим доходом, но мод только вычел ремонт и пополнение БК и не прибавил заработанное в 7*7.

 

И, кроме того, на скринах из 2-й владки видно, что уровень техники 7*7 пересчитался в сравнении со скрином из 1-й вкладки (8 -> 4)

http://www.koreanrandom.com/forum/topic/8824-помогите-потестить-мод/?p=126887

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

И, кроме того, на скринах из 2-й владки видно, что уровень техники 7*7 пересчитался в сравнении со скрином из 1-й вкладки (8 -> 4)

 

 

 

беда какая то с этими уровнями техники...

 

добавил отладочной инфы в python.log поиграй до первого глюка с уровнем техники, потом скинь питон.лог

mods.zip

перезалил фикс командных боев.

Edited by jeroohn

Share this post


Link to post

Short link
Share on other sites

@jeroohn, а что ты рассчитываешь в {{pureBattle}}??

post-12526-0-17838600-1384512102_thumb.jpg

 

Опять что-то творится:

post-12526-0-22864400-1384514580_thumb.png      post-12526-0-78757300-1384514574_thumb.png

python.log

Edited by leecher88

Share this post


Link to post

Short link
Share on other sites

purebattle - чистый доход за бой

считается как

Начислено за бой - ремонт - БК - снаряжение

Share this post


Link to post

Short link
Share on other sites

purebattle - чистый доход за бой

считается как

Начислено за бой - ремонт - БК - снаряжение

судя по скрину он только вычел рем и БК, хотя доход был 4639

 

upd: да, весь день - доход отрицательный, сломался макрос

Edited by leecher88

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