tratatank
-
Posts
367 -
Joined
-
Last visited
-
Days Won
17
Posts posted by tratatank
-
-
Пожелание автору, при обновлении мода, в шапке под спойлер чейндж лог вписывать (что нового, какие изменения).
Потому как всю тему листать уже проблематично.
в шапке есть вот такая строчка:
Исходники, история изменений и старые версии:https://github.com/macrosoft/wotstat/releases
-
Я так понял там фиксированный размер,но как высоту больше сделать?Получается надо под определенный конфиг пилить?
Можно ориентироваться на картинки res\packages\gui.pkg\gui\maps\icons\library\BgBattleResultIcon*-1.png. Они все шириной 288px. С высотой нужно экспериментировать.
-
hey tratatank,
can you please check switch for daily reset ? It seems that stast are resetting with false switch too :)
Thanks a lot
Проверил. dailyAutoReset-false работает нормально только если сброс происходит когда клиент не запущен. Но если клиент запущен, то сброс может произойти не зависимо от параметра dailyAutoReset. Исправлю это в следующем релизе.
(I checked it out. dailyAutoReset-false works fine only if the statistics are reset when the game client is not running. But if the game client is running, the reset can occur regardless of the parameter dailyAutoReset. I'll fix it in the next release.)
После одного боя, его результаты почему-то не записались в кэш и не отобразились в послебоевом сообщении
Меня убили и я вышел до конца боя. Выбрал другой танк, нажал в бой и за секунду до загрузки боя всплыло сообщение об окончании предыдущего.
Это очень редкое стечение обстоятельств. Кэш результатов боя почему то доступен только в ангаре. А тут скорее всего мод уже отправил запрос на чтение кэша, и тут же начался бой. Кэш заблокировался. Результаты не пришли. Должно быть есть способ обойти такую ситуацию, но воспроизвести эту ошибку будет очень сложно.
-
Прекращаем флудить!
- 3
-
А возможна реализация: танк выходит на бой в том камуфляже, в котором стоит в ангаре?
В теории да. Но тогда у всех совзводных невозможно будет сделать отображение одинаковых камуфляжей. Да и с типом камуфляжа нельзя предугадать.
- 1
-
Гм, а существует такая проблема как подвисание статистики? Я делаю новые бои, а они там не учитываются.
Опять 25. Да похоже статистика отключается после первого заигноренного боя. Не пользуйтесь этой фичей пока. В следующей версии починю.
Подскажите, мод совместим с ИБ? В плане: не клинит стату на исторических? Спасибо.Не клинит. Вот только автопополнение БК не учитывает. Картошка почему то решила для ИБ сделать отдельные сообщения о расходе на БК.
- 1
-
Обновлено.
Отловил и отключил три испорченных камуфляжа. Больше плохие камуфляжи не попадаются. Хотя может мне просто очень везёт.
Исправил ошибку, при которой мод не работал, если папка с игрой содержала кириллические символы.
- 2
-
Обновил мод. "Игроки" могут снова переименовывать папки с игрой на кириллицу.
Теперь об этой проблеме можно забыть.- 1
-
Так впиши в эти строчки {"value": 0.5, "color": "#FE0E00"}, {"value": 0.95, "color": "#FFFFFF"}, {"value": 1.05, "color": "#FFFFFF"}, {"value": 1.5, "color": "#60FF00"} только один цвет. И будет тебе счастье)
Можно даже просто одну строчку оставить с любым значением value.
- 1
-
Мод не хочет работать у друга хоть убей. Распаковываю архив с модом, у меня работает , у него - нет .
Слушай, а у твоего друга танки в какой папке лежат?
>File "scripts/common/Lib/ntpath.py", line 108, in join
Есть подозрение ему не нравятся символы в пути к файлу. Вечером проверю.
Да и кстати, версия последняя вчерашняя? А то еще с кодировкой файла может быть проблема.
- 1
-
Это средний опыт с бонусами, а не только с ПА.{{avgXP}}
это всего лишь несколько дней назадВообще, в этом моде, на момент выхода 0.9.0,
да, а теперь их на 4 большебыли только макросы из серии мастхэв
Не хочу никого обидеть, но да. Сам я смотрю только на ПП и на нафармленные опыт и кредиты. В числа других параметров обычно даже не вглядываюсь, обращаю внимание только на их цвет. Благо wn8 через rDAMAGE, rFRAG и т.п. позволяет оценить качество отдельных параметров игры.пока не начали клянчить всякий бессмысленный бред которого было в EXEL немерено.
Я понимаю людей, которые пользуются другими рейтингами. Или просят добавить важные параметры: голду (это реальные деньги, а всё остальное просто циферки) или захват (это полноценный параметр в одном из самых популярных рейтингов).
А тут просят такие странные макросы как свободный опыт и др. Ну зачем его в статистике отображать? Не нафармите же за день много свободного опыта.
Я не утверждаю, что если мне не нужно, то никому не нужно, но просто хочу оставить только реально полезные для большинства макросы. А макросы которые просят добавить просто так для количества, чтобы конфиг по навороченне выглядел - не нужны.
ясен красен уже давно сделалиtratatank,сделайте еще цветные сообщения и моду цены не будет
-
tratatank, в новой версии кредиты в минусе все равно красятся в зеленый цвет.
Действительно баг. Обновил мод.Подтверждаю. Так же если в первом бою за сессию проиграть, то красится не в белый цвет, а в фиолетовый, как-будто >65% побед
А еще добавил возможность использовать собственную картинку для фона. Пример пути к файлу, если stat.png лежит в той же папке что и stat.pyc:
"bgIcon": "../../scripts/client/mods/stat.png"
- 1
-
Добавлены макросы {{avgHits}} = {{totalHits}} / {{totalShots}} * 100 и {{avgEffHits}} = {{totalPierced}} / {{totalHits}} * 100 Shots - выстрелы, Hits - попадания, Pierced - попадания с уроном.
Если 1azybones сам этого желает, пусть присылает изменения. Добавлю.думаю было бы здорово, если автор добавит это в свою версию.
Ок. Протестирую.Помогите с моей проблемой пожалуйста, хоть протестируйте у меня ли одного такое. Повторятся не буду писал тут.
-----------------------------------------
Выкладываю обнову. Форматы кэша и конфига изменился. Старые версии не подойдут.
- Макрос avgXP (средний чистый опыт) переименован в avgOriginalXP
- Добавлены макросы avgXP (средний опыт с учётом бонусов), gold (расход золота в боях), XWN6, XEFF
- Для разделения разрядов теперь используется пробел, а не запятая
- Конфиг файл stat_config.json теперь может быть в формате UTF8 with BOM (конфиг можно редактировать блокнотом)
- В настройках можно указать час автоматического сброса статистики. Статистика сбрасывается даже если клиент запущен
- Теперь у нас есть два типа макросов для цветов. Старые градиентные макросы будут обозначаться как g:MACROS, секция для их настройки переименована с colors на gradient. И появились новые макросы палитры c:MACROS, аналогичные макросам из XVM и многих других модов. Настраиваются в секции palette
- 3
-
Только с включенным автопополнением и авторемонтом.tratatank, могу ли я получить ответ на этот вопрос?
Да. Потом добавлю такое.уважемый автор, в стате exel была функция обновления конфига не перезапуская игру, а просто закрывая и открывая окно. это реализуемо?
Значит у тебя в res_mods/0.9.0/scripts/client/mods два файла stat.py лежат. Один под другим именем.а, и еще... почему-то у меня ДВА окна со статистикой :)
Не те масштабы, что бы тут такую штуку делать.эт не то! ты ж в файлах настроек xvm сам язык не меняешь, нет? есть толпа файликов с надписями на разных языках, и есть строка в каком-то настроечном файле (не помню), типа language="auto" вот и здесь бы неплохо такую штуку найти (если есть)
- 1
-
КВГ, благодарю!
Добавил ссылку сюда в шапку основной темы.
- 1
-
stat_config.json это простой тектовый файл в кодировке utf-8 без BOM. ни к какому шрифту не привязанный.1.хотел спросить файл stat_config.json какой шрифт использует?
или я не понял вопрос?
По моему, там просто конфиг редактировался в блокноте. Блокнот вставляет невидимый управляющий символ в файл и ломает конфиг. Используй другую программу. Например Notepad++вот лог питона
-
Как минимум для вычисления WN8 не достаточно просто сохранять срез досье и сравнивать его с текущим состоянием. Нужен еще точный список танков на которых играл пользователь. В любом случае, я собираюсь потом прикрутить раздельную статистику по танкам. Так что использование досье не вариант и пропуск боёв неизбежное неудобство.Насколько понимаю, не совсем так. Exel иначе, чем ваш мод, работал с кэшем - он писал туда не информацию о набранной за время работы мода статистике, обновляя ее после каждого боя, а информацию конкретно на момент установки мода (или на момент последнего сброса статы в моде, если таковая проводилась; собственно, "сброс статы" в экселе и означал "перезаписать инфу в кэше текущей из клиента"). А при выводе информации пользователю Exel сравнивал данные из кэша с текущими данными из клиента и показывал разницу. Отсюда и иное поведение при внезапных перезагрузках, вылетах и прочем - все это могло оказать влияние, только если вылет происходил в момент сброса статистики, в ином случае файл кэша не затрагивался (данные на серверах WG, откуда берет инфу клиент, само собой, не затрагивались тоже).
Отличная работа, все работает, но было бы не плохо добавить макросы:
сделайте пожалуйста что бы wn6 и РЭ тоже 2-х значную показывало
В следующей версии будет макрос голды, xwn6 и xeff. Просьбы по другим макросам пока не принимаются.
Раскрашивание кредитов и рейтинга в системном канале не очень вяжется с отображением статистики.В принципе не плохой, но возник вопрос! Возможно сделать отображение кредитов чистыми и достижения синим цветом. как у ясен красен ?
Дело говоришьЕсли так,то лучше кому то более менее опытному создать.Просто надо хоть иногда следить и поддерживать тему,по мере возможности,конечно.Может и я создам,но у меня одна тема есть+я не так сильно временем распологаю.Нужен доброволец,не будет-создаду.Потому что автор данной темы не должен отвлекаться на конфигурации,кстати у него не только этот мод,а это все время.Чисто мое мнение)))
Во всех непоянтных случаях присылайте python.logСпасибо вам за внимание. Но всё сделал как вы писали: 1. удалил - stat_cache.json 2. в паке c:\Users\Dimon\AppData\Roaming\Wargaming.net\WorldOfTanks\ снёс всё кроме настроек. 3. ребутнул комп. ....не помогло зы. ясен красен стоит от сюда
Но сразу предупреждаю. Корректную работу с другими модами я не могу гарантиновать.
Может быть ком бои это - 3. COMPANY?По идее мод должен считать только комбои, но он их не считает.
-
Не за что=) Про запятые я забыл сказать, в battleStatText формулы пишутся вместе, в template с запятой. Надо как-то одинаково сделать и там и там.
В следующей версии будут пробелы. И там и там.мне вот просто интересно, можно ли информацию о кредитах выводить с пробелом, а не с запятой?
- 1
-
Пардон, если этот вопрос уже задавали.
Чревато ли чем либо для меня, если я скопирую свою папку с модами и с токеном xvm "своему другу Коле"?
-
- за что отвечает параметр "showStatForBattle"- как отключить "battleStatText". Верно ли будет прописать так "battleStatText": "",
Вот как раз showStatForBattle и должен включить/отключать статистику для отдельного боя.
тот же вопрос по параметрам "battleEndedMessageDefeat" "battleEndedMessageDraw" "battleEndedMessageWin".Отключение этих сообщений не предусмотрено.
Не большая просьба - сделайте краткое описание всех макросов. Например: winsCount - кол-во побед, battlesCount - кол-во боев и тд. Мне не понятно значение макросов {{avgBattleTier}}, {{avgBattleTierDiff}}, {{avgTier}}, {{expDamage}}, {{expDef}}, {{expFrag}}, {{expSpot}}, {{expWinRate}}. Если кто-то подскажет буду очень признателен.avgBattleTier - средний уровень боёв
avgTier - средний уровень танков
avgBattleTierDiff - разница между avgBattleTier и avgTier
exp... - это переменные из формулы вн8
Будет тема по созданию конфигов или тут клянчитьКак тебе удобней.
Слава. Эксель тоже бои пропускал,если окончание боя приходилось на перезагрузку клиента. Но бывало что эксель показывал результат боя и на следующий день при входе в клиент, т.е. бой не закончился выключаешь клиент и входишь в игру на следующий день.В экселе этот вопрос лучше проработан. Полагаю, что если он замечал что пропущен всего один бой, то брал недостающие данные из досье пользователя. Это конечно круто, но я так заморачиваться не буду.
В общем, ПРОПУСК БОЕВ, КОТОРЫЕ ЗАВЕРШИЛИСЬ ПОКА КЛИЕНТ ИГРЫ БЫЛ ОФФЛАЙН - НЕ БАГ.
Честно не в курсе, но если есть время и желание, можно посмотреть как это работало в статистике от экселя/деллюкса для 8.11, там у меня например без авторемонта все считалось как надо.Может у тебя там была просто разница между текущим количеством кредитов и в начале сессии?
----
Hawk1983x, спасибо за ответы в теме.
-
а) делаем по 100 выстрелов, при этом, ты попал 98, я 65.
rDAMAGE(твой) = avgDmg(твой)/expDmg = 98/81,5= 1,2 rDAMAGE(мой) = avgDmg(мой)/expDmg = 65/81,5= 0,8
rDAMAGE в WN8 это нанесённый урон, а не количество выстрелов, но не суть.
WN8(твой) = 980*1,26+210*1,26*0+155*0*0+75*0*0+145*1=1234,8+145=1379,8
WN8(мой) = 980*0,74+210*0,74*0+155*0*0+75*0*0+145*1=1234,8+145=870,2
Ок, данные получены. Но что они показывают? Это относительный или абсолютный показатель крутости и относительно кого, если да? Объясните пожалуйста что это?
Не правильно посчитано. Надо было еще коэффициенты rFRAGc, rSPOTc и т.д. учесть (данном примере подставить вместо них единицы, а не нули).
Это показатель того, что первый игрок сыграл в 1.58 лучше второго.
Если нужен рейтинг среднего игрока подставь в формулу
WN8 = 980*rDAMAGEc + 210*rDAMAGEc*rFRAGc + 155*rFRAGc*rSPOTc + 75*rDEFc*rFRAGc + 145*MIN(1.8,rWINc)
вместо всех коэффициентов rXXXc единицу. Получится 1565. Только если использовать оригинальные таблицы результатов из Wn8 это будет средний рейтинг игроков с процентом побед выше какого то определенного порога.
palko?
Это ложное утверждение. Игрок с рейтингом 4000 не играет в 4 раза лучше игрока с 1000. Ни РЭ, ни ВНх не позволяют сравнивать в разах. Да и разве это требуется?Как утверждают создатели, WN8 как раз таки и позволяет это делать.
http://wiki.wnefficiency.net/pages/WN8
Debatably the most important one after improved accuracy in measurement is that by applying a baseline we can now say that a 2400 WN8 player contributes twice as much for his team to win than a 1200 WN8 player. This was not true for any rating before WN8.
-
п.с. есть предположение что чистое серебро отображается только если выбран авторемонт/автопополнение и.т.д., чего у меня нет например.
Верно. А есть предложение откуда брать чистый доход, если отключен авторемонт и автопополнение?
а почему не добавить бы и другие макросы (опыт по ПА, меткость, и.т.д.)Каждый макрос это дополнительные строки кода в скрипте и дополнительные записи в кэше для каждого боя. Всё хорошо в меру.
Такая же проблема! И с модами, и на чистом клиенте не работает.. Подскажите, как решить?python.log присылай.
) что делает макрос totalOriginXP, как я понимаю суммарный чистый опыт, тогда не нашел среднего чистого опытаДа, это суммарный чистый опыт.
avgXP - средний чистый опыт.
3) хотелось бы увидить макрос на изменение баланса голды по аналогии с creditsБудет.
4) конструкция не работаетУ тебя для каждого значения WN8 есть картинка? Это же тысячи картинок нужно. Обычно картинки вставляют через макрос цвета. Но с текущими градиентными цветами такой фокус не пройдет.
Заметил небольшой баг,а может для кого то и большой))Когда выходишь из боя и сразу из клиента(мудохался с модами и т.п.),то этот бой в стате не учитывается.Цифры дамага и пр. не сверял,но процент точно был всегда 100%,хотя было два слива из 4 боев(два полных,или просто не перезапускал клиент,2 проигрышных).Кеш не удалял,ни в моде,ни в игре.В экселе такого не было,насколько я помню.Это не баг это фича. Даже стандартный клиент не может показать подробные результаты боя, если бой завершился когда клиент был не запущен. Эксель вероятно не собирал детальную статистику по каждому бою раздельно (может я ошибаюсь).
И еще вопросик,не планируется ли Результат боя сделать конфигурируемым,по типу sysMsg.json?Да,чуть не забыл,нельзя ли сделать цвет фона(может картинки разные),который меняется в зависимости от процента побед(конфигурируемый)?Т.е.выставил желаемый процент и особо не заглядываешь,просто на цвет хватает глянуть.Как в экселе было,да и в стате от СтЛайт.Фоны-картинки не в приоритете. Главное цифры!
---------------
О цветовых макросах. Сделаю два вида: c:macros - как в другий версиях статистики и g:macros - текущий градиентный вариант. Ну и настройка цветов для этих макросов будет из разных таблиц браться. По умолчанию будет градиентный вариант.
И не надо постить сюда таблицу цветов из XVM. Я её знаю и градиентные цвета WN8 в дефолтном конфиге отрегулированы именно по ней. Допустим, если у вас в стандартном варианте рейтинг получился бы зеленый, то и тут он будет зеленый или желто-зеленым или зелено-синим. Как оценки: желто-зеленй - 4 с минусом, а зелено-синий - 4 с плюсом.
- 1
-
Ого сколько понаписали! Никогда в этой теме столько народа не было.
Рад что этот мод вам понравился.
По цветовым макросам: возможность отключения градиентов запилю. Ждите. Раз уж вы так настаиваете.
Как то так:Что нужно прописать что б видеть чистый доход после боя?
"battleStatText": "WN8: <font color='{{c:WN8}}'><b>{{WN8}} ({{XWN8}})</font> Доход: {{credits}}",
Введу.tratatank, как насчет введения xeff и xwn6? xwn8 в наличии, а их не хватает..
В 4 часа ночи обнуляется. только клиент в это время не запущен должен быть, а то может не обнулиться. Надо потом доработать.автор,подскажи в какое время обнуляеться статистика и как ето время самому настроить,если есть такая возможность,а то у меня ни в 2 ни в 3 и 4 по мск не обновилось.
Нет.Планируется ли макрос на чистый средний опыт с учетом ПА
НетуЯ так понял макроса сколько я урона получил нету?
Если сомневаешься, можешь вручную пересчитать. Все данные можно взять из кэш файла stat_cache.json. Для одного боя это сделать не сложно.такой РЭ может быть ?...
Думаю, можно добавить.Но не отказался бы видеть доход/расход не только по кредитам, но и по голде. Мне расход по голде даже важнее, чем доход по кредитам, так как это реальные деньги. Есть шанс сделать такой макрос?
Ребята. При установке этого мода у меня пропадают танки из ангара. Как быть?
Если вылезают такие проблемы надо присылать файл python.log. Без него ничем помочь точно не смогу.Карусель стояла и вчера, но предыдущая версия этой статистики не ломала ее.
И старые версии если что я не удаляю. Ссылка на них есть в шапке темы.
Строго говоря эти рейтинги предназначены для оценки все боёв аккаунта. Для одной сессии и тем более для одного боя они не предназначеныЧепуха - это рейтинг эффективности оценивать по одному бою. нет?
Да я не против. И вообще исходники мода открыты. Прошу только если где-нибудь будете выкладывать измененные версии - оставляйте ссылку на оригинал.Нет , stat.pyc модифицирован , только с согласия Автора мода.
Кстати, макрос количества выстрелов я не планировал, но если ты его уже самостоятельно дописал - присылай. Могу включить его в мод.
Как раз чистый доход и отображается. А макроса полного (грязного) дохода нет.ТС, а можно добавить макрос чистого серебра с учетом ремонта/снарядов, а то показывает только заработанное, которое не так уж и нужно если не знать сколько было потрачено на ремонт/снаряды. Спасибо.
Ммм... даЗапятая не очень, лучше смотрится с пробелом.
http://wiki.wnefficiency.net/pages/WN8#Step_1ребята, что значат цифри в третий колонке? ети 1,08 1,08 1,28... я понимаю что ето коефициенти,но как они расчитиваются?
Скорее всего конфиг поврежденпочему не может отобразить
Скорее наоборот )Так разве не вся эта статистика основана не на моде PMOD?
-
Всё. Выложил релиз для 0.9.0. Ещё раз об изменениях:
- Все функции 0.8.11 портированы на 0.9.0
- Добавлена возможность исключить из статистики некоторые типы боёв
- Конфиг по умолчанию переведен на русский язык
- Добавлены макросы: EFF (РЭ), WN6, totalCap (суммарный захват базы), totalAssist (суммарный урон по ассисту), avgCap (средний захват базы за бой), avgAssist (средний урон по ассисту). Эти макросы не используются в конфиге по умолчанию
Хочу на всякий случай уточнить, что в сообщения о результатах боя можно вставлять не только WN8, а любой стандартный макрос. Например: чистый доход, нанесенный урон, количество фрагов и т.д.
- 5
[0.9.*] WN8 статистика за сессию
in Mods and Software
Posted
Есть похожий макрос avgBattleTierDiff - разница между средним уровнем боев и средним уровнем техники. Как выяснилось никакого заговора нет. Значение этого макроса обычно стремится к единице. Как и должно быть.
Да из-за тренировочных боёв. Поменяй в конфиге
"ignoreBattleType": [],
в следующей версии этой ошибки не будет.
Смотри: http://www.koreanrandom.com/forum/topic/12141-0811-p-mod-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B8%D1%80%D1%81%D0%BA%D0%B0%D1%8F-%D0%BA%D0%B0%D0%BC%D0%B5%D1%80%D0%B0-zoomx-noscroll-nodynamic-nobinoculares-userpreferences-fov-%D0%B8-%D1%82%D0%B4/page-3?do=findComment&comment=167828
Список макросов почти в том же порядке как у меня. Ок, может быть совпадение.
Но тут еще чисто фича из моего мода: "вывод сообщения о результате недосмотренного боя в чат текущего боя". Те же самые макросы в ней. И появилась она у тебя одновременно со статистикой.
Какие после этого у меня могут быть мысли о твоей стате?
А вообще, P0LIR0ID, у тебя в моде много идей которые существовали ещё до твоего PMODa. И нет никакого упоминания об авторах этих идей. Словно всё это придумал ты сам. Не находишь что это не очень добросовестно?
Размеры фона никак не настраиваются.
А на счёт фона по процентам: можно только вставить поддержку макросов в имя картинки фона. И завести несколько картинок для разных процентов побед.