Сербия Posted October 5, 2016 Share Posted October 5, 2016 , DamageLog.rar Спасибо 1 @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted October 5, 2016 Share Posted October 5, 2016 а Ваш xvm.py можно? , используйте стандартный xvm.py (или удалите из него то, что касается myDamageLog). Из архиве папку py_macros скопируйте в \res_mods\configs\xvm\. Если не получится напишите. @ Quote Link to comment Short link Share on other sites More sharing options...
refaol Posted October 5, 2016 Share Posted October 5, 2016 используйте стандартный xvm.p Так все получилось, я из предыдущих постов в него накидал :) Спасибо @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted October 5, 2016 Share 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 Link to comment Short link Share on other sites More sharing options...
ktulho Posted October 5, 2016 Share Posted October 5, 2016 Да,возможно глупый вопрос,но я в питоне ноль,картинки можно будет свои прилепить? , да А в реплеях общий дамаг, ассист и заблокированный урон не показывается? 1 @ Quote Link to comment Short link Share on other sites More sharing options...
N_P Posted October 5, 2016 Share Posted October 5, 2016 Можно еще модуль по которому попали добавить.По типу гамбитеровскогода-да-да, модуль очень нужен. и игровой ник по Alt очень бы не помешал, как тоже уже предлагали 1 @ Quote Link to comment Short link Share on other sites More sharing options...
alekslex Posted October 5, 2016 Share Posted October 5, 2016 , да А в реплеях общий дамаг, ассист и заблокированный урон не показывается? Нет, не показывает, даже на чистом клиенте. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Shumaherxxx Posted October 5, 2016 Share Posted October 5, 2016 ktulho может пригодится там открытый код mod_damagelog.rar @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted October 5, 2016 Share Posted October 5, 2016 @Shumaherxxx, спасибо, если это от Gambiter, то у меня есть. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
alekslex Posted October 5, 2016 Share 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 Link to comment Short link Share on other sites More sharing options...
sirmax Posted October 5, 2016 Share Posted October 5, 2016 было бы отлично добавить в основную ветку XVM 10 @ Quote Link to comment Short link Share on other sites More sharing options...
sheubor Posted October 5, 2016 Share Posted October 5, 2016 ktulho, получилась хорошая замена моду от Gambiter'а. Спасибо. Присоединяюсь, отлично получилось. Спасибо! 1 @ Quote Link to comment Short link Share on other sites More sharing options...
alekslex Posted October 5, 2016 Share Posted October 5, 2016 было бы отлично добавить в основную ветку XVM Поддерживаю @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted October 5, 2016 Share 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 Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted October 5, 2016 Share Posted October 5, 2016 Вывел в py_macros общий дамаг, ассист и заблокированный урон блин, опять +++ закончились.адекватная замена картохиному убогому отображению, главное, что без "танцев с бубном" можно вывести в любое место экрана и с любой картинкой и располагай как хочешь: в ряд, столбиком, лесенкой и т.п. :) 1 @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted October 5, 2016 Share Posted October 5, 2016 P.P.S. Не забыть добавить в battleLabels.xc: ${ "battleLabelsTemplates.xc":"def.TotalEfficiency" } Кстати {{py:xvm.totalDamage()}} точнее определяет нанесенный урон, чем {{hitlog.dmg-total}} (учитывает урон по не засвеченному противнику). Так что можно использовать его в avgDamage. 3 @ Quote Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted October 5, 2016 Share 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 Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted October 6, 2016 Share 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 Link to comment Short link Share on other sites More sharing options...
sirmax Posted October 6, 2016 Share Posted October 6, 2016 @sirmax, не смог сделать импорт из кастомной папки внутри 'py_macro/custom/', при импорте из файлов, лежащих тут же (в корне py_macro) эти файлы компилятся shot_079.jpg так задумано? то, что компилятся при импорте - это ок. А почему не смог из подпапки импортировать? @ Quote Link to comment Short link Share on other sites More sharing options...
Kornet_WA Posted October 6, 2016 Share Posted October 6, 2016 Вывел в py_macros общий дамаг, ассист и заблокированный урон Спасибище за лог. вообще молодчина просто слов нет. +++ по кд. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.