Jump to content
Korean Random

Прицел (без сведения) средствами XVM


Recommended Posts

4 минуты назад, Antoshkaaa сказал:

chancePenetration.py - цвета не работают.

были изменения названий макросов и в самом конфиге для единообразия

 

6 минут назад, Antoshkaaa сказал:

Еще центральный маркер вот такой теперь

 

4 часа назад, ktulho сказал:

Обновлен скрипт для WoT 1.18.0.0

 

 

Link to comment
Short link
Share on other sites

29 минут назад, HEKPOMAHT сказал:

были изменения названий макросов и в самом конфиге для единообразия

Поправил - спасибо, работает.

 

Что касается второй части:

5 часов назад, ktulho сказал:

Довольно много изменений в нем, могут быть ошибки.

 

 

p.s. файлы прикреплю, мало ли...

python.log xvm.log

Edited by Antoshkaaa
Link to comment
Short link
Share on other sites

8 часов назад, ktulho сказал:

Довольно много изменений в нем, могут быть ошибки

в одном месте нашёл:

 

2022-08-31 17:14:07.426: INFO: =============================
2022-08-31 17:14:07.426: INFO: 2022-08-31 17:14:07: [ERROR] mods/xfw_libraries/xfw/events.pyc
2022-08-31 17:14:07.426: ERROR: Traceback (most recent call last):
2022-08-31 17:14:07.426: ERROR:   File "./xfw/events.py", line 57, in __event_handler
2022-08-31 17:14:07.428: ERROR:   File "./xfw/events.py", line 24, in fire
2022-08-31 17:14:07.430: ERROR:   File "res_mods/configs/xvm/py_macro\chancePenetration.py", line 61, in onGunMarkerStateChanged
2022-08-31 17:14:07.430: ERROR:     excludeTeam=self._ShotResultIndicatorPlugin__playerTeam)
2022-08-31 17:14:07.430: ERROR:   File "./xfw/events.py", line 82, in <lambda>
2022-08-31 17:14:07.432: ERROR:   File "res_mods/configs/xvm/py_macro\chancePenetration.py", line 108, in _CrosshairShotResults_getShotResult
2022-08-31 17:14:07.432: ERROR:     return cls._CrosshairShotResults__shotResultModernHE(collisionsDetails, fullPiercingPower, shell, minPP, maxPP, entity)
2022-08-31 17:14:07.432: ERROR:   File "./xfw/events.py", line 82, in <lambda>
2022-08-31 17:14:07.434: ERROR:   File "res_mods/configs/xvm/py_macro\chancePenetration.py", line 151, in _CrosshairShotResults__shotResultModernHE
2022-08-31 17:14:07.434: ERROR:     armorRatio = penetrationArmor / piercingPower - 1.0
2022-08-31 17:14:07.434: ERROR: ZeroDivisionError: float division by zero
2022-08-31 17:14:07.434: INFO: =============================

 

  • Upvote 1
Link to comment
Short link
Share on other sites

@ktulho логгер не отключил?

2022-08-31 20:17:29: BigWorld.SniperAimingSystem = ['__class__', '__delattr__', '__doc__', '__event_0_enable', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__orig_0_enable', '__qualname__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'aimMatrix', 'destroy', 'disable', 'enable', 'enableAutoRotation', 'enableHorizontalStabilizerRuntime', 'focusOnPos', 'forceFullStabilization', 'getDesiredShotPoint', 'getDynamicPitchLimits', 'getHullLockSetting', 'getPitchLimits', 'getShotPoint', 'getStabilizerSettings', 'getZoom', 'gunPitch', 'handleMovement', 'hullLockSetting', 'matrix', 'matrixProvider', 'onSiegeStateChanged', 'overrideZoom', 'resetIdealDirection', 'setAimingLimits', 'setHullLockSetting', 'setStabilizerSettings', 'turretYaw', 'update']
2022-08-31 20:17:29: BigWorld.SniperAimingSystem.setAimingLimits = ['__call__', '__class__', '__cmp__', '__delattr__', '__doc__', '__format__', '__func__', '__get__', '__getattribute__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__self__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'im_class', 'im_func', 'im_self']
2022-08-31 20:17:29: BigWorld.SniperAimingSystem.setAimingLimits = setAimingLimits(self: BigWorld.IAimingSystem, arg0: Optional[Vector2]) -> None

2022-08-31 20:17:29: BigWorld.SniperAimingSystem.setHullLockSetting = ['__call__', '__class__', '__cmp__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__name__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__self__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__']
2022-08-31 20:17:29: BigWorld.SniperAimingSystem.setHullLockSetting = setHullLockSetting(arg0: bool) -> None

100 000 строк :ohmy:


    log('BigWorld.SniperAimingSystem = %s' % dir(BigWorld.SniperAimingSystem))
    log('BigWorld.SniperAimingSystem.setAimingLimits = %s' % dir(BigWorld.SniperAimingSystem.setAimingLimits))
    log('BigWorld.SniperAimingSystem.setAimingLimits = %s' % BigWorld.SniperAimingSystem.setAimingLimits.__doc__)
    log('BigWorld.SniperAimingSystem.setHullLockSetting = %s' % dir(BigWorld.SniperAimingSystem.setHullLockSetting))
    log('BigWorld.SniperAimingSystem.setHullLockSetting = %s' % BigWorld.SniperAimingSystem.setHullLockSetting.__doc__)

 

  • Upvote 1
Link to comment
Short link
Share on other sites

not working...do I need to change something else than this

?

 

//цвет шанса на пробитие ({{py:sight.c_piercingChance}})
    "c:piercingChance": {
      "not_pierced":    "#E82929",
      "little_pierced": "#E1C300",
      "great_pierced":  "#2ED12F",
      "not_target":     ""
    },

Link to comment
Short link
Share on other sites

@Andyss 

  

15.06.2022 в 18:54, HEKPOMAHT сказал:

"{{py:sight.c_piercingChance}}" -> "{{py:sight.piercingChanceColor}}"

Цвета для макроса {{py:sight.piercingChanceColor}} настраиваются в файле sight.xc:


"c_piercingChance": { -> "c:piercingChance": {
...                      ...

 

 

  • Upvote 1
Link to comment
Short link
Share on other sites

1 час назад, HEKPOMAHT сказал:

@ktulho логгер не отключил?


2022-08-31 20:17:29: BigWorld.SniperAimingSystem = ['__class__', '__delattr__', '__doc__', '__event_0_enable', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__orig_0_enable', '__qualname__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'aimMatrix', 'destroy', 'disable', 'enable', 'enableAutoRotation', 'enableHorizontalStabilizerRuntime', 'focusOnPos', 'forceFullStabilization', 'getDesiredShotPoint', 'getDynamicPitchLimits', 'getHullLockSetting', 'getPitchLimits', 'getShotPoint', 'getStabilizerSettings', 'getZoom', 'gunPitch', 'handleMovement', 'hullLockSetting', 'matrix', 'matrixProvider', 'onSiegeStateChanged', 'overrideZoom', 'resetIdealDirection', 'setAimingLimits', 'setHullLockSetting', 'setStabilizerSettings', 'turretYaw', 'update']
2022-08-31 20:17:29: BigWorld.SniperAimingSystem.setAimingLimits = ['__call__', '__class__', '__cmp__', '__delattr__', '__doc__', '__format__', '__func__', '__get__', '__getattribute__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__self__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'im_class', 'im_func', 'im_self']
2022-08-31 20:17:29: BigWorld.SniperAimingSystem.setAimingLimits = setAimingLimits(self: BigWorld.IAimingSystem, arg0: Optional[Vector2]) -> None

2022-08-31 20:17:29: BigWorld.SniperAimingSystem.setHullLockSetting = ['__call__', '__class__', '__cmp__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__name__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__self__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__']
2022-08-31 20:17:29: BigWorld.SniperAimingSystem.setHullLockSetting = setHullLockSetting(arg0: bool) -> None

100 000 строк :ohmy:



    log('BigWorld.SniperAimingSystem = %s' % dir(BigWorld.SniperAimingSystem))
    log('BigWorld.SniperAimingSystem.setAimingLimits = %s' % dir(BigWorld.SniperAimingSystem.setAimingLimits))
    log('BigWorld.SniperAimingSystem.setAimingLimits = %s' % BigWorld.SniperAimingSystem.setAimingLimits.__doc__)
    log('BigWorld.SniperAimingSystem.setHullLockSetting = %s' % dir(BigWorld.SniperAimingSystem.setHullLockSetting))
    log('BigWorld.SniperAimingSystem.setHullLockSetting = %s' % BigWorld.SniperAimingSystem.setHullLockSetting.__doc__)

 

Ага, исправил, обновил скрипт из аддона Вероятность пробития. 

  • Upvote 1
Link to comment
Short link
Share on other sites

@ktulho в теме написали, что с отключенным прицелом не работает маркер бронепробития клиента

я вчера проверял - с включённым - работает как положено

удаление скрипта решает проблему

проверил - не работает и весь лог в предупреждении:

2022-09-02 16:41:55.006: WARNING: [WARNING] (scripts/client/gui/Scaleform/daapi/view/battle/shared/crosshair/plugins.py, 1132): Color is not found by shot result (None,)
Link to comment
Short link
Share on other sites

20 часов назад, Aslain сказал:

Splash sphere is too small in 1.18

Исправил, обновил скрипт из аддона Сфера разлета осколков ОФ снаряда

27 минут назад, HEKPOMAHT сказал:

что с отключенным прицелом не работает маркер бронепробития клиента

Исправил, обновил скрипт из аддона Вероятность пробития

  • Upvote 2
Link to comment
Short link
Share on other sites

10 минут назад, ktulho сказал:

Исправил, обновил скрипт из аддона Вероятность пробития

проверил на реплее - с отключённым прицелом из темы не работает:

 

 

39 минут назад, HEKPOMAHT сказал:

весь лог в предупреждении:


2022-09-02 16:41:55.006: WARNING: [WARNING] (scripts/client/gui/Scaleform/daapi/view/battle/shared/crosshair/plugins.py, 1132): Color is not found by shot result (None,)

 

удалил скрипт - ошибка исчезла :ok:

Link to comment
Short link
Share on other sites

18 минут назад, HEKPOMAHT сказал:

проверил на реплее - с отключённым прицелом из темы не работает:

еще раз поправил, обновил скрипт из аддона Вероятность пробития

  • Upvote 1
Link to comment
Short link
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...