Locker Posted March 20, 2014 Share Posted March 20, 2014 (edited) Использование sysMsg.json, переключение режима Достижений (иконки трех размеров, список, одна строка) Прикрепленные файлы: Meddio, а можно тебя попросить из этой темы сделать хотя бы один рабочий конфиг системных сообщений, чтоб такого в сис сообщениях, как на скрине, небыло( охота все медальки видеть). Ибо... для людей которые не особо разбираются, к коим отношусь я, но хотят научится конфигурировать этот мод, довольно таки сложно разобраться в твоём мануале (хотя мб просто я ленюсь), мне к примеру на готовом конфиге это легче сделать Edited March 20, 2014 by Locker Link to comment Short link Share on other sites More sharing options...
XXX_MUTANT Posted March 20, 2014 Share Posted March 20, 2014 (edited) Meddio, а можно тебя попросить из этой темы сделать хотя бы один рабочий конфиг системных сообщений, чтоб такого в сис сообщениях, как на скрине, небыло( охота все медальки видеть). Ибо... для людей которые не особо разбираются, к коим отношусь я, но хотят научится конфигурировать этот мод, довольно таки сложно разобраться в твоём мануале (хотя мб просто я ленюсь), мне к примеру на готовом конфиге это легче сделать Чем тебе не готовый конфиг http://www.koreanrandom.com/forum/topic/8824-8116мод-сессионной-статистики-exel/page-77#entry163151 ? Edited March 20, 2014 by SuperXcool Link to comment Short link Share on other sites More sharing options...
Locker Posted March 20, 2014 Share Posted March 20, 2014 Чем тебе не готовый конфиг http://www.koreanrandom.com/forum/topic/8824-8116мод-сессионной-статистики-exel/page-77#entry163151 ? Пробывал оба...не пашет Link to comment Short link Share on other sites More sharing options...
XXX_MUTANT Posted March 20, 2014 Share Posted March 20, 2014 Пробывал оба...не пашет Странно... Спасибо Meddio , заработали как иконки знаки классности! exel 8.11.6 SuperXcool.rar Link to comment Short link Share on other sites More sharing options...
Locker Posted March 20, 2014 Share Posted March 20, 2014 (edited) Странно... Спасибо Meddio , заработали как иконки знаки классности! screenshot_2014_03_20_at_13_38_57.jpg ща твой заюзаю.....конфига с иконками достаточно? Edited March 20, 2014 by Locker Link to comment Short link Share on other sites More sharing options...
Meddio Posted March 20, 2014 Share Posted March 20, 2014 (edited) 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 March 20, 2014 by Meddio 2 @ Link to comment Short link Share on other sites More sharing options...
Locker Posted March 20, 2014 Share Posted March 20, 2014 Locker, Что именно пробовал? Что именно не пашет? (кроме повторного получения знака классности - их мод не выводит). Вот теперь всё понятно...извени за настойчивость :) Link to comment Short link Share on other sites More sharing options...
evil_rrock Posted March 20, 2014 Share Posted March 20, 2014 (edited) Господа! Нужна ваша помощь. Удосужился я тут конфиг сделать. И вот с чем столкнулся. Отсутствует кнопка подробнее. Покопался я тут в многабукав и нашёл упоминание о том, что не корректно работает с клановыми инструментами. Но дело прошлое, оными я не пользуюсь. Может сталкивался кто с подобной болячкой, ткните носом, где собака порылась. добавлено позднее сам нарыл. не учёл регистр. Edited March 20, 2014 by evil_rrock Link to comment Short link Share on other sites More sharing options...
Meddio Posted March 20, 2014 Share Posted March 20, 2014 (edited) В вопрос дополнительных "представлений" по кнопке [Подробнее] я пока не вникал, но общий принцип, насколько я понимаю, такой: 'Кнопка Подробнее' Код из стандартного конфига: "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 March 20, 2014 by Meddio 1 @ Link to comment Short link Share on other sites More sharing options...
evil_rrock Posted March 20, 2014 Share Posted March 20, 2014 В вопрос дополнительных "представлений" по кнопке [Подробнее] я пока не вникал, но общий принцип, насколько я понимаю, такой: 'Кнопка "Подробнее"' Код из стандартного конфига: "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" - кнопка показывается только после первого боя. Может быть, причина в значении этого поля. Спасибо! Но я уже накопал сам. В названии параметра, был не соответствующий регистр. Как ранее обсуждалось, мод чувствителен к регистру. Link to comment Short link Share on other sites More sharing options...
angelsoft Posted March 20, 2014 Share Posted March 20, 2014 ну что тут у нас у вас исправили мод \ конфиг, с подхватом иконок для achieves и vehicle - желательно с самой игры, было бы лучше и удобней меньше мусора. И NooBooL ЕСЛИ ЧТО ТО ИСПРАВИЛИ ИЛИ ОБНОВИЛИ, ОБНОВИ СВОЙ МОД \ КОНФИГ Link to comment Short link Share on other sites More sharing options...
Meddio Posted March 20, 2014 Share Posted March 20, 2014 Нет. Функцию подхвата иконок Достижений/Танков/Карт напрямую из ресурсов игры в мод пока не добавили. Вариант реализации (с помощью макросов, выводящих внутреннее название, а не локализованное). Автор мода идею пока не комментировал. Пока только с помощью "мусора". Пример - пятью сообщениями выше (только Достижения). Link to comment Short link Share on other sites More sharing options...
angelsoft Posted March 21, 2014 Share Posted March 21, 2014 взял за основу мод \ конфиг от Meddio и закинул себе ТУПО только файл exel.pyc использую мод \ конфиг от NooBooL exel 8.11.6 by NooBooL v4 все работает кроме общей инфы вот фото что это может быть как исправить, И NooBooL адаптируй свои мод \ конфиг С от Meddio А ВОТ еще вопрос как открыть файл exel.pyc при помощи Notepad++ кто то открывал его я где то видел Link to comment Short link Share on other sites More sharing options...
Meddio Posted March 21, 2014 Share Posted March 21, 2014 (edited) '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 March 21, 2014 by Meddio Link to comment Short link Share on other sites More sharing options...
Dev1 Posted March 21, 2014 Share Posted March 21, 2014 взял за основу мод \ конфиг от Meddio и закинул себе ТУПО только файл exel.pyc использую мод \ конфиг от NooBooL exel 8.11.6 by NooBooL v4 все работает кроме общей инфы вот фото что это может быть как исправить, И NooBooL адаптируй свои мод \ конфиг С от Meddio А ВОТ еще вопрос как открыть файл exel.pyc при помощи Notepad++ кто то открывал его я где то видел А ВОТ еще вопрос как открыть файл exel.pyc при помощи Notepad++ кто то открывал его я где то видел Если интересно, декомпилированный exel.ryc, открывать Notepad++ exel.rar Link to comment Short link Share on other sites More sharing options...
angelsoft Posted March 21, 2014 Share Posted March 21, 2014 достижения в конфиге 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": ---------------- Link to comment Short link Share on other sites More sharing options...
demon2597 Posted March 21, 2014 Share Posted March 21, 2014 (edited) Ребята, а давайте уже с конфигами- в тему конфигов? Видишь новые вообщения в теме, лезешь почитать, а тут опять конфиги. Исключения могут, лично на мой взгляд, составлять эксперименты вроде @Meddio по реализации достижений маркированным списком- это ново и полезно. Извиняйте, но столько оффтопа в теме- просто пипец! Edited March 21, 2014 by demon2597 1 1 @ Link to comment Short link Share on other sites More sharing options...
Meddio Posted March 21, 2014 Share Posted March 21, 2014 (edited) достижения в конфиге 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 на вроде реализации достижений маркированным списком. Извиняйте, но столько оффтопа в теме- просто пипец! Полностью согласен. Признаю, что виноват в том, что поддерживаю оффтопные обсуждения, отвечая на вопросы по конфигу. Хотя начиналось все с попытки разобраться в тонкостях работы мода, возможно, предложить (или выпросить ) ... '... дополнительный функционал' 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 March 21, 2014 by Meddio Link to comment Short link Share on other sites More sharing options...
angelsoft Posted March 21, 2014 Share Posted March 21, 2014 вопрос а откуда он {{vehicle}} берет названия танков, я иконки все переименовать хочу и потестить ? Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted March 21, 2014 Share Posted March 21, 2014 (edited) вопрос а откуда он {{vehicle}} берет названия танков, я иконки все переименовать хочу и потестить ? Из нация_vehicles.mo,но там тоже надо выбирать названия. Edited March 21, 2014 by КВГ Link to comment Short link Share on other sites More sharing options...
Recommended Posts