FCDnipro
-
Content Count
24 -
Joined
-
Last visited
Posts posted by FCDnipro
-
-
-
-
Не работает. Что я сделал неправильно?
1. Закинул infoMyVehicle.py и calculator.py в \res_mods\configs\xvm\py_macro\
2. В minimapCircles.xc в // Дополнительные круги: добавил строку:
{ "enabled": true, "distance": {{py:calc('460 - (460 - 50) * {}', {{py:invisibilityMove}})}}, "scale": 1, "thickness": 0.35, "alpha": 60, "color": "0xFF0000" },
-
09.11.2020 в 20:34, StranikS_Scan сказал:А забыл, там же дополнительные круги есть. Тогда смотри как нужно:
1. Добавляем два новых параметра в конфиг - коэф. видимости игрока стоя и в движении, например,
PlayerVisibilityStill
иPlayerVisibilityMoving
2. В конфиг пользователь вставляет один круг или два круга, как ему хочется, вот с такими макросами (синтаксис макросов XVM я не знаю, потому напишу свободно):
"distance": {50 + (400 - 50)*PlayerVisibilityMoving}
, где 50 это радиус круга рентгена, 400 - это обзор танка врага, вводимый пользователем"distance": {50 + (400 - 50)*PlayerVisibilityStill}
3. При входе в бой считаешь коэф. видимости для танка игрока.
Это можно сделать через __getInvisibilityValues. Там на выходе будет вот такая штука (А, B), где A.current и A.atShot - это коэф. незаметности в % для движущегося танка: текущая незаметность и в момент выстрела, ну а B.current и B.atShot - для стоячего танка.
В данном случае получается
PlayerVisibilityMoving = 1 - A.current/100
иPlayerVisibilityStill = 1 - B.current/100
В результате получаем модификацию, которая позволяет вывести круг засвета своего танка либо стоячего, либо движущегося, либо оба круга вместе вывести, при статически заданном обзоре танка противника.
А так как сей расчет - крайне приближенный из-за того, что обзор задаем вручную статически, то можно использовать приближенную, но более простую в записи, формулу:
"distance": {50 + 400*PlayerVisibilityMoving}
"distance": {50 + 400*PlayerVisibilityStill}
С ней даже лучше станет, т.к. она дает загрубление в сторону раннего оповещения.
Я так понимаю, это вы описали, как нужно сделать. Потому что, если это уже готовое решение, то я, как обычный юзер, понятия не имею, что дальше с этим делать.
-
-
Два круга мне не нужно. Мне нужен только круг, который рассчитывается на показателе маскировки в движении. Потому что, если танк стоит, то скорее всего он стоит в кустах.
Честно говоря, не очень понял, что вы тут понаписывали). Смотрите, разве нельзя просто вытянуть из клиента игры итоговый показатель маскировки и воткнуть его в формулу, которую привяжем к расчету радиуса окружности? Или это надо для каждого танка вручную прописывать базовую маскировку и, учитывая перки и оборудование, увеличивать ее, согласно формуле расчета маскировки?
-
Приветствую. Можете сделать вот такую штуку? Можно ли привязать показатель маскировки в движении к minimapCircles.xc?
-
4 часа назад, StranikS_Scan сказал:Он сильно варьируется. Поэтому делать как вы просите - бессмысленно. Круг постоянно будет врать.
Я уже год катаю на ЕБРе с таким кругом и явно понимаю, как им пользоваться. Естественно, нужно делать поправку на пт с трубами и тт без обзора. Но эту поправку гораздо легче делать от предполагаемого радиуса засвета, чем от пустого пространства на миникарте.
-
Хочу запилить расчет радиуса окружности по формуле r=x-(x-50)*y/100, где:
x - заданный вручную примерный обзор вражеского танка,
y - показатель маскировки в движении нашего танка.
Таким образом, становится понятно, с какой дистанции меня высветят.
-
extendedZoom не работает.Удалил папку 1.9.0.3 из mods и res_mods, удалил файл 8.5.3_002 от xvm, очистил python.log. Заработал. До этого проверял просто без других модов - не работал. Спасибо.
-
Спасибо, работает.
-
Попробовал установить только хвм (архив 8.5.1). Тестировал на реплее.
Текст из python
2020-05-09 13:38:04.016: INFO: =============================
2020-05-09 13:38:04.016: INFO: 2020-05-09 13:38:04: [ERROR] mods/xfw_libraries/xfw/events.pyc
2020-05-09 13:38:04.016: ERROR: Traceback (most recent call last):
2020-05-09 13:38:04.016: ERROR: File "./xfw/events.py", line 56, in __event_handler
2020-05-09 13:38:04.018: ERROR: File "scripts/client/Vehicle.py", line 820, in updateStunInfo
2020-05-09 13:38:04.020: ERROR: File "scripts/client/gui/battle_control/battle_session.py", line 426, in invalidateVehicleState
2020-05-09 13:38:04.022: ERROR: File "scripts/client/gui/battle_control/controllers/vehicle_state_ctrl.py", line 576, in invalidate
2020-05-09 13:38:04.023: ERROR: File "scripts/client/gui/battle_control/controllers/vehicle_state_ctrl.py", line 529, in notifyStateChanged
2020-05-09 13:38:04.025: ERROR: File "scripts/common/Event.py", line 44, in __call__
2020-05-09 13:38:04.027: ERROR: File "scripts/client/gui/Scaleform/daapi/view/battle/shared/destroy_timers_panel.py", line 625, in _onVehicleStateUpdated
2020-05-09 13:38:04.029: ERROR: File "scripts/client/gui/Scaleform/daapi/view/battle/shared/destroy_timers_panel.py", line 538, in __showStunTimer
2020-05-09 13:38:04.031: ERROR: File "scripts/client/gui/Scaleform/daapi/view/battle/shared/destroy_timers_panel.py", line 485, in _hideTimer
2020-05-09 13:38:04.032: ERROR: File "scripts/client/gui/Scaleform/daapi/view/battle/shared/destroy_timers_panel.py", line 277, in removeSecondaryTimer
2020-05-09 13:38:04.034: ERROR: File "scripts/client/gui/Scaleform/daapi/view/battle/shared/timers_common.py", line 40, in hide
2020-05-09 13:38:04.036: ERROR: File "scripts/client/gui/Scaleform/daapi/view/battle/shared/destroy_timers_panel.py", line 100, in _hideView
2020-05-09 13:38:04.038: ERROR: File "scripts/client/gui/Scaleform/daapi/view/battle/shared/destroy_timers_panel.py", line 68, in _hideTimerView
2020-05-09 13:38:04.040: ERROR: File "scripts/client/gui/Scaleform/daapi/view/meta/DestroyTimersPanelMeta.py", line 54, in as_hideSecondaryTimerS
2020-05-09 13:38:04.041: ERROR: Exception: PyGFxValue - Failed to invoke method as_hideSecondaryTimer.
2020-05-09 13:38:04.041: INFO: =============================
2020-05-09 13:38:18.269: WARNING: [WARNING] (scripts/client/gui/battle_control/matrix_factory.py, 76): Entity of vehicle is not found to given location (20628287, 3)
2020-05-09 13:38:18.273: WARNING: [WARNING] (scripts/client/gui/battle_control/matrix_factory.py, 76): Entity of vehicle is not found to given location (20628294, 3)
2020-05-09 13:38:18.274: WARNING: [WARNING] (scripts/client/gui/battle_control/matrix_factory.py, 76): Entity of vehicle is not found to given location (20628297, 3)
2020-05-09 13:38:18.276: WARNING: [WARNING] (scripts/client/gui/battle_control/matrix_factory.py, 76): Entity of vehicle is not found to given location (20628301, 3)
2020-05-09 13:38:19.295: INFO: [gui.Scaleform.app_factory] Destroying app: scaleform/battle
2020-05-09 13:38:19.314: INFO: [Scaleform] Destroy GUI Component: 'gui/flash/battleVehicleMarkersApp.swf'
2020-05-09 13:38:19.316: INFO: [Scaleform] Destroy GUI Component: 'gui/flash/battleCrosshairsApp.swf'
2020-05-09 13:38:19.316: INFO: [Scaleform] Destroy GUI Component: 'gui/flash/battleCrosshairsApp.swf'
2020-05-09 13:38:19.324: ERROR: null
2020-05-09 13:38:19.354: INFO: [Scaleform] Destroy GUI Component: 'gui/flash/battle.swf'
2020-05-09 13:38:19.419: INFO: [Scaleform] Destroy GUI Component: 'gui/flash/battle.swf'
2020-05-09 13:38:19.445: INFO: [Scaleform] Scaleform manager: unregister movie 000000007DDA2090(uid='5', swf='gui/flash/fadeWindow.swf').
2020-05-09 13:38:19.446: INFO: [Scaleform] Destroy GUI Component: 'gui/flash/fadeWindow.swf'
2020-05-09 13:38:19.446: INFO: [gui.app_loader.loader] App is destroyed: scaleform/battle
2020-05-09 13:38:19.446: INFO: [gui.Scaleform.app_factory] Destroying app: scaleform/lobby
2020-05-09 13:38:19.568: INFO: [web.cache.web_cache] WebStorage destroyed
2020-05-09 13:38:19.568: INFO: [WebBrowser] WebExternalCache destroyed
2020-05-09 13:38:19.826: INFO: [Scaleform] ToRemove: This b417a790, owner system/maps/shadow.dds
2020-05-09 13:38:19.826: INFO: [Scaleform] ToRemove: This b417ab70, owner system/maps/shadow.dds
2020-05-09 13:38:19.826: INFO: [Scaleform] ToRemove: This 1aa92030, owner gui/flash/battleDamageIndicatorApp.swf
2020-05-09 13:38:19.826: INFO: [Scaleform] ToRemove: This 1a1f8b20, owner gui/flash/battle.swf
2020-05-09 13:38:19.826: INFO: [Scaleform] ToRemove: This 1b6a8130, owner gui/flash/battleVehicleMarkersApp.swf
2020-05-09 13:38:19.826: INFO: [Scaleform] ToRemove: This 1b6a75f0, owner gui/flash/battleCrosshairsApp.swf
2020-05-09 13:38:19.826: INFO: [Scaleform] ToRemove: This 64bc58b0, owner gui/flash/waitingTransitionsApp.swf
2020-05-09 13:38:19.826: INFO: [Scaleform] ToRemove: This 443700c0, owner UiRenderComponent
2020-05-09 13:38:19.826: INFO: [Scaleform] Registered: This 443700c0, owner UiRenderComponent
2020-05-09 13:38:19.826: INFO: [Scaleform] Registered: This b417a790, owner system/maps/shadow.dds
2020-05-09 13:38:19.826: INFO: [Scaleform] Registered: This b417ab70, owner system/maps/shadow.dds
2020-05-09 13:38:19.826: INFO: [Scaleform] Registered: This 1b6a8130, owner gui/flash/battleVehicleMarkersApp.swf
2020-05-09 13:38:19.826: INFO: [Scaleform] Registered: This 1aa92030, owner gui/flash/battleDamageIndicatorApp.swf
2020-05-09 13:38:19.826: INFO: [Scaleform] Registered: This 1b6a75f0, owner gui/flash/battleCrosshairsApp.swf
2020-05-09 13:38:19.826: INFO: [Scaleform] Registered: This 1a1f8b20, owner gui/flash/battle.swf
2020-05-09 13:38:19.826: INFO: [Scaleform] Registered: This 64bc58b0, owner gui/flash/waitingTransitionsApp.swf
2020-05-09 13:38:19.826: INFO: [Scaleform] Destroy GUI Component: 'system/maps/shadow.dds'
2020-05-09 13:38:19.827: INFO: [Scaleform] Destroy GUI Component: 'system/maps/shadow.dds'
2020-05-09 13:38:19.827: INFO: [Scaleform] Scaleform manager: unregister movie 000000008BFC7D70(uid='6', swf='gui/flash/battleDamageIndicatorApp.swf').
2020-05-09 13:38:19.834: INFO: [Scaleform] Destroy GUI Component: 'gui/flash/battleDamageIndicatorApp.swf'
2020-05-09 13:38:19.834: INFO: [Scaleform] Scaleform manager: unregister movie 0000000067B9E710(uid='4', swf='gui/flash/battle.swf').
2020-05-09 13:38:20.143: INFO: [Scaleform] Destroy GUI Component: 'gui/flash/battle.swf'
2020-05-09 13:38:20.143: INFO: [Scaleform] Scaleform manager: unregister movie 000000008C23A9A0(uid='8', swf='gui/flash/battleVehicleMarkersApp.swf').
2020-05-09 13:38:20.206: INFO: [Scaleform] Destroy GUI Component: 'gui/flash/battleVehicleMarkersApp.swf'
2020-05-09 13:38:20.206: INFO: [Scaleform] Scaleform manager: unregister movie 000000008C23ACE0(uid='7', swf='gui/flash/battleCrosshairsApp.swf').
2020-05-09 13:38:20.221: INFO: [Scaleform] Destroy GUI Component: 'gui/flash/battleCrosshairsApp.swf'
2020-05-09 13:38:20.221: INFO: [Scaleform] Scaleform manager: unregister movie 0000000063DDE3A0(uid='3', swf='gui/flash/waitingTransitionsApp.swf').
2020-05-09 13:38:20.225: INFO: [Scaleform] Destroy GUI Component: 'gui/flash/waitingTransitionsApp.swf'
2020-05-09 13:38:20.226: INFO: [Scaleform] Destroy GUI Component: 'UiRenderComponent'\------------------------------------------------------------------------------------------/
-
28.04.2020 в 22:25, rommanx сказал:научите как отключить нашивки, на скрине нет нашивок.
По-моему, в средних ушах с названиями танков их нет по умолчанию. По крайней мере, я специально ничего не делал, чтоб их отключить.
-
Поставил "playersPanel": { "enabled": false, скачал лампочки и хп от того же экспоинта. Вроде как работает.
Вопросы (см. скрин):
1. Как убрать эту панель?
2. Где находится картинка с этой лампочкой?
3. Не по теме, но как сделать плашки с хп полупрозрачными (как в xvm)?mod_team_damages.json
4 часа назад, ktulho сказал:С анонимайзнром не будут работать лампочки.
Нет. Это из XMQP лампочки не будут работать. А мне нужны те, которые на скрине справа.
-
11 часов назад, Slava7572 сказал:а не пробовал ничего не менять в конфиге,просто выбрать первый режим("short"),там только фраги и экстраполя с хп,клановой иконкой если есть и лампой.А как мод добавишь,то просто поиграть с расположением,чтоб подогнать как надо.
Или вместе никак?
Я и так ничего не менял в конфиге. Если выбрать "short", то там просто негде вывести статистику. Не понял, с расположением чего поиграть? И что значит "вместе никак"? Вместе никак не работают эти два мода? Ну, наверное, да.
То есть мне нужно сделать так, чтоб ХВМ ничего не менял в ушах, где находятся ники, названия танков, фраги, нашивки и т.д. Но в то же время отображал маркер засвета и кол-во хп.
8 часов назад, vlad_cs_sr сказал:А в чем разница?
Он работает с анонимайзером.
-
7 часов назад, vlad_cs_sr сказал:попробуй с этим файлом: playersPanel.xc
Так это просто удаление цвета? Нет, мне не это нужно.
Я хочу поставить мод отображения статистики от экспоинта. Но он, вероятно, конфликтует с ХВМом, ибо начинает нормально работать только после первого уничтоженного танка из любой команды (смотрел на реплеях). Если же удалить ХВМ или поставить "playersPanel": { "enabled": false, то всё норм.
7 часов назад, Slava7572 сказал:ты там не уточнил что хочешь,вот тебе и посоветовали простейшее.
маркер засвета я так понимаю из xmqp?А вот какое количество хп,это только в недефолте бывает в ушах....проще всего приложить конфиг и нарисовать на скрине,что именно ты хочешь.Может это и не уши вовсе имеются в виду.
Под маркером засвета я имел ввиду лампочку возле иконки танка противника. Конфиг стандартный. При нажатии Alt слева от этой лампочки отображаются оставшиеся хп танка.
-
Я хочу отключить статистику в ушах, но оставить маркер засвета и отображение количества хп.
Если сделать, как рекомендовали в недавней теме, то отключается всё.
В файле "playersPanel.xc" меняем:
"playersPanel": { // false - disable. // false - отключить. "enabled": true,
На:
"playersPanel": { // false - disable. // false - отключить. "enabled": false,
-
Извиняюсь перед всеми, кому пытался помочь, за внезапное отсутствие.
@DeSenDeni, не уверен, что раньше было именно так, пробуйте: xvm.xc
Большое спасибо - все работает.
-
-
-
А мне кто-нибудь поможет? http://www.koreanrandom.com/forum/topic/1388-запросы-на-создание-конфигов-просить-помощи-по/?p=299233
Или ноунеймам здесь никто не помогает?
-
Помогите настроить конфиг плз. Нужно:
1. Округлить значения процента побед до целых (например 55%) и кол-ва боев до тысяч (например 15к).
2. Убрать старые круг и квадрат на миникарте и добавить новый круг радиусом 564м.
-
Можно ли привязать показатель маскировки в движении к minimapCircles.xc?
in XVM Configuration Questions
Posted · Edited by FCDnipro
Для ЕБР105 - 241м. При заданном обзоре противника в 460м и моей маскировки 53.33