Jump to content
Korean Random
ktulho

УГН и УВН средствами XVM

Recommended Posts

На 9.20 сыплется в лог

2017-08-29 15:01:54.946: INFO: =============================
2017-08-29 15:01:54.946: INFO: 2017-08-29 15:01:54: [ERROR] mods/com.modxvm.xfw/python/xfw/events.pyc
2017-08-29 15:01:54.946: ERROR: Traceback (most recent call last):
2017-08-29 15:01:54.946: ERROR:   File "mods/xfw/python/xfw/events.py", line 55, in __event_handler
2017-08-29 15:01:54.946: ERROR:   File "mods/xfw/python/xfw/events.py", line 24, in fire
2017-08-29 15:01:54.947: ERROR:   File "res_mods/configs/xvm/py_macro\anglesAiming.py", line 138, in set_gunAnglesPacked
2017-08-29 15:01:54.947: ERROR:     pitch = minBound + t * (maxBound - minBound)
2017-08-29 15:01:54.947: ERROR: NameError: global name 'minBound' is not defined
2017-08-29 15:01:54.947: INFO: =============================

python.log в аттаче

python.zip

Share this post


Link to post

Short link
Share on other sites

@ADv, скорее всего обновить скрипт нужно, на 0.9.20_СТ  всё чисто, всё работает

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

@ADv, скорее всего обновить скрипт нужно, на 0.9.20_СТ  всё чисто, всё работает

Верно, спасибо. Не нашел в шапке и побежал жаловаться сразу. Каюсь :)

P.S. Проблема теперь отсутствует.

Edited by ADv

Share this post


Link to post

Short link
Share on other sites

Сыпет хоть и скрипт обновил 

2017-09-01 21:14:53.275: INFO: 2017-09-01 21:14:53: [ERROR] mods/com.modxvm.xfw/python/xfw/events.pyc
2017-09-01 21:14:53.275: ERROR: Traceback (most recent call last):
2017-09-01 21:14:53.275: ERROR:   File "mods/xfw/python/xfw/events.py", line 55, in __event_handler
2017-09-01 21:14:53.275: ERROR:   File "mods/xfw/python/xfw/events.py", line 24, in fire
2017-09-01 21:14:53.276: ERROR:   File "res_mods/configs/xvm/py_macro\anglesAiming.py", line 140, in set_gunAnglesPacked
2017-09-01 21:14:53.276: ERROR:     pitch = minBound + t * (maxBound - minBound)
2017-09-01 21:14:53.276: ERROR: NameError: global name 'minBound' is not defined

Share this post


Link to post

Short link
Share on other sites

Чёт не могу после патча настроить, в роди всё делаю точно как и  в прошлых патчах.

 

attachicon.gifconfigs.rar

Вот этот скрипт поставь и все будет работать,в шапке два одинаковых из прошлого патча.....несколько раз качал,но всегда файлы совпадали)))

  • Upvote 4

Share this post


Link to post

Short link
Share on other sites

Вот этот скрипт поставь и все будет работать,в шапке два одинаковых из прошлого патча.....несколько раз качал,но всегда файлы совпадали)))

Огромное спс

Share this post


Link to post

Short link
Share on other sites

Вот этот скрипт поставь и все будет работать,в шапке два одинаковых из прошлого патча.....несколько раз качал,но всегда файлы совпадали)))

Да действительно, всё заработало, благодарю. Пол вечера убил на это, а оказывается дело в скрипте. Ещё б в шапке его заменили)))

Edited by ZloyWolf

Share this post


Link to post

Short link
Share on other sites

Да действительно, всё заработало, благодарю. Пол вечера убил на это, а оказывается дело в скрипте. Ещё б в шапке его заменили)))

Сам пока не сравнил содержимое и не перечитал форум так же мудохался)))

Fix for 9.20-CT

@registerEvent(Vehicle, 'onEnterWorld')
def onEnterWorld(self, prereqs):
    if self.isPlayerVehicle:
        global yaw, old_yaw, pitch, old_pitch, old_multiplier, dataHor, dataVert, turretYawLimits, scaleHor, scaleVert
        global minStep, maxPitch, minPitch, currentStep, minBound, maxBound, screenHeight, screenWidth, player
        global old_gunAnglesPacked, isAlive, cameraMode, showHorAngels
        player = BigWorld.player()
        yaw = 0.0
        pitch = 0.0
        old_multiplier = 1.0
        old_gunAnglesPacked = None
        old_yaw = None
        old_pitch = None
        isAlive = self.isAlive
        screenHeight = BigWorld.screenHeight()
        screenWidth = BigWorld.screenWidth()
        currentStep = STEP
        verticalFov = FovExtended.instance().actualDefaultVerticalFov
        horizontalFov = FovExtended.calcHorizontalFov(verticalFov)
        scaleHor = screenWidth / horizontalFov if horizontalFov else screenWidth
        scaleVert = screenHeight / verticalFov if verticalFov else screenHeight
        gun = self.typeDescriptor.gun
        minBound, maxBound = gun.pitchLimits['absolute']
        minStep = (maxBound - minBound) / 63
        turretYawLimits = gun.turretYawLimits
        showHorAngels = not ((gun.staticTurretYaw is not None) or (turretYawLimits is None))
        maxPitch = gun.pitchLimits['maxPitch']
        minPitch = gun.pitchLimits['minPitch']
        dataHor, dataVert = coordinate(yaw, pitch)
        cameraMode = None
        as_event('ON_ANGLES_AIMING')

 

Скачать: anglesAiming.py

 

P.S.: ВГ частично переименовали часть параметров.

Ром,все работает,но обнаружилась небольшая проблемка.

835931ad1c2d.jpg

Насколько я помню эти шведские ПТ вообще исключались.

____________________________________________________

 

ktulho,может вы поправите?Просто скажите что прописать в этот рабочий скрипт.Сейчас 103-0 качаю,очень мешает,а выкидывать полностью тоже не особо хочется))

Edited by Slava7572

Share this post


Link to post

Short link
Share on other sites

Обновил скрипт для 0.9.20.0

Спасибо огромное,но неужели из за одного пробела показывало шведов?)))

Share this post


Link to post

Short link
Share on other sites

 

 

Спасибо огромное,но неужели из за одного пробела показывало шведов?)))
, я ни чего не исправлял, только обновил шапку темы.

Share this post


Link to post

Short link
Share on other sites

, я ни чего не исправлял, только обновил шапку темы.

А шведов никак не поправить,ну в смысле исключить их?Очень надо,маркеры посреди экрана мешают :(

Share this post


Link to post

Short link
Share on other sites

 

 

А шведов никак не поправить,ну в смысле исключить их?
исправил наверно.
  • 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

Заранее спасибо,пошел тестить))

По поводу шведских ПТ вроде уже пробегало раньше в теме сообщение, что можно обойтись примерно вот так:

"format": "{{py:xvm.anglesAiming_pitchMax={{py:xvm.anglesAiming_pitchMin}}?|{{py:xvm.anglesAiming_xLeft>-5?<img src='xvm://res/Angles/Left_limit.png'>|<img src='xvm://res/Angles/Left.png'>}}}}"

Share this post


Link to post

Short link
Share on other sites

 

исправил наверно.

Все работает,по крайней мере на моем 103-0...ну и в остальном все в норме,правда я только вертикальные юзаю и xvm.anglesAiming_pitch.

 

раньше в теме сообщение, что можно обойтись примерно вот так:
Наверное давно это было,не помню))Т.е. если УВН меньше -5 не показывает?А как же китайцы,британец вот недавно был с минус 4,да и у некоторых танков УВН назад меньше,чем по бокам и вперед,леопард например.Хотя как временное решение можно было прописать.

Share this post


Link to post

Short link
Share on other sites
Наверное давно это было,не помню))Т.е. если УВН меньше -5 не показывает?А как же китайцы,британец вот недавно был с минус 4,да и у некоторых танков УВН назад меньше,чем по бокам и вперед,леопард например.Хотя как временное решение можно было прописать.

Да нет. Не на то обратил внимание, там сравниваеться минимальное и максимальное значение увн, у шведских ПТ они равны. Остальной кусок из стандартного конфига.

"format": "{{py:xvm.anglesAiming_pitchMax={{py:xvm.anglesAiming_pitchMin}}?|{{py:xvm.anglesAiming_xLeft>-5?<img src='xvm://res/Angles/Left_limit.png'>|<img src='xvm://res/Angles/Left.png'>}}}}"

Edited by xenus
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

случайно нашёл повторяющуюся ошибку в питоне. Реплея нет.

2017-10-18 13:37:32.254: INFO: =============================
2017-10-18 13:37:32.254: INFO: 2017-10-18 13:37:32: [ERROR] mods/com.modxvm.xfw/python/xfw/events.pyc
2017-10-18 13:37:32.254: ERROR: Traceback (most recent call last):
2017-10-18 13:37:32.254: ERROR:   File "mods/xfw/python/xfw/events.py", line 55, in __event_handler
2017-10-18 13:37:32.254: ERROR:   File "mods/xfw/python/xfw/events.py", line 24, in fire
2017-10-18 13:37:32.255: ERROR:   File "res_mods/configs/xvm/py_macro\anglesAiming.py", line 134, in set_gunAnglesPacked
2017-10-18 13:37:32.255: ERROR:     if self.isPlayerVehicle and (self.gunAnglesPacked != old_gunAnglesPacked):
2017-10-18 13:37:32.255: ERROR: NameError: global name 'old_gunAnglesPacked' is not defined
2017-10-18 13:37:32.255: INFO: =============================

 

  • 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   1 member

×
×
  • Create New...