Jump to content
Korean Random
ktulho

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

Recommended Posts

Обновлен скрипт chancePenetration.py из аддона Вероятность пробития  для WoT 1.18.0.0. Довольно много изменений в нем, могут быть ошибки.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

@ktulho  День добрый.

chancePenetration.py - цвета не работают.
Еще центральный маркер вот такой теперь

image.png.f4d395e5bea6dbb8bf25aaa142830d5e.png

Edited by Antoshkaaa

Share this post


Link to post

Short link
Share on other sites
4 минуты назад, Antoshkaaa сказал:

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

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

 

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

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

 

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

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

 

 

Share this post


Link to post

Short link
Share on other sites
29 минут назад, HEKPOMAHT сказал:

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

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

 

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

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

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

 

 

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

python.log xvm.log

Edited by Antoshkaaa

Share this post


Link to post

Short link
Share on other sites

@HEKPOMAHT  вот теперь другое дело, заработало)  По времени оба его сообщения совпадают, подумал это цитата сообщения выше, просто  "лишнее" было стерто чтобы по короче стало. 

Share this post


Link to post

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

Share this post


Link to post

Short link
Share on other sites

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

 

Share this post


Link to post

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

Share this post


Link to post

Short link
Share on other sites
2 hours ago, ktulho said:

Fixed, updated the script from the addon Penetration probability.  

 

addedn new script, but still no colors. Added also sight.xc. 

ApplicationFrameHost_CUl8SkYWr5.png

Share this post


Link to post

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":     ""
    },

Share this post


Link to post

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

Share this post


Link to post

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

Share this post


Link to post

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,)

Share this post


Link to post

Short link
Share on other sites
20 часов назад, Aslain сказал:

Splash sphere is too small in 1.18

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

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

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

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

  • Upvote 2

Share this post


Link to post

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:

Share this post


Link to post

Short link
Share on other sites
18 минут назад, HEKPOMAHT сказал:

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

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

  • Upvote 1

Share this post


Link to post

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...