Jump to content
Korean Random

Yury_SNEGOV

User
  • Content Count

    125
  • Joined

  • Last visited

Posts posted by Yury_SNEGOV


  1. 19.03.2021 в 03:13, EngineExt сказал:

    Я так пологаю что те кто знает ответ не читают эту тему?

     

    Может, кто-то не читает ChangeLog?

     

    ### XVM 8.7.7

      #### Общее

      * Совместимость с World of Tanks 1.12.0.0

      #### Панели игроков

      * Добавлена опция в секциях "playersPanel"/"short", "medium", "medium2", "large":

        * `"removeSpottedIndicator"` — убрать отображение иконки статуса засвета противника
        * `"spottedIndicatorAlpha"` — прозрачность иконки статуса засвета противника
        * `"spottedIndicatorOffsetX"` — смещение координаты X для иконки статуса засвета противника
        * `"spottedIndicatorOffsetY"` — смещение координаты Y для иконки статуса засвета противника

     

    Лично я уже отключил кастомные enemySpottedMarker и посредством spottedIndicatorOffsetX поставил на их место лампочки от WG. Всё пучком.


  2. +1

     

    При чем отключены иконка типа техники и название танка, сделан свой вариант, одним экстраполем.

    Родное название техники кое-где вылазит, а с иконкой всё норм - не вылазит.

     

    carousel.png.e05e3b942f8825f8d4828ee00aec060b.png


     

          "tankName": { "enabled": false, "dx": 0, "dy": 0, "alpha": 100, "scale": 1, "textFormat": {}, "shadow": {} },
          "tankType": { "enabled": false, "dx": 0, "dy": 0, "alpha": 100, "scale": 1 },
    
        "extraFields": [
                { "x": 128, "y": 62, "format": "<font color='{{v.premium?#FFAA55|#CEC6A7}}'><font size='16' alpha='#CC'>{{.texts.vtypeRU.{{v.type}}}}</font> <font size='13'>{{v.name}}</font></font>", "align": "right", "shadow": { "color": "{{v.premium?0xFF3300|{{v.elite?0x666666|0xFF0000}}}}", "alpha": 30, "blur": 9, "strength": 6, "distance": 0, "angle": 90 } }

     


  3. Да, тоже видел в обсуждении ночников упоминание про косяк при "startPage не равно 1". И действительно, мне это тоже помогло. Спасибо.

    Но все-таки верну "startPage = 2" - обычно только её смотрю.


  4. Привет. 1680х1050. XVM, PROТанки и PMOD - несколько лет пользую эту солянку со своими конфигами. Перекос в результатах боя начался с 1.5.0.0, когда добавили управляемый бонус к опыту. Думал, что это обычные шероховатости первых ночников, которые исправятся со временем. Но смотрю, у народа на скринах всё норм. А у меня по-прежнему криво.


  5. Математический анализ, теория вероятности, распределение Пуассона... Не?

    Общее ХП команды никто не отменял, как и количество танков в бою - здесь выше головы не прыгнешь. В том смысле, что большего ХП, чем есть в команде напротив, не настреляешь. Если кто-то настреливает больше, значит остальным приходится довольствоваться меньшим. Соответственно средние показатели фактически должны оставаться на месте, плюс-минус в обе стороны. Соответственно, утверждение что "урон и фраги (а вместе с ними и рейтинг WN8) постоянно растут и будут расти" несостоятельно.


  6. В принципе, может оно и к лучшему. Раз нет боёв на танке, то и красить его не к спеху. Просто добавил контр-условие {{v.battles>0?v.camouflageCount<3?... Таким образом избавился еще и от подсветки некрашенной и ни разу невыкатанной халявной прем-мелочевки. Так что совсем не критично.


  7. Обнаружил баг Выявил зависимость...

    Пока на танке 0 боёв, макрос camouflageCount выдает по танку нулевое значение (врёт).

    Стоит сыграть хотя бы один бой - макрос принимает актуальное значение.

    camouflageCount.png.ba7b5e7644ba776dde9a1578db208dbf.png

     

    Похоже, заполнение массива данных по танку идет в блоке "ЕСЛИ Battles > 0 ТОГДА...".

    Но камуфляжи надо считать независимо от количества боёв, то есть выносить их за рамки указанного условия.


  8. 21 час назад, sirmax сказал:

    готово

    Вот спасибо!

     

    6 часов назад, steaxch сказал:

    ALTернативный режим для карусели реально сделать?

    Не просто можно, но и нужно. Столько разной инфы по танкам доступно - если всё это под кат не убирать, неразбериха ведь будет.

    "extraFields": [
        // Камуфляж.
        { "x": 2, "y": 62, "format": "<font size='12' color='#ff6633'>{{v.camouflageCount<3?Покрась!}}</font>",
          "alpha": "{{v.premium?100|{{v.level=10?100|{{v.battles>150?100|0}}}}}}", // для прем- и топ-техники, а также при более чем 150 боях
          "shadow": ${ "def.textFieldShadow" }, "hotKeyCode": 56 }                 // при нажатии клавиши ALT
    ]

     

    • Upvote 2

  9. Предлагаю добавить макроподстановки (в ангаре), отражающие различные аспекты внешнего вида техники.

     

    В частности, поскольку я, к примеру, стараюсь всю свою топ- и премиум-технику облачать в камуфляж, то для меня был бы очень актуален макрос {{v.camouflageCount}} - количество установленных на танк камуфляжей, от 0 до 3 (летний/зимний/пустынный). А то в последнее время WG частенько стали незаметно "раздевать" танки в ангаре во время очередных релизов игры и нерфов техники. Так, возьмешь танк, выйдешь в бой - опа, а танк-то без одежки! А будь у меня в наличии макрос {{v.camouflageCount}}, то я мог бы еще в ангаре улицезреть на иконке танка в карусели жирную надпись "Без камуфляжа" (по аналогии с надписями "Неполный экипаж", "Требуется ремонт" и т.п.). Кроме того, я обычно откладываю "одевание" нового танка до ближайшей акции со скидками на камуфляж. Так вот, по пришествии этой самой акции наличие макроса камуфляжа помогло бы мне быстро отыскать в карусели "неодетые танки".

     

    PS: В грядущем релизе игры 9.21 ожидается введение новой механики изменения внешнего вида техники. В связи с этим, введение в XVM соответствующей ветки макросов окажется очень кстати.

     

    PPS: Ладно, фиг с ней, с целой веткой макросов - это наверняка слишком большие трудозатраты... Но хотя бы один макросик на кол-во камуфляжей, а?

    • Upvote 1

  10. Скачал PjOrion. Декомпилировал mod_versus.pyc. Вот обрывки его кода, относящиеся к онлайну игроков:

    @storage_getter('users')
        def usersStorage(self):
            return None
            return None
        def GetClanMembersCount(self):
            cnt = 1
            online_cnt = 1
            members = self.usersStorage.getClanMembersIterator()
            for memb in members:
                cnt += 1
                if memb.isOnline():
                    online_cnt += 1
            if online_cnt == 1:
                return u' ' + str(cnt) + u' players'
            else:
                return u' online: ' + str(online_cnt) + '/' + str(cnt)

    В декомпилированных файлах клиента нашел \res\scripts\client\messenger\storage\UsersStorage.py (содержит функцию getClanMembersIterator())

    Что дальше с этим делать - не знаю... Вообще, в ту ли сторону копаю? :an:


  11. Затрудняюсь ответить. Но я бы начал копать именно с того места, где отображаются нужные нам цифры - Контакты / Постоянные формирования / Клан [онлайн/всего] (см. на снимке слева).

     

    PS: Упомянутый выше мод VERSUS отображает на кнопке клана только количество человек в клане. Сколько из них онлайн - нет. Онлайн отображается только в заголовке развернутого окна клан-чата:

    post-16952-0-80899000-1480733868_thumb.png

    Может быть потому, что инфа о количестве игроков в онлайне известна только в контексте открытого клан-чата?


  12. На оффоруме игры я дважды создавал такую тему в разделе Предложений - она почему-то оттуда бесследно исчезала...

     

    PS: Есть мнение, что актуальность и полезность описываемой фичи более понятна и близка игрокам, имеющим большой опыт игры на ГК. Но, увы, далеко не все форумчане активно воююи на ГК. Потому поддержки и отклика по данному вопросу здесь маловато.

     

    PPS: [Сегодня, 17:55] Alex [Orc] Plotnikov: будет. позжа

     

    PPPS: Итого:

    1. В списке спецбоёв добавить:

        а) информацию о сервере, на котором будет проходить бой;

        б) информацию о карте, на которой предстоит играть бой.

    2. В окне спецбоя добавить:

        а) изображение миникарты с отметками атакующей и защищающейся баз;

        б) в заголовке указать кто атакует, а кто защищается;

        в) возможность сортировки списка бойцов - по номеру, по нику, по технике.

     

    post-16952-0-68579000-1481130694_thumb.png

    • Upvote 1

  13. post-16952-0-31796000-1479448064_thumb.png

    Актуально при наборе (недоборе) бойцов на спецбои, при принятии решения о назначении одновременных спецбоёв.

    (конечно, подобная информация вроде как есть в контактах, но она там фактически под спойлером и за минусом меня самого)

     

    Уместно в XVM? Осуществимо? Трудозатратно? Может быть реализуемо имеющимися средствами через py_macro?

    "hangar": {
        // Show clan members (online / total) on "Сlan" button
        // Показать количество соклановцев (онлайн / всего) на кнопке клана
        "showClanMembers": true,

    Для информации. В сети нашел мод с нужным функционалом. Только он в центр уведомлений себя втыкает. Не то.

    mod_OnlineClanStats.rar

    • Upvote 4
    • Downvote 1

  14. Глобальный макрос {{my-hp}} с оставшимися хитпоинтами в значении.

    Проверку на "живой ли" можно сделать - {{my-hp=0?...}}

    Переводится, как надо. Гибче в применении. И пригодиться может не только в дамаг-логе.

    • Downvote 1

  15. на реплеях можно запустить, если установить переменную окружения XMQP_DEVELOPMENT=1, но будут работать только свои события. Переменную лучше потом отключить (поставить значение 0 или удалить), а то могут быть проблемы, как у seriych'а - свой канал создастся, и не будет в реальном бою видно других.

    • Upvote 1
    • Downvote 1
×
×
  • Create New...