pioner28rus Posted May 15, 2014 Share Posted May 15, 2014 Готов помочь. @ Quote Link to comment Short link Share on other sites More sharing options...
BuSH Posted May 15, 2014 Share Posted May 15, 2014 (edited) С минимилизацией херня выходит :( Минимальная высота сообщения с результатом боя - 167 пикселов. Можешь что с этим сделать? Хотя... Это же высота дефолтного бгфона и, может, из-за него все дела... Всем привет. подскажите, где можно взять разъяснения ко всем макросам, а то я не понимаю какой и за что отвечает. Их название говорит за себя. Выпиши те что ты не понял, попытаюсь расшифровать. Upd. месседж висел часа 2 не отправленный а тут писанины за это время... Я смотрю ты уже сам во всём разобрался. Дебаг сообщения о результате боя сделаю, а вот с переконфигурированием сообщений о результат боя "на лету" возникли трудности. Так что придется отказаться от этой идеи. Ну я ещё дальше продвинулся. Пол дня сидел с жадной регуляркой боролся и питоновским экранированием. Сначала добавил тупейшую замену цвета в самом начале с победы на поражение и ничью. Один хер я вырезаю все дефолтные цвета. Но стала проблема что менять цвет нужно аж 4 раза лол. Потом цвет сменил на <font color='#[A-F0-9]{6}'>. Я понял что сообщения уже пришедшие не изменить. Но хотя бы чтоб не нужно было перезапускать клиент никак? А нужно ли перекрашивать название карты? По картинке на фоне и так видно победа или поражение. Я вот первый раз посмотрел что на тех картинках. Сильно тускло. В предыдущих разукрашках сообщений был сплошной фон красный/зелёный/фиолетовый. Разные бы картинки от результата натыкать тогда бы норм. Писали что вылетает. Вероятно кэш рельтата боя на глобалке отличается от остальных. Но я на гк не играю. По этому сам исправить это не могу. Если у кого есть желание помочь отловить этот вылет, пишите дам вам версию мода с расширенным отладочным выводом. Тащемта в том фрагменте питон-лога запечатлен вылет модуля из хвм, а не этого мода. Вчера играл 4 боя, вылетов нет. XVM обычно юзал с последних ночников, но сейчас там мути ппц и сейчас стоит 3382. Пока так: Edited May 15, 2014 by BuSH @ Quote Link to comment Short link Share on other sites More sharing options...
pioner28rus Posted May 16, 2014 Share Posted May 16, 2014 Писали что вылетает. Вероятно кэш рельтата боя на глобалке отличается от остальных. Но я на гк не играю. По этому сам исправить это не могу. Если у кого есть желание помочь отловить этот вылет, пишите дам вам версию мода с расширенным отладочным выводом. Тащемта в том фрагменте питон-лога запечатлен вылет модуля из хвм, а не этого мода. скоро буду играть на ГК, жду версию ;) @ Quote Link to comment Short link Share on other sites More sharing options...
tratatank Posted May 16, 2014 Author Share Posted May 16, 2014 Минимальная высота сообщения с результатом боя - 167 пикселов. Можешь что с этим сделать? посмотрю Я понял что сообщения уже пришедшие не изменить. Но хотя бы чтоб не нужно было перезапускать клиент никак? И это посмотрю. скоро буду играть на ГК, жду версию ;) держи wotstat.zip Эта версия после каждого боя пишет очень длинную строку в питон лог. После вылета мода закрой клиент и пришли питон лог. @ Quote Link to comment Short link Share on other sites More sharing options...
BuSH Posted May 16, 2014 Share Posted May 16, 2014 скоро буду играть на ГК, жду версию ;) Вчера играл 4 боя, вылетов нет. LOG_NOTE(message) Это то что вывалит весь месседж? @ Quote Link to comment Short link Share on other sites More sharing options...
tratatank Posted May 16, 2014 Author Share Posted May 16, 2014 Это то что вывалит весь месседж? да @ Quote Link to comment Short link Share on other sites More sharing options...
pioner28rus Posted May 16, 2014 Share Posted May 16, 2014 Вот вывод с ГК, эта версия не вылетела python.7z @ Quote Link to comment Short link Share on other sites More sharing options...
nuciluc Posted May 17, 2014 Share Posted May 17, 2014 (edited) thank you very much @tratatank for this mod. sometimes it stop working: in python.log there is something like EOF error I'm following your project and XVM too: they use simplejson instead of json library so I downloaded your sourcecode and modified row 8 from "import json" to "import simplejson as json" I'm trying it now but I don't know if it could fix the situation and I can not doing multiple test in a bit of time. Hope it helps Regards Edited May 17, 2014 by nuciluc @ Quote Link to comment Short link Share on other sites More sharing options...
Wasa Posted May 17, 2014 Share Posted May 17, 2014 (edited) Господа у меня вопрос,можно ли воткнуть в сессионную статистику,рейтинг эффективности ( РЭ) на танке,за бой.(не средний).Естественно,что-бы обновлялся каждый бой. Edited May 17, 2014 by Wasa @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted May 17, 2014 Share Posted May 17, 2014 Господа у меня вопрос,можно ли воткнуть в сессионную статистику,рейтинг эффективности ( РЭ) на танке,за бой.(не средний).Естественно,что-бы обновлялся каждый бой. А это чем не угодило? @ Quote Link to comment Short link Share on other sites More sharing options...
Wasa Posted May 18, 2014 Share Posted May 18, 2014 (edited) Все понятно.Если можно ткните носом в расшифровку макросов - https://github.com/macrosoft/wotstat/wiki/Список-макросов.Половина не понятно. Edited May 18, 2014 by Wasa 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted May 18, 2014 Share Posted May 18, 2014 Все понятно.Если можно ткните носом в расшифровку макросов - https://github.com/macrosoft/wotstat/wiki/Список-макросов.Половина не понятно. Даже при скудном знании английского языка там 99% все понятно,а что нет,то есть ГугелТранслейт:) 1 @ Quote Link to comment Short link Share on other sites More sharing options...
3y6apb_c_0xoTckoro_Mop9I Posted May 18, 2014 Share Posted May 18, 2014 Подскажи где можно скачать этот конфиг? @ Quote Link to comment Short link Share on other sites More sharing options...
tratatank Posted May 19, 2014 Author Share Posted May 19, 2014 Вот вывод с ГК, эта версия не вылетела Нужна именно вылетающая версия. Иначе не понятно в чём причина. thank you very much tratatank for this mod. sometimes it stop working: in python.log there is something like EOF error I'm following your project and XVM too: they use simplejson instead of json library so I downloaded your sourcecode and modified row 8 from "import json" to "import simplejson as json" I'm trying it now but I don't know if it could fix the situation and I can not doing multiple test in a bit of time. Hope it helps Regards Simplejson and json in python 2.7 is the same thing, is it? @ Quote Link to comment Short link Share on other sites More sharing options...
BuSH Posted May 19, 2014 Share Posted May 19, 2014 Подскажи где можно скачать этот конфиг? хмм... делюсь своим модпаком только с кентами и нигде не афиширую. Могу список паттернов скинуть? Достаточно будет? @ Quote Link to comment Short link Share on other sites More sharing options...
Ляша Posted May 19, 2014 Share Posted May 19, 2014 хмм... делюсь своим модпаком только с кентами и нигде не афиширую. Могу список паттернов скинуть? Достаточно будет? Я бы тоже не прочь на них посмотреть и с позволения автора поставить себе @ Quote Link to comment Short link Share on other sites More sharing options...
BuSH Posted May 19, 2014 Share Posted May 19, 2014 (edited) При вставке пасты, не забывайте запятую в конце. Иконки все дефолтные. Кто заюзал - пожалуйста, лайк для статистики :) "battleStatPatterns": [ { "pattern": "Победа!</font>\n<font color='#8C8C7E'>Бой: ", "repl": "</font><font color='#00EE00'>" }, { "pattern": "Поражение</font>\n<font color='#929290'>Бой: ", "repl": "</font><font color='#EE0000'>" }, { "pattern": "Ничья</font>\n<font color='#929290'>Бой: ", "repl": "</font><font color='#EE00EE'>" }, { "pattern": "Танк: ", "repl": "" }, { "pattern": " за первую победу в день", "repl": "" }, { "pattern": "<font color='#[A-F0-9]{6}'>Получено опыта: <font color='#C8C8B5'>([^<]+)<\/font>", "repl": "<img src='img://gui/maps/icons/library/XpIcon.png' width='14' height='14' align='baseline'><font color='{{g:avgXP}}'>\\1</font> (<font color='{{g:avgPlace}}'>{{avgPlace}}</font>)" }, { "pattern": "\n<font color='#[A-F0-9]{6}'>Получено кредитов: <font color='#C5CFCF'>([^<]+)<\/font>", "repl": " <img src='img://gui/maps/icons/library/CreditsIconBig-1.png' width='8' height='8' align='baseline'><font color='#EEEE00'>\\1</font>" }, { "pattern": "Достижения в бою: ", "repl": "" }, { "pattern": "компенсация за урон от союзников: ", "repl": "+" }, { "pattern": "штраф за нанесение урона союзникам: ", "repl": "-" } ], "battleStatText": [ "WN8: <font color='{{g:WN8}}'><b>{{WN8}}</b><tab></font> Наварил: <font color='{{c:credits}}'><b>{{credits}} <img src='img://gui/maps/icons/library/CreditsIcon-1.png' width='11' height='11' align='baseline'></b></font>" ] Edited May 19, 2014 by BuSH 6 @ Quote Link to comment Short link Share on other sites More sharing options...
Ляша Posted May 19, 2014 Share Posted May 19, 2014 { "pattern": "Поражение</font>\n<font color='#929290'>Бой: ", "repl": "</font><font color='#EE0000'>" }, При победе название карты зелёным видно хорошо, а вот красным при поражении не очень, как сделать шрифт побольше и жирным? Я попробовал вставлять "<b> и </b>" в разных комбинациях, но не получилось. @ Quote Link to comment Short link Share on other sites More sharing options...
nuciluc Posted May 19, 2014 Share Posted May 19, 2014 (edited) Simplejson and json in python 2.7 is the same thing, is it? for XVM seems not, json library is limited by WG.. simplejson seems not.. by the way.. today mod stopped again after 27 battles.. seems solved restarting game I found this on python.log: Exception in thread Thread-1: Traceback (most recent call last): File "scripts/common/Lib/threading.py", line 551, in __bootstrap_inner File "scripts/common/Lib/threading.py", line 504, in run File "src/stat.py", line 251, in mainLoop File "scripts/client/account_helpers/BattleResultsCache.py", line 76, in get File "src/stat.py", line 189, in battleResultsCallback File "scripts/common/items/vehicles.py", line 2765, in getVehicleType TypeError: 'NoneType' object has no attribute '__getitem__' EDIT: you were right.. simplejson is used when not valid json is parsed (Access Violation).. but what is this 'NoneType' object above? Edited May 19, 2014 by nuciluc @ Quote Link to comment Short link Share on other sites More sharing options...
3y6apb_c_0xoTckoro_Mop9I Posted May 20, 2014 Share Posted May 20, 2014 хмм... делюсь своим модпаком только с кентами и нигде не афиширую. Могу список паттернов скинуть? Достаточно будет? Спасибо конечно, но я дуб дубом в этих вопросах, и что куда копипасть не вкурсе. @ 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.