Сербия 12 #356593 Posted October 5, 2016 , DamageLog.rar Спасибо 1 Quote Share this post Link to post Short link Share on other sites
ktulho 5,793 #356601 Posted October 5, 2016 а Ваш xvm.py можно? , используйте стандартный xvm.py (или удалите из него то, что касается myDamageLog). Из архиве папку py_macros скопируйте в \res_mods\configs\xvm\. Если не получится напишите. Quote Share this post Link to post Short link Share on other sites
refaol 223 #356608 Posted October 5, 2016 используйте стандартный xvm.p Так все получилось, я из предыдущих постов в него накидал :) Спасибо Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #356636 Posted October 5, 2016 Пока вы кидаете реплеи с поломанным оборудованием (желательно, где модули чинятся без рем. комплектов), какие еще макросы нужны в damageLog? Можно еще модуль по которому попали добавить.По типу гамбитеровского /** Часть танка, в которую было получено попадание. */ "compHit" : { "chassis" : "<img src='img://../configs/damagelog/ammo/crits/caterpillars.png' width='40' height='20' align='baseline' vspace='-2'>", // шасси "hull" : "<img src='img://../configs/damagelog/ammo/crits/body.png' width='34' height='20' align='baseline' vspace='-2'>", // корпус "turret" : "<img src='img://../configs/damagelog/ammo/crits/turret.png' width='34' height='20' align='baseline' vspace='-3'>", // башня "gun" : "<img src='img://../configs/damagelog/ammo/crits/gun.png' width='35' height='20' align='baseline' vspace='-3'>", // орудие "None" : "<img src='img://../configs/damagelog/ammo/crits/Other.png' width='42' height='12' align='baseline' vspace='0'>" // нет данных },}, Остальное вроде есть,ник,тип урона,крит и пр. Да,возможно глупый вопрос,но я в питоне ноль,картинки можно будет свои прилепить?К примеру как под спойлером. Quote Share this post Link to post Short link Share on other sites
ktulho 5,793 #356645 Posted October 5, 2016 Да,возможно глупый вопрос,но я в питоне ноль,картинки можно будет свои прилепить? , да А в реплеях общий дамаг, ассист и заблокированный урон не показывается? 1 Quote Share this post Link to post Short link Share on other sites
N_P 24 #356657 Posted October 5, 2016 Можно еще модуль по которому попали добавить.По типу гамбитеровскогода-да-да, модуль очень нужен. и игровой ник по Alt очень бы не помешал, как тоже уже предлагали 1 Quote Share this post Link to post Short link Share on other sites
alekslex 41 #356664 Posted October 5, 2016 , да А в реплеях общий дамаг, ассист и заблокированный урон не показывается? Нет, не показывает, даже на чистом клиенте. 1 Quote Share this post Link to post Short link Share on other sites
Shumaherxxx 23 #356700 Posted October 5, 2016 ktulho может пригодится там открытый код mod_damagelog.rar Quote Share this post Link to post Short link Share on other sites
ktulho 5,793 #356704 Posted October 5, 2016 @Shumaherxxx, спасибо, если это от Gambiter, то у меня есть. 1 Quote Share this post Link to post Short link Share on other sites
alekslex 41 #356737 Posted October 5, 2016 @ktulho, получилась хорошая замена моду от Gambiter'а.Спасибо.Есть просьба о внесении незначительных изменений во внешний вид.Чуть уменьшить шрифт (в файле battleLabelsTemplates.xc с 16-го до 15-го). В damageLog.xc Формат лога повреждений: немого изменить интервалы между элементами и добавить точку после "порядкового номера строки". // Формат лога повреждений "formatHistory": "<textformat tabstops='[25,110,145,158]'>{{dl.number}}.<tab>{{dl.damage}}{{dl.critical-hit}}<tab><font color='{{dl.color-type-hit}}'>{{dl.type-hit}}</font><tab><font color='{{dl.color-vehicle-class}}'>{{dl.vehicle-class}}</font><tab>{{dl.vehicle-name}}</textformat>", Формат таймера перезарядки: увеличить расстояние между элементами (добавив пробелы), сокращение секунд изменить до "сек.", название техники заключить в квадратные скобки. // Формат таймера перезарядки "formatTimer": "<font face='xvm'>Ĕ</font> {{dl.timer}} сек. [ {{dl.vehicle-name}} ]" Получится следующее: Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #356741 Posted October 5, 2016 было бы отлично добавить в основную ветку XVM 10 Quote Share this post Link to post Short link Share on other sites
sheubor 3 #356742 Posted October 5, 2016 ktulho, получилась хорошая замена моду от Gambiter'а. Спасибо. Присоединяюсь, отлично получилось. Спасибо! 1 Quote Share this post Link to post Short link Share on other sites
alekslex 41 #356744 Posted October 5, 2016 было бы отлично добавить в основную ветку XVM Поддерживаю Quote Share this post Link to post Short link Share on other sites
ktulho 5,793 #356752 Posted October 5, 2016 (edited) было бы отлично добавить в основную ветку XVM , так я не против. Надо обсудить конфиг в теме "Предложения по стандартному конфигу". И может поправить название макросов. И комментарии на английском добавить, а то я по английски ни в зуб ногой. Вывел в py_macros общий дамаг, ассист и заблокированный урон (это ни как не связано с damageLog.) Файл totalEfficiency.py скопировать в \res_mods\configs\xvm\py_macro\. В battleLabelsTemplates.xc можно добавить например так: "TotalEfficiency": { "enabled": true, "updateEvent": "PY(ON_TOTAL_EFFICIENCY)", "x": 450, "y": 0, "width": 200, "height": 40, "screenHAlign": "center", "screenVAlign": "top", "shadow": { "align": "left", "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 3 }, "textFormat": { "color": "0xF4EFE8", "size": 16 }, "format": "<textformat tabstops='[65,130]'><font face='xvm'>R</font> {{py:xvm.totalDamage()}}<tab><font face='xvm'>P</font> {{py:xvm.totalAssist()}}<tab><font face='xvm'>C</font> {{py:xvm.totalBlocked()}}</textformat>" }, totalEfficiency.rar P.S. На реплеях не работает. Edited October 5, 2016 by ktulho 14 Quote Share this post Link to post Short link Share on other sites
Kapany3uk 948 #356756 Posted October 5, 2016 Вывел в py_macros общий дамаг, ассист и заблокированный урон блин, опять +++ закончились.адекватная замена картохиному убогому отображению, главное, что без "танцев с бубном" можно вывести в любое место экрана и с любой картинкой и располагай как хочешь: в ряд, столбиком, лесенкой и т.п. :) 1 Quote Share this post Link to post Short link Share on other sites
ktulho 5,793 #356757 Posted October 5, 2016 P.P.S. Не забыть добавить в battleLabels.xc: ${ "battleLabelsTemplates.xc":"def.TotalEfficiency" } Кстати {{py:xvm.totalDamage()}} точнее определяет нанесенный урон, чем {{hitlog.dmg-total}} (учитывает урон по не засвеченному противнику). Так что можно использовать его в avgDamage. 3 Quote Share this post Link to post Short link Share on other sites
Kapany3uk 948 #356765 Posted October 5, 2016 (edited) Кстати {{py:xvm.totalDamage()}} точнее определяет нанесенный урон, чем {{hitlog.dmg-total}} (учитывает урон по не засвеченному противнику). Так что можно использовать его в avgDamage. т.е. вот тут {{py:xvm.total_hp.avgDamage({{hitlog.dmg-total}})}} вместо {{hitlog.dmg-total}} вставить {{py:xvm.totalDamage()}}, так {{py:xvm.total_hp.avgDamage({{py:xvm.totalDamage()}})}} я правильно понял? можно поподробнее? зы. у меня есть реплей, где я стреляю по пропавшему из засвета противнику (убиваю его) - и в хитлоге хвм и в суммирующем ВГ-уроне нет этого дамага, только в послебоевых... 20161005_0242_usa-A13_T34_hvy_18_cliff.wotreplay @sirmax, не смог сделать импорт из кастомной папки внутри 'py_macro/custom/', при импорте из файлов, лежащих тут же (в корне py_macro) эти файлы компилятся так задумано? Edited October 5, 2016 by Kapany3uk Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #356790 Posted October 6, 2016 P.P.S. Не забыть добавить в battleLabels.xc: ${ "battleLabelsTemplates.xc":"def.TotalEfficiency" } Кстати {{py:xvm.totalDamage()}} точнее определяет нанесенный урон, чем {{hitlog.dmg-total}} (учитывает урон по не засвеченному противнику). Так что можно использовать его в avgDamage. Если еще актуальны реплей с критом в красное и починкой без ремки.Вторая половина боя,точнее не помню.башня в красное. Кстати,я ранее кидал ссылку,реально флешка от АндреВ работает,правда без десятых,что не слишком удобно как по мне. __________________ Отдельное спасибо за TotalEfficiency и totalDamage,это очень прикольно,когда знаешь точный урон,а не приблизительный.Даже когда из выстрелил,попал,но вышел артрежима переходишь в аркаду,при этом вне отрисовки,то хитлог не считал.Теперь можно об этом не париться)) 20161006_0309_germany-G64_Panther_II_29_el_hallouf.wotreplay Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #356804 Posted October 6, 2016 @sirmax, не смог сделать импорт из кастомной папки внутри 'py_macro/custom/', при импорте из файлов, лежащих тут же (в корне py_macro) эти файлы компилятся shot_079.jpg так задумано? то, что компилятся при импорте - это ок. А почему не смог из подпапки импортировать? Quote Share this post Link to post Short link Share on other sites
Kornet_WA 138 #356809 Posted October 6, 2016 Вывел в py_macros общий дамаг, ассист и заблокированный урон Спасибище за лог. вообще молодчина просто слов нет. +++ по кд. 1 Quote Share this post Link to post Short link Share on other sites