Jump to content
Korean Random

SerVB

User
  • Content Count

    127
  • Joined

  • Last visited

Everything posted by SerVB

  1. Обновил, работает, если класть в старую папку mods.
  2. Отлично, спасибо за решение. В 1.6.0.8 класть в win32 не требовалось. Через некоторое время погляжу, что у меня с обновой выходит
  3. Пока что сам проверить не могу. А есть что-нибудь подозрительное в python.log? Добавлено: Действительно похоже на то что не подгружает файлы. Но тогда вроде в лог должен выводиться соответствующий текст.
  4. @ApxuBbI , видимо, дело в том, что я не знаю о существовании других модов, поддерживающих показ недавней статы. Если хочешь быструю загрузку в моем моде, выключи показ недавней статы, оставив показ только статы за все время. Думаю, скорость загрузки этих данных будет неотличима от других модов ;)
  5. @wers , мод по умолчанию показывает цифру за последнюю тысячу боев, а не за все время. Если в конфиге убрать провайдеров недавней статы, то тогда будет стата за все время.
  6. @ApxuBbI, хмм, надо удалить вообще упоминание подвисаний при загрузке боя) Они есть в любом моде, который загружает доп инфу из инета.
  7. @molchanov37, этот мод не имеет отношения к xvm
  8. Ну не, иконки сам уж редактируй. Не разберешься в моем способе редактирования атласа, используй любой другой. Как говорил, мод использует иконки badge_10 .. badge_15.
  9. Что значит "из этого мода"? Атлас брал из чистого клиента игры :)
  10. Умеет ли программа перегонять атлас png в атлас dds? Если да, умеет ли она это делать "тихо", то есть только принимая в аргументах запуска два аргумента в духе "откуда" и "куда"? Если да, буду использовать программу в скрипте для изменения иконок: https://github.com/SerVB/TheRecentStatOfYou/blob/5ef20abaf91c3945c6d85024733de1dfb9d3a51e/badgesModifier/battleBadgesModifier.py Я бы почитал какую-нибудь документацию, и не задавал таких скорее всего глупых вопросов, но в README в репе сказано, что по всем вопросам стучаться на форум :)
  11. для начала разберись с запуском 1. запускай из командной строки: > python battleBadgesModifier.py если после этой команды опять появится знак ввода >, то все сделалось хорошо :) после этого до запуска 2 нужно еще перегнать PNG в DDS, но давай об этом говорить, когда запустишь 1. возможно! я эти атласы с нуля пытался освоить, так что мой способ довольно костыльный. я тогда в топике про CCAtlas спрошу пару вещей)
  12. @DraugDM что именно без изменений? Там должны быть подпапки, и куда-то внутрь создается PNG файл и копируется XML файл. Пиши подробнее, плиз.
  13. @DraugDM Просто используй предыдущую версию мода
  14. Нет, запустить battleBadgesModifier.py – значит просто запустить его как скрипт Питона. Как build.py запускаешь, например. Ты же его не компилируешь в pyc и не кладешь в папку мода.
  15. Все ок. Ну дальше его запускаешь, получаешь в папке target картинку PNG. Дальше ее нужно конвертировать в DDS вручную. В финале запустить build.py, он возьмет твой DDS файл и засунет его в wotmod. Спрашивай, если что.
  16. Цвета здесь выставлены, говорю же: https://github.com/SerVB/TheRecentStatOfYou/blob/master/badgesModifier/battleBadgesModifier.py#L8-L15 Меняй тут как хочешь.
  17. В начале файла в формате RGBA: https://github.com/SerVB/TheRecentStatOfYou/blob/master/badgesModifier/battleBadgesModifier.py#L8-L15 файл battleBadgesModifier не должен лежать в клиенте, это просто генератор атласа. в релизах на ГитХабе всегда есть готовые файлы wotmod. не понимаешь установку или сборку?
  18. Спасибо! Скриншоты того, что получилось, в шапке. Релиз уже есть на ГитХабе. Разбил на два файла wotmod, чтобы было легче заменять атлас. Если кто-то готов улучшить стандартный внешний вид нашивок, буду рад. Сейчас это просто круг с обводкой: draw.ellipse(rectangle, fill=colors[badgeName], outline=(224, 224, 224, 255)) Все это рисование происходит автоматически, исходник здесь: https://github.com/SerVB/TheRecentStatOfYou/blob/master/badgesModifier/battleBadgesModifier.py#L51 Как видно, изменяются нашивки badge_10 - badge_15. Ну и не нашел быстро либы для Питона для сохранения DDS формата, поэтому Питон сейчас создает PNG, и нужно ручками перегонять в DDS. Если кто-то знает либу, посоветуйте, тоже буду благодарен.
  19. Не удается перерисовать нашивки в gui.pkg\gui\maps\icons\library\badges\размер. Они перерерисовываются только в ангаре, но в бою остаются теми же... Кто-нибудь в курсе? Менял badge_10.png:
  20. Как раз имею в виду, что нашивки не будут работать в привычном понимании. Вместо реальных нашивок мод будет проставлять нашивки, соответствующие стате. Ну и нужно перерисовать используемые нашивки, конечно.
  21. Возможно, получится перекрасить бейджи и использовать их в качестве цветов в ушах, в табе и при загрузке :) Если кто-то возьмется, буду рад. Ну а если нет, то сам через некоторое время начну разбираться. Концепт типа:
  22. Отлично... Не чувствую себя готовым разбираться с флешем. Буду сидеть на одноцветном моде, что ж делать. Пока кто-нибудь не поможет.
  23. Протестировал сейчас довольно масштабно, где работают html-тэги. Результаты: Имя игрока в маркерах: показывается сырой текст (т. е. сам тэг видно). Название техники в ушах: сырой текст. Имя игрока в ушах: уши крашатся даже при одном знаке "<" в имени, ну и просто при нормальных тэгах тоже: 2019-02-08 21:54:00.420: ERROR: [EXCEPTION] (scripts/client/account_helpers/settings_core/options.py, 247): Traceback (most recent call last): File "scripts/client/account_helpers/settings_core/options.py", line 245, in __forEach File "scripts/client/account_helpers/settings_core/options.py", line 316, in <lambda> File "scripts/client/account_helpers/settings_core/options.py", line 560, in dump File "scripts/client/BattleReplay.py", line 1178, in setSetting File "scripts/common/Event.py", line 44, in __call__ File "scripts/client/gui/Scaleform/daapi/view/battle/shared/stats_exchage/stats_ctrl.py", line 537, in __onSettingsChanged File "scripts/client/gui/Scaleform/daapi/view/meta/BattleStatisticDataControllerMeta.py", line 129, in as_updatePersonalStatusS AttributeError: 'ScaleformBW::PyGFxDisplayObject' object has no attribute 'as_updatePersonalStatus' 2019-02-08 22:40:27.802: ERROR: Traceback (most recent call last): 2019-02-08 22:40:27.802: ERROR: File "scripts/client/gui/Scaleform/framework/entities/BaseDAAPIComponent.py", line 76, in registerFlashComponent 2019-02-08 22:40:27.802: ERROR: File "scripts/client/gui/Scaleform/framework/entities/DisposableEntity.py", line 63, in create 2019-02-08 22:40:27.803: ERROR: File "scripts/client/gui/Scaleform/daapi/view/battle/shared/stats_exchage/stats_ctrl.py", line 398, in _populate 2019-02-08 22:40:27.803: ERROR: File "scripts/client/gui/battle_control/battle_session.py", line 200, in addArenaCtrl 2019-02-08 22:40:27.803: ERROR: File "scripts/client/gui/battle_control/arena_info/listeners.py", line 765, in addController 2019-02-08 22:40:27.803: ERROR: File "scripts/client/gui/battle_control/arena_info/listeners.py", line 165, in addController 2019-02-08 22:40:27.803: ERROR: File "scripts/client/gui/Scaleform/daapi/view/battle/shared/stats_exchage/stats_ctrl.py", line 132, in invalidateArenaInfo 2019-02-08 22:40:27.803: ERROR: File "scripts/client/gui/Scaleform/daapi/view/battle/shared/stats_exchage/stats_ctrl.py", line 160, in invalidateVehiclesInfo 2019-02-08 22:40:27.803: ERROR: File "scripts/client/gui/Scaleform/daapi/view/meta/BattleStatisticDataControllerMeta.py", line 31, in as_setVehiclesDataS 2019-02-08 22:40:27.803: ERROR: Exception: PyGFxValue - Failed to invoke method as_setVehiclesData. Вывод: нигде. Как в других модах работает подсветка? :)
  24. Прошу подсказать. Есть ли способ узнать язык клиента?
×
×
  • Create New...