Jump to content
Korean Random
Slava7572

Тема для выкладывания конфигов "WN8 статистика за сессию" от tratatank

Recommended Posts

Так и не могу понять ничего с бонами. Однако что-то не так с их исходным форматированием. Единственный вариант который в принципе реагирует на паттерн такой:

{
	"pattern": "(Получено бон: )([^)]+)",
	"repl": "Боны: <font color='#FF006E'>тест1 \\2 тест2</font>"
},
{
	"pattern": "компенсация за урон от союзников: ([^)]+)",
	"repl": "<font color='#929290'>компенсация: </font><font color='#60FF00'>\\1</font>"
},
{
	"pattern": "штраф за нанесение урона союзникам: ([^)]+)",
	"repl": "<font color='#929290'>штраф: </font><font color='#FE0E00'>\\1</font>"
},

По идее такая замена должна окрасить всё что попадает в ([^)]+) малиновым. И соответственно вывести этот кусок между окрашенными так же тест1 и тест2. Однако:

12345.jpg.0a4eebfb56583ace81519a51b51770fb.jpg

 

Хорошо видно, что собственно количество бон, как и последующие символы остаются неперекрашенными. Использовал ([^)]+) в двух других паттернах - работают корректно. Идеи пока иссякли...

Edited by S_Amadeus
Немного комментария по коду

Share this post


Link to post

Short link
Share on other sites
12 часов назад, S_Amadeus сказал:

По идее такая замена должна окрасить всё что попадает в ([^)]+) малиновым. И соответственно вывести этот кусок между окрашенными так же тест1 и тест2. Однако:

12345.jpg.0a4eebfb56583ace81519a51b51770fb.jpg

 

Хорошо видно, что собственно количество бон, как и последующие символы остаются неперекрашенными. Использовал ([^)]+) в двух других паттернах - работают корректно. Идеи пока иссякли...

Прикольно закинуло "тест2" аж после достижений ))) Я даже сразу и не обратил вниманию. Думал просто сожрало, а нет, вон он где очутился))

С бонами там вообще все не понятно, они не поддаются объяснению как с сортировкой, так и с цветом) Я уже с этим сталкивался.

Где косяк? Тебе тут вряд ли кто-то ответит на этот вопрос, потому что паттерны толком никто тут и не ковырял, а боны уж тем более ))

Так что, будем считать что косяк в клиенте у картошки  :gg:

Может бы и помог в поиске, да нет больше аккаунта отображающего боны. Так что копай сам, может что и найдешь )

Edited by _Magistr_
Кто тут?

Share this post


Link to post

Short link
Share on other sites
6 часов назад, _Magistr_ сказал:

Прикольно закинуло "тест2" аж после достижений ))) Я даже сразу и не обратил вниманию. Думал просто сожрало, а нет, вон он где очутился))

С бонами там вообще все не понятно, они не поддаются объяснению как с сортировкой, так и с цветом) Я уже с этим сталкивался.

Где косяк? Тебе тут вряд ли кто-то ответит на этот вопрос, потому что паттерны толком никто тут и не ковырял, а боны уж тем более ))

Так что, будем считать что косяк в клиенте у картошки  :gg:

Может бы и помог в поиске, да нет больше аккаунта отображающего боны. Так что копай сам, может что и найдешь )

Замена ([^)]+) на какой-либо из: 

([^<]+) 

([\\d ]+)

(\\d)

вообще ничего не красит - паттерн не срабатывает. Надо ковырять код картофана чтобы понять как они форматируют боны при выводе. Боны они добавили позже и видимо что-то кривенько изменили для их отображения.

Share this post


Link to post

Short link
Share on other sites

Привет! Почему нет возможности написать в лс кому либо?

Цвет опыта бирюзовый в обоих случаях(в бою 13 90 - правильный), но почему то он бывает глючит и другим оттенком рисуется?

 

shot_019.jpg

Up: после того как сделал этот пост, возможность сообщений появилась) второй вопрос остаётся открытым)

Edited by Fizzle

Share this post


Link to post

Short link
Share on other sites
27 минут назад, Fizzle сказал:

Цвет опыта бирюзовый в обоих случаях

 

Опыт красится в зависимости от занятого места в команде по опыту {{g:medPlace}}

Учитывается только "чистый опыт" без ПА, различных бустеров и надбавок.

    "medPlace": [
      {"value": 1, "color": "#D042F3"},
      {"value": 3, "color": "#02C9B3"},
      {"value": 5, "color": "#60FF00"},
      {"value": 7, "color": "#F8F400"},
      {"value": 10, "color": "#FE7903"},
      {"value": 15, "color": "#FE0E00"}
    ]
27 минут назад, Fizzle сказал:

но почему то он бывает глючит и другим оттенком рисуется

 

Это не глюк, показатель окрашен градиентом, т.е. меняется плавно в отличие от статичного цвета.

Поэтому разный оттенок. Как то так.

Edited by night_dragon_on
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
В 4/10/2018 в 19:17, S_Amadeus сказал:

Надо ковырять код картофана чтобы понять как они форматируют боны при выводе

В 4/10/2018 в 13:07, _Magistr_ сказал:

потому что паттерны толком никто тут и не ковырял

 

Не нужно ничего ковырять, есть соответствующий параметр для отладки:

"debugBattleResultMessage": true,
  1. Берем то что появится в логе (python.log);
  2. Тренируемся по этому примеру (для тех кто не знает как паттерны работают);
  • В поле msg готового образца заменяем запись на ту что получили в логе проставив соответствующие слеши (\) и переносы строк (\n).

 

В 4/10/2018 в 00:26, S_Amadeus сказал:

Так и не могу понять ничего с бонами.

{
	"pattern": "(Получено бон: )<font color='#D6D7D4'>([\\d ]+)",
	"repl": "Боны: <font color='#FF006E'>\\2</font>"
},

b683f3971ba2.png

Edited by night_dragon_on
  • Upvote 3

Share this post


Link to post

Short link
Share on other sites
15 часов назад, night_dragon_on сказал:

Берем то что появится в логе (python.log) и тренируемся по этому примеру (для тех кто не знает как паттерны работают).

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

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
28 минут назад, _Magistr_ сказал:

но шаблон очень старый, не полный

 

Не дочитал видимо. Дополнил чтобы проще было всем понять кто наткнется на это сообщение.

 

16 часов назад, night_dragon_on сказал:

Берем то что появится в логе (python.log)

 

Это и будет нашим новым наброском шаблона в поле msg.

С которым в дальнейшем конечный пользователь сможет работать.

Edited by night_dragon_on
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

очередная обнова :popcorn1:

(скоро секретаршу нанимать нужно будет, ВГ со своими обновами :tongue: )

мелкие правки и улучшения

-добавлена окраска Бонов, спс night_dragon_on :no1:

1 & 2

  • Upvote 4

Share this post


Link to post

Short link
Share on other sites

Немного причесал конфиг(и),ну и папку переименовал номером патча этой недели:Default:

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites
В 12.04.2018 в 09:47, Komdiv_55 сказал:

очередная обнова :popcorn1:

(скоро секретаршу нанимать нужно будет, ВГ со своими обновами :tongue: )

мелкие правки и улучшения

-добавлена окраска Бонов, спс night_dragon_on :no1:

1 & 2

Как всегда - БИГ СЕНКС и все такое (+)... :no1::thx:  

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
2 часа назад, Kibersen сказал:

счетчик подвис. Раньше первый бой не считал, а теперь уже два не считает

Как понять первый бой не считал?У меня все считает,и "battleStatText" работает,у тебя нет почему то.....попробуй кеш(cache.json) удалить,иногда помогает.

Share this post


Link to post

Short link
Share on other sites
16 часов назад, Kibersen сказал:

@Slava7572 счетчик подвис. Раньше первый бой не считал, а теперь уже два не считает.shot_001.thumb.jpg.66bd4c075dd69b392e0b64e773305b18.jpg

подтверждаю, у меня также не считает

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Почему у меня все нормально?И обнуляю частенько,и играю каждый день в связи с марафоном,никаких сбоев.Никаких других статистик не стоит типа пмода?У меня сам пмод стоит есть,но выключена статистика sessionStatistic.json "enable": false,

Попробуйте кеш игры удалить(C:\Users\User\AppData\Roaming\Wargaming.net\WorldOfTanks\все удаляем кроме preferences.xml,чтоб настройки не сбивались),там тоже есть бои(battle_results),кажется оттуда берутся данные.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

@Slava7572 все нормально теперь работает,правда первые два боя все равно не посчитал,но это ерунда.Спасибо!

Share this post


Link to post

Short link
Share on other sites
17 часов назад, Slava7572 сказал:

Почему у меня все нормально?И обнуляю частенько,и играю каждый день в связи с марафоном,никаких сбоев.Никаких других статистик не стоит типа пмода?У меня сам пмод стоит есть,но выключена статистика sessionStatistic.json "enable": false,

Попробуйте кеш игры удалить(C:\Users\User\AppData\Roaming\Wargaming.net\WorldOfTanks\все удаляем кроме preferences.xml,чтоб настройки не сбивались),там тоже есть бои(battle_results),кажется оттуда берутся данные.

Ты не поверишь,но сегодня счетчик стал считать с первого же боя. Кеш почистил,теперь все работает как часы!Спасибо!

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