Jump to content
Korean Random

tratatank

User
  • Content Count

    367
  • Joined

  • Last visited

  • Days Won

    17

Everything posted by tratatank

  1. Есть похожий макрос avgBattleTierDiff - разница между средним уровнем боев и средним уровнем техники. Как выяснилось никакого заговора нет. Значение этого макроса обычно стремится к единице. Как и должно быть. Да из-за тренировочных боёв. Поменяй в конфиге "ignoreBattleType": [], в следующей версии этой ошибки не будет. Смотри: http://www.koreanrandom.com/forum/topic/12141-0811-p-mod-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B8%D1%80%D1%81%D0%BA%D0%B0%D1%8F-%D0%BA%D0%B0%D0%BC%D0%B5%D1%80%D0%B0-zoomx-noscroll-nodynamic-nobinoculares-userpreferences-fov-%D0%B8-%D1%82%D0%B4/page-3?do=findComment&comment=167828 Список макросов почти в том же порядке как у меня. Ок, может быть совпадение. Но тут еще чисто фича из моего мода: "вывод сообщения о результате недосмотренного боя в чат текущего боя". Те же самые макросы в ней. И появилась она у тебя одновременно со статистикой. Какие после этого у меня могут быть мысли о твоей стате? А вообще, P0LIR0ID, у тебя в моде много идей которые существовали ещё до твоего PMODa. И нет никакого упоминания об авторах этих идей. Словно всё это придумал ты сам. Не находишь что это не очень добросовестно? Размеры фона никак не настраиваются. А на счёт фона по процентам: можно только вставить поддержку макросов в имя картинки фона. И завести несколько картинок для разных процентов побед.
  2. в шапке есть вот такая строчка: Исходники, история изменений и старые версии:https://github.com/macrosoft/wotstat/releases
  3. Можно ориентироваться на картинки res\packages\gui.pkg\gui\maps\icons\library\BgBattleResultIcon*-1.png. Они все шириной 288px. С высотой нужно экспериментировать.
  4. Проверил. dailyAutoReset-false работает нормально только если сброс происходит когда клиент не запущен. Но если клиент запущен, то сброс может произойти не зависимо от параметра dailyAutoReset. Исправлю это в следующем релизе. (I checked it out. dailyAutoReset-false works fine only if the statistics are reset when the game client is not running. But if the game client is running, the reset can occur regardless of the parameter dailyAutoReset. I'll fix it in the next release.) Это очень редкое стечение обстоятельств. Кэш результатов боя почему то доступен только в ангаре. А тут скорее всего мод уже отправил запрос на чтение кэша, и тут же начался бой. Кэш заблокировался. Результаты не пришли. Должно быть есть способ обойти такую ситуацию, но воспроизвести эту ошибку будет очень сложно.
  5. В теории да. Но тогда у всех совзводных невозможно будет сделать отображение одинаковых камуфляжей. Да и с типом камуфляжа нельзя предугадать.
  6. Опять 25. Да похоже статистика отключается после первого заигноренного боя. Не пользуйтесь этой фичей пока. В следующей версии починю. Не клинит. Вот только автопополнение БК не учитывает. Картошка почему то решила для ИБ сделать отдельные сообщения о расходе на БК.
  7. Обновлено. Отловил и отключил три испорченных камуфляжа. Больше плохие камуфляжи не попадаются. Хотя может мне просто очень везёт. Исправил ошибку, при которой мод не работал, если папка с игрой содержала кириллические символы.
  8. Обновил мод. "Игроки" могут снова переименовывать папки с игрой на кириллицу. Теперь об этой проблеме можно забыть.
  9. Можно даже просто одну строчку оставить с любым значением value.
  10. Слушай, а у твоего друга танки в какой папке лежат? >File "scripts/common/Lib/ntpath.py", line 108, in join Есть подозрение ему не нравятся символы в пути к файлу. Вечером проверю. Да и кстати, версия последняя вчерашняя? А то еще с кодировкой файла может быть проблема.
  11. Это средний опыт с бонусами, а не только с ПА. это всего лишь несколько дней назад да, а теперь их на 4 больше Не хочу никого обидеть, но да. Сам я смотрю только на ПП и на нафармленные опыт и кредиты. В числа других параметров обычно даже не вглядываюсь, обращаю внимание только на их цвет. Благо wn8 через rDAMAGE, rFRAG и т.п. позволяет оценить качество отдельных параметров игры. Я понимаю людей, которые пользуются другими рейтингами. Или просят добавить важные параметры: голду (это реальные деньги, а всё остальное просто циферки) или захват (это полноценный параметр в одном из самых популярных рейтингов). А тут просят такие странные макросы как свободный опыт и др. Ну зачем его в статистике отображать? Не нафармите же за день много свободного опыта. Я не утверждаю, что если мне не нужно, то никому не нужно, но просто хочу оставить только реально полезные для большинства макросы. А макросы которые просят добавить просто так для количества, чтобы конфиг по навороченне выглядел - не нужны. ясен красен уже давно сделали
  12. Действительно баг. Обновил мод. А еще добавил возможность использовать собственную картинку для фона. Пример пути к файлу, если stat.png лежит в той же папке что и stat.pyc: "bgIcon": "../../scripts/client/mods/stat.png"
  13. Если 1azybones сам этого желает, пусть присылает изменения. Добавлю. Ок. Протестирую. ----------------------------------------- Выкладываю обнову. Форматы кэша и конфига изменился. Старые версии не подойдут. Макрос avgXP (средний чистый опыт) переименован в avgOriginalXP Добавлены макросы avgXP (средний опыт с учётом бонусов), gold (расход золота в боях), XWN6, XEFF Для разделения разрядов теперь используется пробел, а не запятая Конфиг файл stat_config.json теперь может быть в формате UTF8 with BOM (конфиг можно редактировать блокнотом) В настройках можно указать час автоматического сброса статистики. Статистика сбрасывается даже если клиент запущен Теперь у нас есть два типа макросов для цветов. Старые градиентные макросы будут обозначаться как g:MACROS, секция для их настройки переименована с colors на gradient. И появились новые макросы палитры c:MACROS, аналогичные макросам из XVM и многих других модов. Настраиваются в секции palette
  14. Только с включенным автопополнением и авторемонтом. Да. Потом добавлю такое. Значит у тебя в res_mods/0.9.0/scripts/client/mods два файла stat.py лежат. Один под другим именем. Не те масштабы, что бы тут такую штуку делать.
  15. КВГ, благодарю! Добавил ссылку сюда в шапку основной темы.
  16. stat_config.json это простой тектовый файл в кодировке utf-8 без BOM. ни к какому шрифту не привязанный. или я не понял вопрос? По моему, там просто конфиг редактировался в блокноте. Блокнот вставляет невидимый управляющий символ в файл и ломает конфиг. Используй другую программу. Например Notepad++
  17. Как минимум для вычисления WN8 не достаточно просто сохранять срез досье и сравнивать его с текущим состоянием. Нужен еще точный список танков на которых играл пользователь. В любом случае, я собираюсь потом прикрутить раздельную статистику по танкам. Так что использование досье не вариант и пропуск боёв неизбежное неудобство. В следующей версии будет макрос голды, xwn6 и xeff. Просьбы по другим макросам пока не принимаются. Раскрашивание кредитов и рейтинга в системном канале не очень вяжется с отображением статистики. Дело говоришь Во всех непоянтных случаях присылайте python.log Но сразу предупреждаю. Корректную работу с другими модами я не могу гарантиновать. Может быть ком бои это - 3. COMPANY?
  18. В следующей версии будут пробелы. И там и там.
  19. Пардон, если этот вопрос уже задавали. Чревато ли чем либо для меня, если я скопирую свою папку с модами и с токеном xvm "своему другу Коле"?
  20. Вот как раз showStatForBattle и должен включить/отключать статистику для отдельного боя. Отключение этих сообщений не предусмотрено. avgBattleTier - средний уровень боёв avgTier - средний уровень танков avgBattleTierDiff - разница между avgBattleTier и avgTier exp... - это переменные из формулы вн8 Как тебе удобней. В экселе этот вопрос лучше проработан. Полагаю, что если он замечал что пропущен всего один бой, то брал недостающие данные из досье пользователя. Это конечно круто, но я так заморачиваться не буду. В общем, ПРОПУСК БОЕВ, КОТОРЫЕ ЗАВЕРШИЛИСЬ ПОКА КЛИЕНТ ИГРЫ БЫЛ ОФФЛАЙН - НЕ БАГ. Может у тебя там была просто разница между текущим количеством кредитов и в начале сессии? ---- Hawk1983x, спасибо за ответы в теме.
  21. rDAMAGE в WN8 это нанесённый урон, а не количество выстрелов, но не суть. Не правильно посчитано. Надо было еще коэффициенты rFRAGc, rSPOTc и т.д. учесть (данном примере подставить вместо них единицы, а не нули). Это показатель того, что первый игрок сыграл в 1.58 лучше второго. Если нужен рейтинг среднего игрока подставь в формулу WN8 = 980*rDAMAGEc + 210*rDAMAGEc*rFRAGc + 155*rFRAGc*rSPOTc + 75*rDEFc*rFRAGc + 145*MIN(1.8,rWINc) вместо всех коэффициентов rXXXc единицу. Получится 1565. Только если использовать оригинальные таблицы результатов из Wn8 это будет средний рейтинг игроков с процентом побед выше какого то определенного порога. palko? Как утверждают создатели, WN8 как раз таки и позволяет это делать. http://wiki.wnefficiency.net/pages/WN8
  22. Верно. А есть предложение откуда брать чистый доход, если отключен авторемонт и автопополнение? Каждый макрос это дополнительные строки кода в скрипте и дополнительные записи в кэше для каждого боя. Всё хорошо в меру. python.log присылай. Да, это суммарный чистый опыт. avgXP - средний чистый опыт. Будет. У тебя для каждого значения WN8 есть картинка? Это же тысячи картинок нужно. Обычно картинки вставляют через макрос цвета. Но с текущими градиентными цветами такой фокус не пройдет. Это не баг это фича. Даже стандартный клиент не может показать подробные результаты боя, если бой завершился когда клиент был не запущен. Эксель вероятно не собирал детальную статистику по каждому бою раздельно (может я ошибаюсь). Фоны-картинки не в приоритете. Главное цифры! --------------- О цветовых макросах. Сделаю два вида: c:macros - как в другий версиях статистики и g:macros - текущий градиентный вариант. Ну и настройка цветов для этих макросов будет из разных таблиц браться. По умолчанию будет градиентный вариант. И не надо постить сюда таблицу цветов из XVM. Я её знаю и градиентные цвета WN8 в дефолтном конфиге отрегулированы именно по ней. Допустим, если у вас в стандартном варианте рейтинг получился бы зеленый, то и тут он будет зеленый или желто-зеленым или зелено-синим. Как оценки: желто-зеленй - 4 с минусом, а зелено-синий - 4 с плюсом.
  23. Ого сколько понаписали! Никогда в этой теме столько народа не было. Рад что этот мод вам понравился. По цветовым макросам: возможность отключения градиентов запилю. Ждите. Раз уж вы так настаиваете. Как то так: "battleStatText": "WN8: <font color='{{c:WN8}}'><b>{{WN8}} ({{XWN8}})</font> Доход: {{credits}}", Введу. В 4 часа ночи обнуляется. только клиент в это время не запущен должен быть, а то может не обнулиться. Надо потом доработать. Нет. Нету Если сомневаешься, можешь вручную пересчитать. Все данные можно взять из кэш файла stat_cache.json. Для одного боя это сделать не сложно. Думаю, можно добавить. Если вылезают такие проблемы надо присылать файл python.log. Без него ничем помочь точно не смогу. И старые версии если что я не удаляю. Ссылка на них есть в шапке темы. Строго говоря эти рейтинги предназначены для оценки все боёв аккаунта. Для одной сессии и тем более для одного боя они не предназначены Да я не против. И вообще исходники мода открыты. Прошу только если где-нибудь будете выкладывать измененные версии - оставляйте ссылку на оригинал. Кстати, макрос количества выстрелов я не планировал, но если ты его уже самостоятельно дописал - присылай. Могу включить его в мод. Как раз чистый доход и отображается. А макроса полного (грязного) дохода нет. Ммм... да http://wiki.wnefficiency.net/pages/WN8#Step_1 Скорее всего конфиг поврежден Скорее наоборот )
  24. Всё. Выложил релиз для 0.9.0. Ещё раз об изменениях: Все функции 0.8.11 портированы на 0.9.0 Добавлена возможность исключить из статистики некоторые типы боёв Конфиг по умолчанию переведен на русский язык Добавлены макросы: EFF (РЭ), WN6, totalCap (суммарный захват базы), totalAssist (суммарный урон по ассисту), avgCap (средний захват базы за бой), avgAssist (средний урон по ассисту). Эти макросы не используются в конфиге по умолчанию Хочу на всякий случай уточнить, что в сообщения о результатах боя можно вставлять не только WN8, а любой стандартный макрос. Например: чистый доход, нанесенный урон, количество фрагов и т.д.
×
×
  • Create New...