Jump to content
Korean Random
jeroohn

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

Recommended Posts

извращаются как могут (на мой взгляд) 

 

А то! Но, по-моему, лучше так - с динамическим изображением танка/карты, чем с крупным и ничего не значащим изображением "Победа/Поражение/Ничья"

 

А я ещё думаю как медальки картинками вывести))))))

 

Тоже думал, попробовал со уменьшенной картинкой (из набора \icons\achievement\32x32\) (плюс текст) - не понравилось масштабирование.

 

Вот, к примеру - выглядит не очень красиво.

rfXS03D.pngm5eGdoJ.pngFoOqvL8.pngUUbEii6.pngQhtcggp.pngG6bUGmb.pngdY2XQ55.png

 

А если текст вообще убрать, оставив только крупные изображения (средние - 67x71, не более трех в одну строку), то многим будет непонятно. Я, например, не помню изображений всех медалей. К тому же WG  в последнем обновлении еще пачку наград добавили, очень похожих друг на друга.

Edited by Meddio

Share this post


Link to post

Short link
Share on other sites

Я могу разобрать)))))

Share this post


Link to post

Short link
Share on other sites

 

 

лучше так
да всем лучше кому как:) 

Share this post


Link to post

Short link
Share on other sites

Вот бы кто редактор запилил бы как с xvm конфигом :)

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

А мне нравится)))

 

post-14793-0-40768800-1394304016_thumb.jpg

 

Вот только надо бы "поужаться" (в системный канал не лезет...это я из двух в фотошопе склеил))))

Да и запятые эти((( Я так понял они там сами как-то ставятся...не зависимо от конфига((

И у меня кстати пять картинок влезает))) Редко когда удаётся больше медалей получить))))

Share this post


Link to post

Short link
Share on other sites

А мне нравится)))

 

attachicon.gif65656.jpg

 

Вот только надо бы "поужаться" (в системный канал не лезет...это я из двух в фотошопе склеил))))

Да и запятые эти((( Я так понял они там сами как-то ставятся...не зависимо от конфига((

И у меня кстати пять картинок влезает))) Редко когда удаётся больше медалей получить))))

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

Edited by Uazikk

Share this post


Link to post

Short link
Share on other sites

извращаются как могут (на мой взгляд) 

А по моему отлично смотрится,не одна и та же иконка,а конкретный танк.Хотя,дело вкуса,конечно))

5667fea45c49.jpg

Поддерживаю вывод отдельного макроса,а то проверить работу можно только на клиенте со всеми(!) танками и соответственно результатами боя.С теми,что есть в ангаре,проблем не возникло.А вот с другими,коих много(около 300,если не ошибаюсь),не уверен.

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

Мастер не выводится,только если в первый раз.

Share this post


Link to post

Short link
Share on other sites

post-14793-0-96532900-1394317753_thumb.jpg

 

Мнения???))))

Share this post


Link to post

Short link
Share on other sites

attachicon.gif346346.jpg

 

Мнения???))))

Смотрится неплохо,но лично мне не все медальки известны по иконкам.Я как то думал их уменьшить и выставлять перед надписью,но как то время не хватает))ИМХО,само-собой.

Share this post


Link to post

Short link
Share on other sites

А по моему отлично смотрится,не одна и та же иконка,а конкретный танк.Хотя,дело вкуса,конечно))

5667fea45c49.jpg

Поддерживаю вывод отдельного макроса,а то проверить работу можно только на клиенте со всеми(!) танками и соответственно результатами боя.С теми,что есть в ангаре,проблем не возникло.А вот с другими,коих много(около 300,если не ошибаюсь),не уверен.

Мастер не выводится,только если в первый раз.

Дабы проверить работу, можно "генерировать" тестовый кеш (exelCache.xml, expected_tank_values_latest.json, Stats.xml)? Другими словами подкинуть подложный текст в системный канал... В кеше игры точно есть battle_results...

Edited by Protman

Share this post


Link to post

Short link
Share on other sites

Дабы проверить работу, можно "генерировать" тестовый кеш (exelCache.xml, expected_tank_values_latest.json, Stats.xml)? Другими словами подкинуть подложный текст в системный канал...

Често говоря не понял,я не так сильно в этом разбираюсь)))Самоучка,так сказать.

:rice: Супер! Уже слюна течёт подобное у Slava7572 увидеть!

Лично для себя делать не буду,могу сделать вам,если так сильно понравилось)))Хочу со временем сделать вот что:"их уменьшить и выставлять перед надписью"

Share this post


Link to post

Short link
Share on other sites

Дабы проверить работу, можно "генерировать" тестовый кеш (exelCache.xml, expected_tank_values_latest.json, Stats.xml)?

Другими словами подкинуть подложный текст в системный канал... В кеше игры точно есть battle_results...

 

Как подкинуть в системный канал сообщения о результатах боя (сохраненные ранее либо специально созданные) - не представляю.

 

Недавно как раз выдался удобный бой для тестирования иконок медалей: скриншот. Но мод применяет не все изменения в sysMsg.json при повторном открытии системного канала (и "forceReloadConfig": true). А при перезапуске клиента системный канал очищается (остается только статистика). Так что поиграться с настройкой sysMsg на примере этого сообщения не удалось.

 

exelCache.xml последняя версия скрипта вроде бы не использует (если его нет, он не создается)

expected_tank_values_latest.json - файл с данными для WN8 (с ожидаемыми для каждого танка значениями):

 

'expected_tank_values_latest'

{
	"header": {"version":14},
	"data" : [
		{"IDNum":"3089","expFrag":"2.11","expDamage":"278.00","expSpot":"2.35","expDef":"1.84","expWinRate":"59.54"},
		{"IDNum":"3329","expFrag":"2.10","expDamage":"270.00","expSpot":"1.55","expDef":"1.81","expWinRate":"60.46"},
			............
		{"IDNum":"13089","expFrag":"1.03","expDamage":"2053.00","expSpot":"0.81","expDef":"0.56","expWinRate":"48.93"},
		{"IDNum":"16913","expFrag":"1.40","expDamage":"2388.00","expSpot":"0.95","expDef":"0.68","expWinRate":"53.83"}
	]
}

 

Stats.xml - единственный файл, который можно использовать для тестирования. Хранит данные статистики за сутки. В любой момент можно подставить сохраненную либо созданную вручную версию файла Stats.xml с удобными (для настройки внешнего вида статистики) данными и перезапустить клиент. Главное - в <CreateDate> указать текущую дату.

Edited by Meddio

Share this post


Link to post

Short link
Share on other sites

Stats.xml - единственный файл, который можно использовать для тестирования. Хранит данные статистики за сутки. В любой момент можно подставить сохраненную либо созданную вручную версию файла Stats.xml с удобными (для настройки внешнего вида статистики) данными и перезапустить клиент. Главное - в <CreateDate> указать текущую дату.

Все ровно системное сообщение не появится, только статистика ! 

Share this post


Link to post

Short link
Share on other sites

Так я же об этом и говорю. В этом файле только общие данные статистики (грубо говоря, значения макросов из exel.cfg)

Edited by Meddio

Share this post


Link to post

Short link
Share on other sites

Перестало выводиться сообщение Ремонт и Снаряжение с нулевым значением.
 

attachicon.gif346346.jpg
 
Мнения???))))

Что-то я намутил не то!((( Медали переименовал на 50%- берите кому надо. Только как их применить?  Медали

post-8944-0-99201700-1394344718_thumb.jpg

post-8944-0-63389300-1394348192_thumb.jpg

sysMsg.rar

post-8944-0-10235800-1394351264_thumb.jpg

achievement.rar

Edited by SuperXcool

Share this post


Link to post

Short link
Share on other sites

А зачем их переименовывать???)))


Перестало выводиться сообщение Ремонт и Снаряжение с нулевым значением.

 

Это дааа(((

Share this post


Link to post

Short link
Share on other sites

Перестало выводиться сообщение Ремонт и Снаряжение с нулевым значением.

 

Что-то я намутил не то!((( Медали переименовал на 50%- берите кому надо. Только как их применить?  Медали

Вроде как тут:

"achieves": {

   "default": "<font color='#02C9B3'> %s </font>",

   "Sniper": "<font color='#02C9B3'> Снайпер </font>"}-вместо названия пишем путь к иконке.Правда я еще не совсем понял про знак %s,в старом варианте прописывались все медали отдельно,думаю и тут надо так же делать.И вообще я  пока не пробовал:)Но если у NooBooL получилось,то не вижу препятствий.

Share this post


Link to post

Short link
Share on other sites

Что-то я намутил не то!(((

 

Строчка:

"achieves":"<img src='img://gui/maps/icons/library/PersonalAchievementsIcon-1.png' width='14' height='14' align='baseline' vspace='-3'>Достижения:<img src='img://scripts/client/mods/exel/icons/achievement/{{achieves}}.png' width='48' height='30' align='baseline' vspace='-24'>-{{achieves}}\n",

Идея, насколько я понимаю, была в том, чтоб ачивки выводились в формате "имя.png" (автоматически). Но {{achieves}} - это не каждая ачивка по отдельности, а полный список ачивок. Выводится только один раз. Золотистая звездочка на скриншоте - это как раз PersonalAchievementsIcon-1.png, стоящая в начале "achieves" - она показывается только один раз.

 

Поэтому эта часть не работает:

src='img://scripts/client/mods/exel/icons/achievement/{{achieves}}.png

Лучше вернуть значение "brf":{"achieves"} из стандартного конфига.

Или оставить вот так (убрав золотистую звездочку PersonalAchievementsIcon-1.png):

"brf":{
	"achieves":"{{achieves}}\n",

Чтоб сделать достижения с картинками, придется добавить вручную весь список возможных достижений в этот блок:

"achieves": {
	"default": "<font color='#02C9B3'> %s </font>",
	"Sniper": "<font color='#02C9B3'> Снайпер </font>"
}

В формате "<img...> %s" (со стандартным текстом) или "<img...> текст" (со своим текстом) или просто "<img...>" (без текста).

Кириллицу в именах файлов, думаю, лучше не использовать.

Да и копировать иконки необязательно - можно напрямую из ресурсов игры брать.

img://gui/maps/icons/library/achievement/markOfMastery4.png
Edited by Meddio
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

 

Строчка:

"achieves":"<img src='img://gui/maps/icons/library/PersonalAchievementsIcon-1.png' width='14' height='14' align='baseline' vspace='-3'>Достижения:<img src='img://scripts/client/mods/exel/icons/achievement/{{achieves}}.png' width='48' height='30' align='baseline' vspace='-24'>-{{achieves}}\n",

Идея, насколько я понимаю, была в том, чтоб ачивки выводились в формате "имя.png" (автоматически). Но {{achieves}} - это не каждая ачивка по отдельности, а полный список ачивок. Выводится только один раз. Золотистая звездочка на скриншоте - это как раз PersonalAchievementsIcon-1.png, стоящая в начале "achieves" - она показывается только один раз.

 

Поэтому эта часть не работает:

src='img://scripts/client/mods/exel/icons/achievement/{{achieves}}.png

Лучше вернуть значение "brf":{"achieves"} из стандартного конфига.

Или оставить вот так (убрав золотистую звездочку PersonalAchievementsIcon-1.png):

"brf":{
	"achieves":"{{achieves}}\n",

Чтоб сделать достижения с картинками, придется добавить вручную весь список возможных достижений в этот блок:

"achieves": {
	"default": "<font color='#02C9B3'> %s </font>",
	"Sniper": "<font color='#02C9B3'> Снайпер </font>"
}

В формате "<img...> %s" (со стандартным текстом) или "<img...> текст" (со своим текстом) или просто "<img...>" (без текста).

Кириллицу в именах файлов, думаю, лучше не использовать.

Да и копировать иконки необязательно - можно напрямую из ресурсов игры брать.

img://gui/maps/icons/library/achievement/markOfMastery4.png

А зачем трогать "achieves" из "brf"?Легче задать картинки в 

"achieves": {

   "default": "<font color='#02C9B3'> %s </font>",

   "Sniper": "<font color='#02C9B3'> Снайпер </font>"}

 раньше эти строки были в колорс.Там и задавать пути.Правда в этом случае "default": "<font color='#02C9B3'> %s </font>" придется убрать,а сделать как до "перезда" в sysMsg.json,но в этом файле.По моему так,сейчас попробую.

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

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