Jump to content
Korean Random
jeroohn

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

Recommended Posts

Использование sysMsg.json, переключение режима Достижений (иконки трех размеров, список, одна строка) Прикрепленные файлы:

Meddio, а можно тебя попросить из этой темы сделать хотя бы один рабочий конфиг системных сообщений, чтоб такого в сис сообщениях, как на скрине, небыло( охота все медальки видеть). Ибо... для людей которые не особо разбираются, к коим отношусь я, но хотят научится конфигурировать этот мод, довольно таки сложно разобраться в твоём мануале (хотя мб просто я ленюсь), мне к примеру на готовом конфиге это легче сделать

post-18156-0-00345000-1395307339_thumb.jpg

Edited by Locker

Share this post


Link to post

Short link
Share on other sites

Meddio, а можно тебя попросить из этой темы сделать хотя бы один рабочий конфиг системных сообщений, чтоб такого в сис сообщениях, как на скрине, небыло( охота все медальки видеть). Ибо... для людей которые не особо разбираются, к коим отношусь я, но хотят научится конфигурировать этот мод, довольно таки сложно разобраться в твоём мануале (хотя мб просто я ленюсь), мне к примеру на готовом конфиге это легче сделать

Чем тебе не готовый конфиг http://www.koreanrandom.com/forum/topic/8824-8116мод-сессионной-статистики-exel/page-77#entry163151 ?

Edited by SuperXcool

Share this post


Link to post

Short link
Share on other sites

Пробывал оба...не пашет

Странно... Спасибо Meddio , заработали как иконки знаки классности!

post-8944-0-37024800-1395318316_thumb.jpg

exel 8.11.6 SuperXcool.rar

Share this post


Link to post

Short link
Share on other sites

Странно... Спасибо Meddio , заработали как иконки знаки классности!

ща твой заюзаю.....конфига с иконками достаточно?

Edited by Locker

Share this post


Link to post

Short link
Share on other sites

Locker, Что именно пробовал? Что именно не пашет?

 

Мой "мануал" - это инструкция к моему конкретному конфигу, а не по встраиванию кусков к другим конфигам. Т.е. если ты пытался использовать в другом конфиге только куски кода из этого мануала, не скопировав иконки с правильными именами по такому же пути, как в архиве моего конфига, то не удивительно, что они не подхватываются.

 

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

 

Имена файлов иконок я не вручную вводил, а брал из локализации, т.е. в теории при указании моей строчки "default" должны успешно подхватываться все иконки, кроме «Эксперт: Нация» и «Инженер-механик: Нация» (в их названии есть двоеточие, которое нельзя использовать в именах файлов).

 

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

 

Код этого образца:

'КОД'

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

 

Я понимаю этот код следующим образом: "Sniper" - это системное название достижения. А раз мод его обрабатывает, значит и другие системные названия из локализации (где все указано в формате: "системное название - русское название") должны работать, в том числе и mechanicEngineer0-6, tankExpert0-6.

 

'КОД этих достижений (из моего конфига)'

"mechanicEngineer0": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer0.png'    width='45' height='48'></font>",
"mechanicEngineer1": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer1.png'    width='45' height='48'></font>",
"mechanicEngineer2": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer2.png'    width='45' height='48'></font>",
"mechanicEngineer3": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer3.png'    width='45' height='48'></font>",
"mechanicEngineer4": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer4.png'    width='45' height='48'></font>",
"mechanicEngineer5": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer5.png'    width='45' height='48'></font>",
"mechanicEngineer6": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer6.png'    width='45' height='48'></font>",
"tankExpert0":       "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert0.png'          width='45' height='48'></font>",
"tankExpert1":       "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert1.png'          width='45' height='48'></font>",
"tankExpert2":       "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert2.png'          width='45' height='48'></font>",
"tankExpert3":       "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert3.png'          width='45' height='48'></font>",
"tankExpert4":       "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert4.png'          width='45' height='48'></font>",
"tankExpert5":       "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert5.png'          width='45' height='48'></font>",
"tankExpert6":       "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert6.png'          width='45' height='48'></font>"

 

Это к вопросу о подхвате изображений. Есть еще один нюанс. "Медаль Кея III степени" на твоем скрине составляется из двух записей файла локализации:

"Медаль Кея %s" и " III степени" (обрати внимание на пробел перед III). Если их собрать воедино, получится "Медаль Кея  III степени" (с двумя пробелами). Это Wargaming нахимичил. На экране Достижений в клиенте действительно заметен лишний пробел в названии всех Этапных достижений. А значит, имена файлов должны иметь подобные названия: "Медаль Кея  III степени.png" (с двумя пробелами). Если автор конфига, в котором у тебя эта награда не отображается, указал "нормальное" (по его мнению) имя файла (с одним пробелом), думаю, именно в этом причина.

 

Как всегда. Получилось многабукав. Краткость - не мой конек.

 

Сформулирую короче. Если нужно запихнуть механизм подхвата иконок в конфиг другого автора, добавь в sysMsg:

'Короткий код'

"brf":{
	....
	"achieves": "<font size='0'>{{achieves}}</font>\n",
	....
},
"achieves": {
	"default": "<font size='13'><img src='img://scripts/client/mods/exel/images/achievements/%s.png' width='45' height='48'></font>"
}

или

'Полный код (с обходом двоеточия в имени файла)'

"brf":{
	....
	"achieves": "<font size='0'>{{achieves}}</font>\n",
	....
},
"achieves": {
	"default":           "<font size='13'><img src='img://scripts/client/mods/exel/images/achievements/%s.png' width='45' height='48'></font>",
	"mechanicEngineer0": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer0.png'    width='45' height='48'></font>",
	"mechanicEngineer1": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer1.png'    width='45' height='48'></font>",
	"mechanicEngineer2": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer2.png'    width='45' height='48'></font>",
	"mechanicEngineer3": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer3.png'    width='45' height='48'></font>",
	"mechanicEngineer4": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer4.png'    width='45' height='48'></font>",
	"mechanicEngineer5": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer5.png'    width='45' height='48'></font>",
	"mechanicEngineer6": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer6.png'    width='45' height='48'></font>",
	"tankExpert0":       "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert0.png'          width='45' height='48'></font>",
	"tankExpert1":       "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert1.png'          width='45' height='48'></font>",
	"tankExpert2":       "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert2.png'          width='45' height='48'></font>",
	"tankExpert3":       "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert3.png'          width='45' height='48'></font>",
	"tankExpert4":       "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert4.png'          width='45' height='48'></font>",
	"tankExpert5":       "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert5.png'          width='45' height='48'></font>",
	"tankExpert6":       "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert6.png'          width='45' height='48'></font>"
}

 

Укажи в "width" и "height" нужные тебе размеры иконок. И обязательно помести иконки из моего конфига (config_3) по пути "res_mods\0.8.11\scripts\client\mods\exel\images\achievements\". Правильные имена файлов - главное условие работы иконок достижений в системных сообщениях.

 

В архиве моего конфига, кстати, есть файл локализации в разных форматах - будет полезен для проверки правильности имен файлов.

Edited by Meddio
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

Locker, Что именно пробовал? Что именно не пашет?

 (кроме повторного получения знака классности - их мод не выводит).


Вот теперь всё понятно...извени за настойчивость :)

Share this post


Link to post

Short link
Share on other sites

Господа! Нужна ваша помощь.

Удосужился я тут конфиг сделать. И вот с чем столкнулся. Отсутствует кнопка подробнее.

Покопался я тут в многабукав и нашёл упоминание о том, что не корректно работает с клановыми инструментами.

Но дело прошлое, оными я не пользуюсь.

Может сталкивался кто с подобной болячкой, ткните носом, где собака порылась.

 

добавлено позднее

сам нарыл. не учёл регистр.

Edited by evil_rrock

Share this post


Link to post

Short link
Share on other sites

В вопрос дополнительных "представлений" по кнопке [Подробнее] я пока не вникал, но общий принцип, насколько я понимаю, такой:

 

'Кнопка Подробнее'

Код из стандартного конфига:
"StatisticMessages": {
	"SummaryMessage": {
		"isDynamic": false,
		"type": "black",
		"icon": "../maps/icons/library/PersonalAchievementsIcon-1.png",
		"message": "{{Performance}}{{delimiter}}{{TotalStatsHeader}}{{TotalBattles}}{{Exp}}{{ExpX}}{{DamageTotal}}{{DmgRatioTotal}}{{HitShotTotal}}{{EffHitsTotal}}{{FragsTotal}}{{DmgAssistedTotal}}{{delimiter}}{{finances}}{{pureTotal}}{{AccCredits}}",
		"showMore": {
			"command": "SessionStatistic",
			"enabled": "BattlesCountTotal",
			"param": "DetailMessage"
		}
	},
	"DetailMessage": {
		"isDynamic": true,
		"type": "black",
		"icon": "../maps/icons/library/PersonalAchievementsIcon-1.png",
		"DynamicRandom": "{{Header}}{{RandomStatsHeader}}{{RandomBattles}}{{DamageRandom}}{{DamageRecRandom}}{{HitShotRandom}}{{EffHitsRandom}}{{FragsRandom}}{{PointsCDRandom}}{{DmgAssistedRandom}}{{SpottedRandom}}{{pureRandom}}{{delimiter}}",
		"DynamicCompany": "{{CompanyStatsHeader}}{{CompanyBattles}}{{DamageCompany}}{{DamageRecCompany}}{{HitShotCompany}}{{EffHitsCompany}}{{FragsCompany}}{{PointsCDCompany}}{{DmgAssistedCompany}}{{SpottedCompany}}{{pureCompany}}{{delimiter}}",
		"DynamicClan": "{{ClanStatsHeader}}{{ClanBattles}}{{DamageClan}}{{DamageRecClan}}{{HitShotClan}}{{EffHitsClan}}{{FragsClan}}{{PointsCDClan}}{{DmgAssistedClan}}{{SpottedClan}}{{pureClan}}{{delimiter}}",
		"DynamicTeam7x7": "{{Team7x7StatsHeader}}{{Team7x7Battles}}{{DamageTeam7x7}}{{DamageRecTeam7x7}}{{HitShotTeam7x7}}{{EffHitsTeam7x7}}{{FragsTeam7x7}}{{PointsCDTeam7x7}}{{DmgAssistedTeam7x7}}{{SpottedTeam7x7}}{{pureTeam7x7}}{{delimiter}}",
		"showMore": {
			"command": "SessionStatistic",
			"enabled": true,
			"param": "SummaryMessage"
		}
	}
}

"isDynamic" - если стоит "false" (включен статический режим), показывается содержимое "message",
   если "true" (динамический режим), показывается содержимое "DynamicRandom" + "DynamicCompany" + "DynamicClan" + "DynamicTeam7x7"

   (режимы, в которых не сыграно ни одного боя, игнорируются)
"type" - цвет фона (может быть: "typeColor" - цвет в зависимости от процента побед, либо фиксированный цвет: "red", "yellow", "green", "black"="grey"="lightGrey")
"icon" - иконка
"message", "DynamicRandom", "DynamicCompany", "DynamicClan", "DynamicTeam7x7" - содержимое
"showMore" - настройка работы кнопки [Подробнее]
-- "enabled" - условия отображения кнопки: "false" - отключена, "true" - показывается всегда, "BattlesCountTotal" - показывается, только если число боев - больше нуля
-- "param" - какое представление включать по кнопке [Подробнее], то есть:
---- кнопка [Подробнее] в представлении "SummaryMessage" включает представление "DetailMessage"
---- кнопка [Подробнее] в представлении "DetailMessage" включает представление "SummaryMessage"

 

Автор пишет:

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

 

Если правильно понимаю. можно сделать целую цепочку представлений и переключаться между ними по кнопке [Подробнее]

 

 

 

Если в SummaryMessage -> showMore -> enabled  стоит "false" - кнопка выключена,

если стоит "true" - кнопка показывается всегда, если "BattlesCountTotal" - кнопка показывается только после первого боя.

 

Может быть, причина - в значении этого поля.

Edited by Meddio
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

В вопрос дополнительных "представлений" по кнопке [Подробнее] я пока не вникал, но общий принцип, насколько я понимаю, такой:

 

'Кнопка "Подробнее"'

Код из стандартного конфига:
"StatisticMessages": {
	"SummaryMessage": {
		"isDynamic": false,
		"type": "black",
		"icon": "../maps/icons/library/PersonalAchievementsIcon-1.png",
		"message": "{{Performance}}{{delimiter}}{{TotalStatsHeader}}{{TotalBattles}}{{Exp}}{{ExpX}}{{DamageTotal}}{{DmgRatioTotal}}{{HitShotTotal}}{{EffHitsTotal}}{{FragsTotal}}{{DmgAssistedTotal}}{{delimiter}}{{finances}}{{pureTotal}}{{AccCredits}}",
		"showMore": {
			"command": "SessionStatistic",
			"enabled": "BattlesCountTotal",
			"param": "DetailMessage"
		}
	},
	"DetailMessage": {
		"isDynamic": true,
		"type": "black",
		"icon": "../maps/icons/library/PersonalAchievementsIcon-1.png",
		"DynamicRandom": "{{Header}}{{RandomStatsHeader}}{{RandomBattles}}{{DamageRandom}}{{DamageRecRandom}}{{HitShotRandom}}{{EffHitsRandom}}{{FragsRandom}}{{PointsCDRandom}}{{DmgAssistedRandom}}{{SpottedRandom}}{{pureRandom}}{{delimiter}}",
		"DynamicCompany": "{{CompanyStatsHeader}}{{CompanyBattles}}{{DamageCompany}}{{DamageRecCompany}}{{HitShotCompany}}{{EffHitsCompany}}{{FragsCompany}}{{PointsCDCompany}}{{DmgAssistedCompany}}{{SpottedCompany}}{{pureCompany}}{{delimiter}}",
		"DynamicClan": "{{ClanStatsHeader}}{{ClanBattles}}{{DamageClan}}{{DamageRecClan}}{{HitShotClan}}{{EffHitsClan}}{{FragsClan}}{{PointsCDClan}}{{DmgAssistedClan}}{{SpottedClan}}{{pureClan}}{{delimiter}}",
		"DynamicTeam7x7": "{{Team7x7StatsHeader}}{{Team7x7Battles}}{{DamageTeam7x7}}{{DamageRecTeam7x7}}{{HitShotTeam7x7}}{{EffHitsTeam7x7}}{{FragsTeam7x7}}{{PointsCDTeam7x7}}{{DmgAssistedTeam7x7}}{{SpottedTeam7x7}}{{pureTeam7x7}}{{delimiter}}",
		"showMore": {
			"command": "SessionStatistic",
			"enabled": true,
			"param": "SummaryMessage"
		}
	}
}

"isDynamic" - если "false" (статический режим), показывается сожержимое "message",

  если "true" (динамический режим), показывается содержимое "DynamicRandom", "DynamicCompany", "DynamicClan", "DynamicTeam7x7" (режимы, в которых не сыграно ни одного боя, игнорируются)

"type": "black" - цвет фона (может быть: "red", "yellow", "green", "black"="grey"="lightGrey")

"icon" - иконка

"message" - содержимое представления

"showMore" - настройка работы кнопки [Подробнее]

-- "enabled" - условия включения: "false" - отключена, "true" - показывается всегда, "BattlesCountTotal" - показывается, только если число боев больше нуля

-- "param" - какое представление включать по кнопке [Подробнее], то есть:

---- кнопка [Подробнее] в представлении "SummaryMessage" включает представление "DetailMessage"

---- кнопка [Подробнее] в представлении "DetailMessage" включает представление "SummaryMessage"

 

Если в SummaryMessage -> showMore -> enabled  стоит "false" - кнопка выключена,

если стоит "true" - кнопка показывается всегда, если "BattlesCountTotal" - кнопка показывается только после первого боя.

 

Может быть, причина в значении этого поля.

Спасибо! Но я уже накопал сам. В названии параметра, был не соответствующий регистр. Как ранее обсуждалось, мод чувствителен к регистру.

Share this post


Link to post

Short link
Share on other sites

ну что тут у нас у вас исправили мод \ конфиг, с подхватом иконок для achieves и vehicle - желательно с самой игры, было бы лучше и удобней меньше мусора.  И  NooBooL ЕСЛИ ЧТО ТО ИСПРАВИЛИ ИЛИ ОБНОВИЛИ, ОБНОВИ СВОЙ МОД \ КОНФИГ

Share this post


Link to post

Short link
Share on other sites

Нет. Функцию подхвата иконок Достижений/Танков/Карт напрямую из ресурсов игры в мод пока не добавили.

 

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

Автор мода идею пока не комментировал.

 

Пока только с помощью "мусора". Пример - пятью сообщениями выше (только Достижения).

Share this post


Link to post

Short link
Share on other sites

взял за основу мод \ конфиг от Meddio и закинул себе ТУПО только файл exel.pyc использую мод \ конфиг от NooBooL   exel 8.11.6 by NooBooL v4 все работает кроме общей инфы вот фото что это может быть как исправить,   И  NooBooL   адаптируй свои мод \ конфиг  С от Meddio


А ВОТ еще вопрос как открыть файл exel.pyc  при помощи Notepad++  кто то открывал его я где то видел

Share this post


Link to post

Short link
Share on other sites

'angelsoft'

взял за основу мод \ конфиг от Meddio
использую мод \ конфиг от NooBooL

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

и закинул себе ТУПО только файл exel.pyc

Т.е. скачал мой архив, но достал из него только exel.pyc? Ну так это не "за основу".

exel.pyc в моем конфиге отличается от официального exel.pyc (из шапки темы) только дополнительным проходом по списку макросов "MessageLines".

Во-первых, на корректность отображения остальных конфигов это влиять не должно.

Во-вторых, нет никакого смысла брать exel.pyc именно из моего конфига, если сам конфиг не используется.

И  NooBooL адаптируй свои мод \ конфиг  С от Meddio

Боюсь, ни NooBooL, ни Meddio не поняли, чего от них хотят.

как открыть файл exel.pyc  при помощи Notepad++

Файл .PYC - это скомпилированный питоновский код.

Для чтения/редактирования исходного кода нужно преобразовать байт-код (файл .PYC) в исходный код (файл .PY) с помощью декомпилятора (например, uncompyle2), и только после этого открывать файл .PY в Notepad++.

Edited by Meddio

Share this post


Link to post

Short link
Share on other sites

взял за основу мод \ конфиг от Meddio и закинул себе ТУПО только файл exel.pyc использую мод \ конфиг от NooBooL   exel 8.11.6 by NooBooL v4 все работает кроме общей инфы вот фото что это может быть как исправить,   И  NooBooL   адаптируй свои мод \ конфиг  С от Meddio

А ВОТ еще вопрос как открыть файл exel.pyc  при помощи Notepad++  кто то открывал его я где то видел

 

 

 

А ВОТ еще вопрос как открыть файл exel.pyc  при помощи Notepad++  кто то открывал его я где то видел

Если интересно, декомпилированный exel.ryc, открывать Notepad++

exel.rar

Share this post


Link to post

Short link
Share on other sites

достижения в конфиге NooBooL не все показывает вот я и думал взять exel.pyc у тебя вдруг заработает а там такое как на фото, и еще подхват иконки танка Panther.png нужно Panther I.png у меня после так показал,

и есть вопрос а можно иконки танков что бы брал с игры и  в конфиг написать как у достижений типа пример




		"brf":{
    "vehicle":"<img src='img://gui/maps/icons/vehicle/{{vehicle_icons}}.png' width='48' height='30' align='baseline' vspace='-24'> <textformat leading='4'><font color='#9933FF' size='15'><b>{{vehicle}}</b></font></textformat>\n\n",


	"vehicle_icons": 
	        {
			"china-Ch01_Type59": "<font size='12'><img src='img://gui/maps/icons/vehicle/china-Ch01_Type59.png'  width='48' height='30' align='baseline' vspace='-24'>",
            "china-Ch02_Type62": ----------------

Share this post


Link to post

Short link
Share on other sites

Ребята, а давайте уже с конфигами- в тему конфигов? Видишь новые вообщения в теме, лезешь почитать, а тут опять конфиги.

Исключения могут, лично на мой взгляд, составлять эксперименты вроде @Meddio по реализации достижений маркированным списком- это ново и полезно. Извиняйте, но столько оффтопа в теме- просто пипец!

Edited by demon2597
  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

достижения в конфиге NooBooL не все показывает вот я и думал взять exel.pyc у тебя вдруг заработает а там такое как на фото,

 

Конфиг NooBooL я не смотрел. Подозреваю, что он использует свежую стандартную версию Exel (из шапки).

Она почти не отличается от той, что используется в моем конфиге. С достижениями уж точно работает одинаково.

 

"Показывает, но не все" - зависит не от скрипта (pyc), а от точного совпадения русскоязычных имен файлов изображений с теми, что подставляет мод (такими же, как в файле локализации - achievements.mo). Важно: мод не показывает повторное получение знака классности.

 

Выше на этой же странице темы я писал, как бороться с проблемами подхвата иконок.

 

и еще подхват иконки танка Panther.png нужно Panther I.png у меня после так показал,

 

С танками помочь не могу, не занимался вопросом. Вообще сомневаюсь в возможности обработать абсолютно все танки. Мод использует не внутреннее название, а имя из файла локализации. Среди таких названий есть "Pz.Kpfw. V/IV" и другие подобные. Слеш нельзя использовать в имени файла. Как подхватить эту иконку?

 

и есть вопрос а можно иконки танков что бы брал с игры и  в конфиг написать как у достижений типа пример

 

О массиве "achieves" мод знает и обрабатывает его специально. А о "vehicle_icons" он не знает. Сомневаюсь, что такая фишка сработает.

 

Но идея "img://gui/maps/icons/vehicle/{{внутреннее_имя_танка}}.png" - правильная.

 

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

 

Тогда заработают варианты:

<img src='img://gui/maps/icons/vehicle/{{vehicleSys}}.png'>
<img src='img://gui/maps/icons/map/{{arenaSys}}.png'>
"achievesSys": {  "default": "<img src='img://scripts/client/mods/exel/images/achievements/%s.png'>"  }

И больше не придется копировать и переименовать системные иконки.

 

Ребята, а давайте уже с конфигами - в тему конфигов? Видишь новые вообщения в теме, лезешь почитать, а тут опять конфиги. Исключения могут, на лично мой взгляд, составлять эксперименты Meddio на вроде реализации достижений маркированным списком. Извиняйте, но столько оффтопа в теме- просто пипец!

 

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

Хотя начиналось все с попытки разобраться в тонкостях работы мода, возможно, предложить (или выпросить  :gg: ) ...

'... дополнительный функционал'

1) ранее автор сделал специальную версию 8.11.6, с дополнительным проходом по набору строк "MessagesLines" (позволяющую использовать дополнительный уровень вложенных макросов) - именно эта версия используется в моем конфиге. Пока что эти изменения не вошли в официальный релиз мода.

 

 

Также было бы интересно услышать мнение автора по следующим обсуждавшимся вопросам:

 

2) использование макросов из "MessagesLines" в объекте (а не строке) "message", записанном в следующей форме (с разделением на строки):

"message": [
	"{{Performance}}{{delimiter}}{{TotalStatsHeader}}{{TotalBattles}}{{Exp}}{{ExpX}}",
	"{{DamageTotal}}{{DmgRatioTotal}}{{HitShotTotal}}{{EffHitsTotal}}{{FragsTotal}}{{DmgAssistedTotal}}{{delimiter}}",
	"{{finances}}{{pureTotal}}{{AccCredits}}"
],

(в данный момент мод успешно собирает эти строки в одну, но макросы (из "MessagesLines") в собранной строке уже не обрабатывает)

 

Обсуждение: посты 1362 - 1383.

 

 

3) введение макроса sysMsg.json, подставляющего время боя в коротком формате "HH:MM"

в дополнение к текущему {{createdAt}} с длинным форматом "DD:MM:YYYY H:MM:SS"

 

 

4) введение макроса sysMsg.json {{achievesSeparator}}, задающего формат разделителя между достижениями

(описание проблемы - посты 1489 и ранее - 1496)

 

5) кажется, автор мода предложил вариант, в котором убираются кавычки из достижений.

(в целом в кавычках я проблемы не вижу - эти кавычки можно использовать в именах файлов для подстановки изображений,

проблема - только в символе "двоеточие" в этапных достижениях Эксперт и Инженер-механик - стоит заменить ":" на " -")

 

Но версия без кавычек может кому-то пригодиться. Хотя не всем это понравится.

 

6) вместо этого можно было бы добавить макросы с системным (а не локализированным) названием достижений, техники, карт.

Тогда можно было бы подставлять иконки прямо из ресурсов игры без необходимости добавлять в конфиг иконки с русскоязычными названиямию (без возможности проверить работоспособность всех возможных вариантов).

 

Идея - NooBooL. Развитие идеи - здесь.

 

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

 

 

Edited by Meddio

Share this post


Link to post

Short link
Share on other sites

вопрос а откуда он {{vehicle}} берет названия танков, я иконки все переименовать хочу и потестить  ?

Share this post


Link to post

Short link
Share on other sites

вопрос а откуда он {{vehicle}} берет названия танков, я иконки все переименовать хочу и потестить  ?

Из нация_vehicles.mo,но там тоже надо выбирать названия.

Edited by КВГ

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