Noob_pro 0 Posted July 12, 2017 (edited) Включил (поставил true вместо false) отображение урона до "Основного калибра" и среднего урона по танку в файле battleLabelsTemplates, но в игре они не появились. В чем может быть проблема? Конфиг: /** * Battle inteface text fields. * Текстовые поля боевого интерфейса. */ { // Definitions. // Шаблоны. "def": { "hitlogHeader": { "enabled": true, "updateEvent": "ON_DAMAGE_CAUSED, ON_PANEL_MODE_CHANGED", "x": "{{pp.mode=0?5|{{py:math.sum({{pp.widthLeft}},50)}}}}", "y": 62, "width": 500, "height": 1000, "textFormat": { "color": "0xF4EFE8", "size": 15 }, "format": "{{hitlog-header}}\n{{hitlog-body}}" // Format of the full hitlog (header and body) // Формат полного хит-лога (шапка и тело) // "format": "{{hitlog-header}}\n{{hitlog-body}}" }, "hitlogBody": { "enabled": false, "hotKeyCode": 56, "onHold": "true", "visibleOnHotKey": false, "updateEvent": "ON_DAMAGE_CAUSED, ON_PANEL_MODE_CHANGED", "x": "{{pp.mode=0?5|{{py:math.sum({{pp.widthLeft}},50)}}}}", "y": "{{pp.mode=0?95|65}}", "width": 500, "height": 1000, "textFormat": { "color": "0xF4EFE8", "size": 15 }, "format": "{{hitlog-body}}" }, // Total hp indicator. // Индикатор общего HP команд. "totalHP": { "enabled": false, "updateEvent": "PY(ON_UPDATE_HP)", "x": 0, "y": 30, "screenHAlign": "center", "align": "center", "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 1.5 }, "textFormat": { "font": "mono", "size": 18, "align": "center" }, "format": "{{py:xvm.total_hp.text}}" }, // Avg damage on current vehicle. // Средний урон на текущей технике. "avgDamage": { "enabled": true, "updateEvent": "PY(ON_UPDATE_HP)", "x": -170, "y": 30, "screenHAlign": "center", "align": "right", "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 1.5 }, "textFormat": { "size": 15, "align": "center" }, "format": "{{py:xvm.total_hp.avgDamage('{{l10n:avgDamage}}: ',{{hitlog.dmg-total}})}}" }, // Threshold necessary for achievements "High caliber". // Порог необходимый для получения достижения "Основной калибр". "mainGun": { "enabled": true, "updateEvent": "PY(ON_UPDATE_HP)", "x": 170, "y": 30, "screenHAlign": "center", "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 1.5 }, "textFormat": { "size": 15, "align": "center" }, "format": "{{py:xvm.total_hp.mainGun('{{l10n:mainGun}}: ',{{hitlog.dmg-total}})}}" }, // Chance of winning. // Шанс на победу. "winChance": { "enabled": false, "updateEvent": "ON_VEHICLE_DESTROYED", "x": 230, "y": 2, "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 1.5 }, "textFormat": { "size": 15 }, "format": "{{xvm-stat?{{l10n:Team strength}}: {{py:xvm.team_strength('{{allyStrengthStatic}}','{{enemyStrengthStatic}}')}} / {{py:xvm.team_strength('{{allyStrengthLive}}','{{enemyStrengthLive}}')}}}}" }, // Log of the received damage (see damageLog.xc). // Лог полученного урона (см. damageLog.xc). "damageLog": { "enabled": false, "updateEvent": "PY(ON_HIT)", "x": "{{py:xvm.damageLog.dLog_x}}", "y": "{{py:xvm.damageLog.dLog_y}}", "width": 300, "height": 210, "layer": "bottom", "screenVAlign": "bottom", "shadow": { "distance": "{{py:xvm.damageLog.dLog_shadow('distance')}}", "angle": "{{py:xvm.damageLog.dLog_shadow('angle')}}", "color": "{{py:xvm.damageLog.dLog_shadow('color')}}", "alpha": "{{py:xvm.damageLog.dLog_shadow('alpha')}}", "blur": "{{py:xvm.damageLog.dLog_shadow('blur')}}", "strength": "{{py:xvm.damageLog.dLog_shadow('strength')}}", "hideObject": "{{py:xvm.damageLog.dLog_shadow('hideObject')}}", "inner": "{{py:xvm.damageLog.dLog_shadow('inner')}}", "knockout": "{{py:xvm.damageLog.dLog_shadow('knockout')}}", "quality": "{{py:xvm.damageLog.dLog_shadow('quality')}}" }, "textFormat": { "color": "0xF4EFE8", "size": 16}, "format": "{{py:xvm.damageLog.dLog}}", "mouseEvents": { "mouseDown": "dLog_mouseDown", "mouseUp": "dLog_mouseUp", "mouseMove": "dLog_mouseMove" } }, //TODO (see damageLog.xc). // Подложка лога полученного урона (см. damageLog.xc). "damageLogBackground": { "enabled": false, "$ref": { "path":"def.damageLog" }, "format": "{{py:xvm.damageLog.dLogBackground}}" }, // Display the last damage (hit) (see damageLog.xc). // Отображение последнего урона (попадания) (см. damageLog.xc). "lastHit": { "enabled": false, "updateEvent": "PY(ON_LAST_HIT)", "x": "{{py:xvm.damageLog.lastHit_x}}", "y": "{{py:xvm.damageLog.lastHit_y}}", "width": 200, "height": 100, "layer": "bottom", "screenHAlign": "center", "screenVAlign": "center", "shadow": { "distance": "{{py:xvm.damageLog.lastHit_shadow('distance')}}", "angle": "{{py:xvm.damageLog.lastHit_shadow('angle')}}", "color": "{{py:xvm.damageLog.lastHit_shadow('color')}}", "alpha": "{{py:xvm.damageLog.lastHit_shadow('alpha')}}", "blur": "{{py:xvm.damageLog.lastHit_shadow('blur')}}", "strength": "{{py:xvm.damageLog.lastHit_shadow('strength')}}", "hideObject": "{{py:xvm.damageLog.lastHit_shadow('hideObject')}}", "inner": "{{py:xvm.damageLog.lastHit_shadow('inner')}}", "knockout": "{{py:xvm.damageLog.lastHit_shadow('knockout')}}", "quality": "{{py:xvm.damageLog.lastHit_shadow('quality')}}" }, "textFormat": {"align": "center", "color": "0xF4EFE8", "size": 16 }, "format": "{{py:xvm.damageLog.lastHit}}", "mouseEvents": { "mouseDown": "lastHit_mouseDown", "mouseUp": "lastHit_mouseUp", "mouseMove": "lastHit_mouseMove" } }, "fire": { "enabled": false, "updateEvent": "PY(ON_FIRE)", "x": 120, "y": 200, "width": 200, "height": 100, "alpha": "{{py:xvm.damageLog.fire}}", "layer": "bottom", "screenHAlign": "center", "screenVAlign": "center", "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 3 }, "textFormat": {"align": "center", "color": "0xF4EFE8", "size": 16 }, "format": "ПОЖАР" }, "totalEfficiency": { "enabled": false, "updateEvent": "PY(ON_TOTAL_EFFICIENCY), ON_PANEL_MODE_CHANGED", "x": "{{pp.mode=0?5|{{py:math.sum({{pp.widthLeft}},50)}}}}", "y": "{{pp.mode=0?65|35}}", "width": "{{py:xvm.isStuns?350|260}}", "height": 22, "textFormat": { "size": 16 }, "format": "<textformat tabstops='[65,130,196,261]' leading='-2' ><img src='xvm://res/icons/Efficiency/damage.png' vspace='-2'> <font color='{{py:xvm.totalDamage>0?{{py:xvm.totalDamageColor}}}}'>{{py:xvm.totalDamage}}</font><tab><img src='xvm://res/icons/Efficiency/assist.png' vspace='-2'> {{py:xvm.totalAssist}}<tab><img src='xvm://res/icons/Efficiency/reflect.png' vspace='-2'> {{py:xvm.totalBlocked}}<tab><img src='xvm://res/icons/Efficiency/discover.png' vspace='-2'> {{py:xvm.detection}}<tab><img src='xvm://res/icons/Efficiency/stun.png' vspace='-2'> {{py:xvm.totalStun}}</textformat>" }, // Rewritable timer format // Перезаписываемый формат таймера "repairTimeItem": { "width": 47, "height": 40, "screenHAlign": "left", "screenVAlign": "bottom", "shadow": { "distance": 1, "angle": 90, "alpha": 90, "blur": 5, "strength": 4 }, "textFormat": { "color": "0xF4EFE8", "size": 17, "align": "center", "valign": "center" } }, // Repair timer for engine // Таймер ремонта двигателя "repairTimeEngine": { "$ref": { "path":"def.repairTimeItem" }, "enabled": true, "updateEvent": "PY(ON_ENGINE_UPDATE)", "x": 4, "y": -147, "format": "<b>{{py:repairTimeEngine%0.1f}}</b>" }, // Repair timer for gun // Таймер ремонта орудия "repairTimeGun": { "$ref": { "path":"def.repairTimeItem" }, "enabled": true, "updateEvent": "PY(ON_GUN_UPDATE)", "x": 4, "y": -69, "format": "<b>{{py:repairTimeGun%0.1f}}</b>" }, // Repair timer for turret rotator // Таймер ремонта механизма поворота башни "repairTimeTurret": { "$ref": { "path":"def.repairTimeItem" }, "enabled": true, "updateEvent": "PY(ON_TURRET_UPDATE)", "x": 4, "y": -30, "format": "<b>{{py:repairTimeTurret%0.1f}}</b>" }, // Repair timer for tracks // Таймер ремонта сбитых гусениц "repairTimeTracks": { "$ref": { "path":"def.repairTimeItem" }, "enabled": true, "updateEvent": "PY(ON_TRACKS_UPDATE)", "x": 177, "y": -147, "format": "<b>{{py:repairTimeTracks%0.1f}}</b>" }, // Repair timer for surveying device // Таймер ремонта приборов наблюдения "repairTimeSurveying": { "$ref": { "path":"def.repairTimeItem" }, "enabled": true, "updateEvent": "PY(ON_SURVEYING_UPDATE)", "x": 177, "y": -108, "format": "<b>{{py:repairTimeSurveying%0.1f}}</b>" }, // Repair timer for radio // Таймер ремонта радиостанции "repairTimeRadio": { "$ref": { "path":"def.repairTimeItem" }, "enabled": true, "updateEvent": "PY(ON_RADIO_UPDATE)", "x": 177, "y": -69, "format": "<b>{{py:repairTimeRadio%0.1f}}</b>" } } } Edited July 12, 2017 by Noob_pro Quote Share this post Link to post Short link Share on other sites
ktulho 5,791 #397320 Posted July 12, 2017 (edited) Прикрепите логи и конфиг. Edited July 12, 2017 by ktulho Quote Share this post Link to post Short link Share on other sites
Noob_pro 0 #397332 Posted July 12, 2017 Прикрепите логи и конфиг. прикрепил конфиг а какие логи необходимы? Quote Share this post Link to post Short link Share on other sites
ktulho 5,791 #397337 Posted July 12, 2017 Логи это файлы python.log и xvm.log. Нужен ещё файл battleLabels.xc. Quote Share this post Link to post Short link Share on other sites
Noob_pro 0 #397342 Posted July 12, 2017 Логи это файлы python.log и xvm.log. Нужен ещё файл battleLabels.xc. xvm.log xvm.log python.log python.log battleLabels.xc battleLabels.xc Еще, когда захожу в игру, появляется сообщение (в списке, где победы/поражения), что сборка XVM тестовая и т.д., а при первом заходе в бой по всему экрану прозрачные надписи про XVM. Quote Share this post Link to post Short link Share on other sites
konrad509 445 #397343 Posted July 12, 2017 battleLabels.xc Quote Share this post Link to post Short link Share on other sites
Noob_pro 0 #397361 Posted July 12, 2017 battleLabels.xc Спасибо, как протестирую - отпишусь Протестировал При данной конфигурации battleLabels и battleLabelsTemplate на экране отображается все подряд (все виды лога урона, еще один вид хп команд, стандартный лог урона от WG вообще уехал к хп команд наверх, по нажатию Ctrl карта становится размером на половину экрана, также изменилось отображение урона на танках в ангаре и т.д.) Quote Share this post Link to post Short link Share on other sites
vlad_cs_sr 1,575 #397397 Posted July 12, 2017 @Noob_pro, такой вариант battleLabels.xc Quote Share this post Link to post Short link Share on other sites
ktulho 5,791 #397398 Posted July 12, 2017 При данной конфигурации battleLabels и battleLabelsTemplate на экране отображается все подряд (все виды лога урона, еще один вид хп команд, стандартный лог урона от WG вообще уехал к хп команд наверх, по нажатию Ctrl карта становится размером на половину экрана, также изменилось отображение урона на танках в ангаре и т.д.) , там была не большая ошибка. Попробуйте с этим battleLabels.xc P.S. Опоздал) Quote Share this post Link to post Short link Share on other sites
Noob_pro 0 #397423 Posted July 12, 2017 @Noob_pro, такой вариант battleLabels.xc , там была не большая ошибка. Попробуйте с этим battleLabels.xc P.S. Опоздал) Неа, все равно проблемы, описанные моим постом выше( Я установил мод пак и там пытаюсь настроить XVM, может из-за этого? Quote Share this post Link to post Short link Share on other sites
CrazyST 35 #397425 Posted July 12, 2017 Я установил мод пак и там пытаюсь настроить XVM, может из-за этого? вот из-за этого лучше сразу прикреплять заархивированную папку \World of Tanks\res_mods\configs\xvm\ в ней хоть можно будет посмотреть какие файлы задействованы. а еще лучше с проблемами и вопросами по настройке модов установленых из модпаков обращаться к авторам этих модпаков. а то они там иногда химичат так что мозг вскипает. Quote Share this post Link to post Short link Share on other sites
ktulho 5,791 #397426 Posted July 12, 2017 @Noob_pro, прикрепите еще раз логи. Quote Share this post Link to post Short link Share on other sites
Noob_pro 0 #397441 Posted July 12, 2017 вот из-за этого лучше сразу прикреплять заархивированную папку \World of Tanks\res_mods\configs\xvm\ в ней хоть можно будет посмотреть какие файлы задействованы. а еще лучше с проблемами и вопросами по настройке модов установленых из модпаков обращаться к авторам этих модпаков. а то они там иногда химичат так что мозг вскипает. xvm.zip @Noob_pro, прикрепите еще раз логи. python.log xvm.log p.s. я бы и сам поразбирался, но нет столько времени, к сожалению( Quote Share this post Link to post Short link Share on other sites
skif_ 0 #457726 Posted May 4, 2019 Зайдите в D:\games\World_of_Tanks_RU\mods\configs\pmod в файле battleGui.json включите. Мне помогло (правда выключить а не включить) после того как не сработало с изменением true на false в battleLabelsTemplates. Видимо в battleGui.json настройки более приоритетные.. Quote Share this post Link to post Short link Share on other sites