Jump to content
Korean Random
tratatank

[0.9.*] WN8 статистика за сессию

Recommended Posts

Нужна именно вылетающая версия. Иначе не понятно в чём причина.

очень странно, сегодня отыграл 4 боя, не оного вылета. Видимо проблема рассосалась. :)

Share this post


Link to post

Short link
Share on other sites

Спасибо конечно, но я дуб дубом в этих вопросах, и что куда копипасть не вкурсе.

Тогда бери весь конфиг. Но, боюсь, может не понравится сессионная статка которая без пачки всего того бреда за которым гоняется большинство игроков.

Сброс ручной, выглядеть будет так:

BM4EJmd.png

 

Файл с архива положить в папку .\World_of_Tanks\res_mods\0.9.0\scripts\client\mods

stat_config.zip

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Тогда бери весь конфиг. Но, боюсь, может не понравится сессионная статка которая без пачки всего того бреда за которым гоняется большинство игроков.

Сброс ручной, выглядеть будет так:

BM4EJmd.png

 

Файл с архива положить в папку .\World_of_Tanks\res_mods\0.9.0\scripts\client\mods

 

У меня такой же стоит вполне нормально,вот только вопрос -

а можно ли в этот кофиг воткнуть два макроса {{DamageRatio}} и {{FragsRatio}}. Я попробовал не получилось,вместо цифр пишет -  {{DamageRatio}}  {{FragsRatio}}.

Edited by Wasa

Share this post


Link to post

Short link
Share on other sites

У меня такой же стоит вполне нормально,вот только вопрос -

а можно ли в этот кофиг воткнуть два макроса {{DamageRatio}} и {{FragsRatio}}. Я попробовал не получилось,вместо цифр пишет -  {{DamageRatio}}  {{FragsRatio}}.

Точно такой же у тебя может быть только если уже скачал тот что я выложил лол

Это дефолт с небольшими правками + цвет.

С моим конфигом делайте что хотите, но я ничего никому добавлять не буду.

Share this post


Link to post

Short link
Share on other sites

Нужна именно вылетающая версия. Иначе не понятно в чём причина.

pioner28rus, on 20 May 2014 - 22:54, said:
очень странно, сегодня отыграл 4 боя, не оного вылета. Видимо проблема рассосалась. :)

Заметил у товарища P0LIR0ID, такие изменения:

 

Поправлен баг с ГК ("Мир в огне" оказуется квестовым тыпом боев)

я как раз играл не на общей ГК, а на карте "Мир в огне", с ней проблем не обнаружил. 

Share this post


Link to post

Short link
Share on other sites

Тогда бери весь конфиг. Но, боюсь, может не понравится сессионная статка которая без пачки всего того бреда за которым гоняется большинство игроков.

Сброс ручной, выглядеть будет так:

 

Файл с архива положить в папку .\World_of_Tanks\res_mods\0.9.0\scripts\client\mods

 

ОГРОМНОЕ СПАСИБО тебе добрый человек. Мне как раз чем проще тем лучше. 

Share this post


Link to post

Short link
Share on other sites

Точно такой же у тебя может быть только если уже скачал тот что я выложил лол

Это дефолт с небольшими правками + цвет.

С моим конфигом делайте что хотите, но я ничего никому добавлять не буду.

Какой же ты добрый,я вообще-то просто спросил,будут ли работать макросы или нет.А ты сразу Лол,конфиг Мой,а чем он отличается от дефолтного?Да ничем.Спасибо что подробно разьяснил.

Edited by Wasa

Share this post


Link to post

Short link
Share on other sites

for XVM seems not, json library is limited by WG.. simplejson seems not..

 

by the way.. today mod stopped again after 27 battles.. seems solved restarting game

I found this on python.log:

Exception in thread Thread-1:
Traceback (most recent call last):
  File "scripts/common/Lib/threading.py", line 551, in __bootstrap_inner
  File "scripts/common/Lib/threading.py", line 504, in run
  File "src/stat.py", line 251, in mainLoop
  File "scripts/client/account_helpers/BattleResultsCache.py", line 76, in get
  File "src/stat.py", line 189, in battleResultsCallback
  File "scripts/common/items/vehicles.py", line 2765, in getVehicleType
TypeError: 'NoneType' object has no attribute '__getitem__'

EDIT: you were right.. simplejson is used when not valid json is parsed (Access Violation)..

but what is this 'NoneType' object above?

Download mod from http://www.koreanrandom.com/forum/topic/12373-090-wn8-%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0-%D0%B7%D0%B0-%D1%81%D0%B5%D1%81%D1%81%D0%B8%D1%8E/page-27?do=findComment&comment=184463 and send me python.log after stopping mod.

 

У меня такой же стоит вполне нормально,вот только вопрос -

а можно ли в этот кофиг воткнуть два макроса {{DamageRatio}} и {{FragsRatio}}. Я попробовал не получилось,вместо цифр пишет -  {{DamageRatio}}  {{FragsRatio}}.

Макросов {{DamageRatio}} и {{FragsRatio}} в этом моде нет. Рекомендую использовать вместо них rDAMAGE и rFRAGS

Share this post


Link to post

Short link
Share on other sites

Спасибо,все работает,только ИМХО правильно - rFRAGc

А вообще бы,не хило было бы ввести отображение  общей статистики по аккаунту (рэ,wn8).Играешь и смотришь как меняеться стата

Edited by Wasa

Share this post


Link to post

Short link
Share on other sites

 

При вставке пасты, не забывайте запятую в конце.

Иконки все дефолтные.

Кто заюзал - пожалуйста, лайк для статистики :)

Спс за данное сообщение.

Помогите, пожалуйста, изменить цвет Достижений

Edited by MaveRick_blr

Share this post


Link to post

Short link
Share on other sites

Спс за данное сообщение.

Помогите, пожалуйста, изменить цвет Достижений

А это и входило в изначальный план, но меня отвлекли и я как-то подзабил на это дело. Очень геморно проверять проверять что написал. Перезайди в игру, скатайся бой да такой бой что бы в послебоевом сообщении была нужная инфа.

 

P.S. Завтра, точнее сегодня, на работе сделаю и проверю.

Вообще... хотел сделать что бы каждая медалька с новой строки была как делал Meddio в Exel. А то как навалит штук 8 и хрен что поймёшь из-за конченного переноса строк.

Edited by BuSH

Share this post


Link to post

Short link
Share on other sites

Чёт я не понял... Как вывалить в лог все сообщение?

 

Upd. Завтыкал параметр в конфиг добавить.

Edited by BuSH

Share this post


Link to post

Short link
Share on other sites

Спасибо,все работает,только ИМХО правильно - rFRAGc

А вообще бы,не хило было бы ввести отображение  общей статистики по аккаунту (рэ,wn8).Играешь и смотришь как меняеться стата

Лучше rFRAG, а не rFRAGc.

Общей статистикой по аккаунту вроде xvm занимается.

 

here we are

Try this: wotstat.zip

В результатах боя на глобальной карте почему то для некоторых игроков не указан id их танка. Из-за этого мод вылетал при попытке определить уровень боя по уровню участвующих танков.

 

Чёт я не понял... Как вывалить в лог все сообщение?

 

Upd. Завтыкал параметр в конфиг добавить.

BuSH, вывод сообщения в лог будет в следующей версии.

Share this post


Link to post

Short link
Share on other sites

Try this: attachicon.gifwotstat.zip

В результатах боя на глобальной карте почему то для некоторых игроков не указан id их танка. Из-за этого мод вылетал при попытке определить уровень боя по уровню участвующих танков.

На ГК, изначально не видно состав команд, его так же не видно в после боевой статистике если техника не светилась. 

Share this post


Link to post

Short link
Share on other sites

BuSH, вывод сообщения в лог будет в следующей версии.

Я брал с гита. Работает вывод.

 

@tratatank, замути плз не жадную регулярку что бы схавать название карты. У тебя это в разы быстрее получится )

Хотя... меня больше экранирование вымораживает чем жадность.

 

Upd. замутил такую же как и на опыт, но как-то через заднее место

<font color='#8C8C7E'>Бой: [^<]+<\/font>

 

Помогите, пожалуйста, изменить цвет Достижений

"pattern": "Достижения в бою: <font color='#D6D7D4'>",
"repl": "<font color='#00FFFF'>"
Вообще, цвет D6D7D4 только в перечне медалей встречал и если менять только цвет медалей - можно использовать код:

"pattern": "D6D7D4",
"repl": "00FFFF"
Покрасил в цвет результата боя название танка, медальки и добавил картинку в иксованный опыт как это было в MCM Ver. V2

rQntFFL.png

	"battleStatPatterns": [
		{
			"pattern": "Победа!</font>\n<font color='#8C8C7E'>Бой: ([^<]+)<\/font>\n<font color='#8C8C7E'>Танк: ",
			"repl": "</font><font color='#00EE00'>\\1\n"
		},
		{
			"pattern": "Поражение</font>\n<font color='#929290'>Бой: ([^<]+)<\/font>\n<font color='#929290'>Танк: ",
			"repl": "</font><font color='#EE0000'>\\1\n"
		},
		{
			"pattern": "Ничья</font>\n<font color='#929290'>Бой: ([^<]+)<\/font>\n<font color='#929290'>Танк: ",
			"repl": "</font><font color='#EE00EE'>\\1\n"
		},
		{
			"pattern": "x(\\d) за первую победу в день",
			"repl": "<img src='img://gui/maps/icons/library/multyXp.png' width='14' height='14' align='baseline'>x\\1"
		},
		{
			"pattern": "<font color='#[A-F0-9]{6}'>Получено опыта: <font color='#C8C8B5'>([^<]+)<\/font>",
			"repl": "<img src='img://gui/maps/icons/library/XpIcon.png' width='14' height='14' align='baseline'><font color='{{g:avgXP}}'>\\1</font> (<font color='{{g:medPlace}}'>{{medPlace:d}}</font>)"
		},
		{
			"pattern": "\n<font color='#[A-F0-9]{6}'>Получено кредитов: <font color='#C5CFCF'>([^<]+)<\/font>",
			"repl": " <img src='img://gui/maps/icons/library/CreditsIconBig-1.png' width='8' height='8' align='baseline'><font color='#EEEE00'>\\1</font>"
		},
		{
			"pattern": "Достижения в бою: <font color='#D6D7D4'>",
			"repl": "<font color='#00FFFF'>"
		},
		{
			"pattern": "компенсация за урон от союзников: ",
			"repl": "+"
		},
		{
			"pattern": "штраф за нанесение урона союзникам: ",
			"repl": "-"
		}
    ],
	"battleStatText": [
		"WN8: <font color='{{g:WN8}}'><b>{{WN8}}</b><tab></font>   Наварил: <font color='{{c:credits}}'><b>{{credits}} <img src='img://gui/maps/icons/library/CreditsIcon-1.png' width='11' height='11' align='baseline'></b></font>"
	],
Edited by BuSH
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

;)

            if battle['result'] > 0:
                values['winsCount'] += 1
            elif battle['result'] < 0:
                values['looseCount'] += 1
            else:
                values['drawCount'] += 1

=

#вверху, после импортов
resCounters = {-1: 'looseCount', 0: 'drawCount', 1:'winsCount'}
...
            values[resCounters[battle['result']]] += 1

Для теста:

resCounters = {-1: 'looseCount', 0: 'drawCount', 1:'winsCount'}
values = {}
values[resCounters[-1]] = 0
values[resCounters[ 0]] = 0
values[resCounters[ 1]] = 0

battle = {}
battle['result'] = -1 #loose
values[resCounters[battle['result']]] += 1

battle['result'] = 1 #win
values[resCounters[battle['result']]] += 1
values[resCounters[battle['result']]] += 1
values[resCounters[battle['result']]] += 1

battle['result'] = 0 #draw
values[resCounters[battle['result']]] += 1
values[resCounters[battle['result']]] += 1

print values

+ + + + + + + + + + + + + + + 

аналогично... ;)

bgIconKey = 'bgIconDefeat' if result < 0 ('bgIconWin' if result > 0 else 'bgIconDraw')

=

bgIconKeys = {-1:'bgIconDefeat', 0:'bgIconDraw', 1:'bgIconWin'}
...
bgIconKey = bgIconKeys[result]

..так и код удобней читается, и работает быстрее.. на наносекунду ;)

Edited by fecell

Share this post


Link to post

Short link
Share on other sites

Try this: attachicon.gifwotstat.zip

В результатах боя на глобальной карте почему то для некоторых игроков не указан id их танка. Из-за этого мод вылетал при попытке определить уровень боя по уровню участвующих танков.

I follow your code and I downloaded and compiled last revision yesterday.

I'm testing it, but I have to ask feedback to people that play often CW..

 

thank you very much for your job

Share this post


Link to post

Short link
Share on other sites

Странный глюк - стоит мод ПроТанки, статистика там отключена, выгружаю эту статистику в папку модов, перестаёт работать командирская камера.

Пробовал и так и эдак, точно, как только вываливаю в моды хотя бы даже три файлика

  • expected_tank_values.json
  • stat.pyc
  • stat_config.json

 

и перезапускаю игру,

 

сразу отваливается командирская камера.

 

Удаляю три файлика, командирская камера работает нормально.

 

Есть мысли, что не так?

Edited by ali4ek

Share this post


Link to post

Short link
Share on other sites

Доброго времени суток!

Ребят, подскажите, как настроить конфиг послебоевой статистики чтобы:

 

1) Вместо WN8 отображался бы РЭ.

2) Чтобы он полностью считал операции с серебром (сейчас, как я понял, он считает только чистую прибыль за бои. То есть, если что нить продать или купить - он не посчитает)

 

А ещё он не все бои учитывает. То есть, если меня убили в бою, и я вышел из танков, то при следующем заходе в игру - этого боя в статистике не будет

Edited by pinbalist

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