Jump to content
Korean Random

fgcwsxjegcbk2014

User
  • Posts

    303
  • Joined

  • Last visited

Posts posted by fgcwsxjegcbk2014

  1. вах, а название темы как звучит - то ? Нет наверно такой возможности  :hmm: 

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

  2. так надо @ktulho, сказать чтоб исправил. 

    так он ещё как бы и недоработан оказывается

    поставил скрипт от 0.19.0 на текущую версию, в логах вроде чисто,,,,

    уважаемый ktulho а нельзя еще сведение запилить до кучи?  был бы классно сделать свои настраиваемые сведения для аркадного, снайперского и арта режима :ok:

    с выходом патча 0.19.0 обновленный конфиг выложу (а то картошка чтонебудь опять сломает :heh: )

  3. К сожалению, на тесте тоже самое. Пока барабан перезаряжается, показывает правильное время перезарядки барабана. Когда барабан заряжен - показывает время перезарядки снаряда в барабане. Но, что интересно, словил стан - сразу показало правильное увеличенное время перезарядки барабана!

    подтверждаю , стан и постэффект от стана теперь в перезарядке отображает правильно

    про барабанщиков тоже самое

    PS у кого то еще есть эффект снижения FPS ? заметил что в городских боях сильно садит когда кругом тесная застройка и приходится активно вращать башню

  4.  

    вот ради интереса протестил на разных режимах экрана

       "updateEvent": "PY(ON_CAMERA_MODE)",
       "y": "{{py:math.sum({{py:sight.sight_y}}, 88)}}",
       "flags": [ "alive" ], "screenHAlign": "center", "screenVAlign": "center",  
       "format": "ТЕСТ"
    

    attachicon.gif111.png 

     

    на всех разное расположение получается

    причём размер поля один и тот же, не менялся.

    "width": 360, "height": 220,

     

    ты еще проэкспериментируй вместо "y": "{{py:math.sum({{py:sight.sight_y}}, 88)}}", такой попоробуй

     

    "y": "{{py:sight.sight_y}}, 88)}",

     

    или так

     

    "y":  88,

     

    будешь удивлен :heh:

    PS тоже с таким столкнулся, видимо у пюрешки разные начальные точки отчета берутся для разных режимов экрана. Подозреваю что там виновата толщина рамки экрана клиента

  5.  

    тогда уж и для "х"

    Хотя, можно обойтись и сейчас такой конструкцией:

    "y": "{{py:sight.cameraMode=arc?-108|{{py:sight.cameraMode=sn?-20|-15}}}}",
    

    благодарю за наводку, попробую сделать так 

    UPD вот такая штука тоже работает

    "x": "{{py:sight.cameraMode=arc?-158|{{py:sight.cameraMode=sn?-230|{{py:sight.cameraMode=str?-155}}}}}}",

    "y": "{{py:sight.cameraMode=arc?-30|{{py:sight.cameraMode=sn?48|{{py:sight.cameraMode=str?80}}}}}}",

  6. перекачал sight,py,  обновил файл sight.xc  - полет нормальный

     

    в питоне проскакивает ошибка , аимов никаких не стоит,  без XVM не появляется. погуглил по форуму именно такой ошибки нет

    2017-05-24 01:32:44.050: WARNING: [WARNING] (scripts/client/gui/Scaleform/framework/entities/BaseDAAPIComponent.py, 62): Class with alias `teamBasesPanel` already registered in object <gui.Scaleform.daapi.view.battle.classic.page.ClassicPage object at 0x2E572510>. It will be rewritten.
    2017-05-24 01:32:59.698: INFO: [PCM] [WARNING] Can't get distance 10755290 10755263
    2017-05-24 01:33:02.198: INFO: [PCM] [WARNING] Can't get distance 10755285 10755263

     

    "y": "{{py:math.sum({{py:sight.sight_y}}, -20)}}" можно ли сделать координаты прицела по следующему принципу

    например -  "y": "{{py:math.sum((({{py:sight.sight_y}}, -20), -40), -60) }}

    -20 берется координата для аркадного режима

    -40 берется координата для снайп режима

    -60 берем координату для арт режима

     по сути дела числовые счетчики только координатами различаются а макросы одни и те же , соответственно для трех режимов имеем три набора кодов если подключен счетчик для всех режимов, а так был бы один набор просто с тремя координатами

  7. Очень хороший вопрос. Прямой монетизации модов (i.e. "магазин модов" за голду или иные шекели) пока точно не планируем. Тем не менее, для создателя мода или модпака остаются пути непрямой монетизации - через ютуб-каналы, например, или привлечение аудитории на свой сайт. На портале в описании вы можете свободно эмбеддить видео или давать ссылки на сторонние ресурсы (желательно не порнхаб), поэтому некоторые способы монетизации здесь определенно есть. Все это, разумеется, должно быть в рамках здравого смысла, и не стоит, например, пытаться с нашего портала уводить юзеров в конкурирующие игры - такие штуки будут, разумеется, пресекаться.

     

    По поводу рекламы: абсолютно точно запрещена реклама в самом моде, то есть отображающаяся в каком-либо виде в клиенте игры. В инсталяторе модпака или сопроводительного видео - допустимо, но не поощряется. Запрещать мы такое не будем, по крайней мере сейчас не планируем.

     

    И да, если портал будет пользоваться популярностью, то точно будем проводить регулярные конкурсы среди мододелов. Я обеими руками за поощрение мододельства, и если у вас есть какие-либо идеи, озвучивайте, будем думать.

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

    • Upvote 1
  8. ага, а также прем пожизненно за поддержание поделия, которое разрабы будут ежепатчно ломать )

    поддерживаете в рабочем состоянии собственный популярный мод, вас за это вознаграждают хотя бы в виде небольшого бонуса - это плохо или хорошо в вашей системе ценностей ?

  9. вопрос к топик стартеру , какая то система монетизации либо поощрений в игровой валюте/имуществом популярным и не очень мододелам и ремоделлерам предусматривается ?

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

    • Upvote 2
    • Downvote 1
  10. а с этим  attachicon.gifsight.rar

    со скриптом из этого сообщения выдает ошибку

     

    2017-05-23 13:23:17.557: INFO: 2017-05-23 13:23:17: [ERROR] mods/com.modxvm.xfw/python/xfw/events.pyc

    2017-05-23 13:23:17.557: ERROR: Traceback (most recent call last):

    2017-05-23 13:23:17.557: ERROR:   File "mods/xfw/python/xfw/events.py", line 55, in __event_handler

    2017-05-23 13:23:17.557: ERROR:   File "mods/xfw/python/xfw/events.py", line 24, in fire

    2017-05-23 13:23:17.558: ERROR:   File "res_mods/configs/xvm/py_macro\sight.py", line 123, in AmmoPlugin__onCurrentShellChanged

    2017-05-23 13:23:17.558: ERROR:     shellType = config.get('sight/shellType', None).get(shell[1]['kind'].lower(), None)

    2017-05-23 13:23:17.558: ERROR: AttributeError: 'NoneType' object has no attribute 'get'

     

    сборка 7510

    • Upvote 1
  11. а теперь прикинь 5 экипажа, 10 модулей, 5 классов техники.

    (5+10)*5 = 75 элементов на экране настройки.

    Простыня просто ппц.

    если без портянок , так оптимизировать можно программно ?

    post-32481-0-61424200-1495364703_thumb.jpg

     

    небольшая хотелка ... Ваших модов довольно много

    можно организовать конфиги на подобие того как сделано у Polyacov_Yury

    все конфиги находятся например в ...\mods\configs\PYmods

    почему бы не организовать для конфигов ...\mods\configs\Spoter ? :flag:

  12. [mods_gui v2.00 (2017-05-19), by spoter, satel1te]

    сложна... не придумал как.

    в этих списках они с указанием приоритета выставлены.

    слева более приоритетные.

    притом для разных классов. разные наборы

    что то типа такого можно запилить ?

    картинка в виде концепта post-32481-0-13980000-1495358143_thumb.jpg

    приоритет это не горячие клавиши, а приоритет лечения кого первым, вторым и тд выставляется самими игроком

  13. в ангарный конфиг можно вынести возможность управления лечения и починки модулей в виде чекбоксов?

    "medkit": [ "commander", "gunner", "driver", "radioman", "loader" ],
    "repairkit": [ "engine", "ammoBay", "gun", "turretRotator", "chassis", "surveyingDevice", "radio", "fuelTank", "leftTrack", "rightTrack" ]

  14. это не то

    и тоже есть проблема со с видением

    с прицелом из клиента у меня все норм, сведение видно , с ним играю

  15. простой снайперский прицел для арты на Scroll  - автор: Kainenger  (ка я знаю мод не чит, и не запрещен)

    mod_sniperByScroll.pyc

     

    ошибка, проблема в снайперском режиме не показывает круг сведения

     

    # Source Generated with Decompyle++

    # File: mod_sniperByScroll.pyc (Python 2.7)

    import BigWorld

    import BattleReplay

    import Math

    from debug_utils import *

    from AvatarInputHandler.control_modes import ArcadeControlMode

    def __activateAlternateMode(self, pos = None, bByScroll = False, old_activateAlternateMode = ArcadeControlMode._ArcadeControlMode__activateAlternateMode):

       

        try:

            if self._aih.isSPG and bByScroll:

                ownVehicle = BigWorld.entity(BigWorld.player().playerVehicleID)

                if ownVehicle is not None and ownVehicle.isStarted and ownVehicle.appearance.isUnderwater:

                    return None

                None._cam.update(0, 0, 0, False, False)

                equipmentID = None

                if BattleReplay.isPlaying():

                    mode = BattleReplay.g_replayCtrl.getControlMode()

                    pos = BattleReplay.g_replayCtrl.getGunMarkerPos()

                    equipmentID = BattleReplay.g_replayCtrl.getEquipmentId()

                elif pos is None:

                    pos = self.camera.aimingSystem.getDesiredShotPoint()

                    if pos is None:

                        pos = Math.Matrix(self._gunMarker.matrixProvider()).applyToOrigin()

                   

                mode = 'sniper'

                self._aih.onControlModeChanged(mode, preferredPos = pos, aimingMode = self._aimingMode, saveZoom = not bByScroll, equipmentID = equipmentID)

            else:

                old_activateAlternateMode(self, pos, bByScroll)

        except:

            LOG_CURRENT_EXCEPTION()

            old_activateAlternateMode(self, pos, bByScroll)

    ArcadeControlMode._ArcadeControlMode__activateAlternateMode = __activateAlternateMode

    приаттачил, можно пользоваться (автор Максt)

    mod_scrollCrosshair.wotmod

  16. уважаемые подскажите сдедующую вещь - заметил просадки FPS . путем экспериментов выяснил что виноваты файлы

    res_mods\configs\xvm\py_macro\xvm

    utils.py

    utils.pyc

    падение  происходит для нижнего предела значений довольно значительно до 15-20 FPS при наличии файлов, если удалить то есть падение не такое значительное правда и прицел пропадает, но если сделать файлы пустыми то отображается

     

     

    могут ли на производительность оказывать записи в макросе sight следующие строки?

     

    import BigWorld
    import Math
    import math

    import ProjectileMover
    import BattleReplay
    from projectile_trajectory import computeProjectileTrajectory
    from constants import SERVER_TICK_LENGTH, SHELL_TRAJECTORY_EPSILON_CLIENT
    from Vehicle import Vehicle
    from Avatar import PlayerAvatar
    from xfw import *
    from xvm_main.python.logger import *
    import xvm_main.python.config as config
    from xvm import utils
    from helpers import dependency
    from skeletons.account_helpers.settings_core import ISettingsCore
    from AvatarInputHandler.AimingSystems.ArcadeAimingSystem import ArcadeAimingSystem
    from AvatarInputHandler.AimingSystems.SniperAimingSystem import SniperAimingSystem
    from AvatarInputHandler.AimingSystems.StrategicAimingSystem import StrategicAimingSystem
    from AvatarInputHandler import gun_marker_ctrl
    from gui.Scaleform.daapi.view.meta.CrosshairPanelContainerMeta import CrosshairPanelContainerMeta
    from VehicleGunRotator import VehicleGunRotator
    from gui.battle_control.controllers.consumables.ammo_ctrl import AmmoReplayPlayer
    from tutorial.control.battle.functional import _StaticObjectMarker3D
    import gui.Scaleform.daapi.view.battle.shared.crosshair.plugins as plug

     

     

    в чем может быть дело ?

    • Upvote 1
    • Downvote 1
  17. заметил одну вещь для перезарядки - при оглушении время перезарядки увеличивается и скрипт отображает время вроде бы правильно , НО как только стан проходит скриптовое время перезарядки сбрасывается до базовой  величины как будто пушка перезарядилась и можно стрелять, в реальности же клиентское время перезарядки другое и она продолжается из-за эффекта наложения стана.

    кто сталкивался отпишитесь пожалуйста ...

     

    ведь макрос на количество оглушений уже есть , уважаемый ktulho можно запилить макрос на время оглушения противника с возможностью суммирования по разным противникам ?

    • Upvote 1
  18. в текущем патче 0.9.18.0 проблема возникает 100% если ранен наводчик + крит модуля либо еще одного члена экипажа

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

    2017-05-08 23:17:03.484: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 555): Uses slow player search by name
    2017-05-08 23:17:03.550: NOTICE: [NOTE] (scripts/client/game.py, 459): [sPACE] Loading space: spaces/83_kharkiv
    2017-05-08 23:17:05.658: WARNING: [WARNING] (scripts/client/gui/Scaleform/framework/entities/BaseDAAPIComponent.py, 62): Class with alias `teamBasesPanel` already registered in object <gui.Scaleform.daapi.view.battle.classic.page.ClassicPage object at 0x4CA14730>. It will be rewritten.
    2017-05-08 23:17:18.162: INFO: [sOUND_ERROR] Sound fail: 2967843034 - ErrorCode: 15
    2017-05-08 23:17:18.162: INFO: [sOUND_ERROR] Sound fail: 578741938 - ErrorCode: 15
    2017-05-08 23:19:51.515: INFO: 2017-05-08 23:19:51: 763, None

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

    у меня стоит эта версия скрипта repairControl.zip

  19. Больше скажу. Разве в ленте эффективности нет надписи "Оглушил"?

    эээ,,,, вобщем то я эту хрень снипетами выпилил, она только отвлекает в бою

    1. Следить за своими снарядами.

    2. Точно не в эту тему, тут питон курить нужно, и смотреть какие данные от сервака приходят. Если он эту инфу отсылает, то можно и впилить, если нет - ну а как узнать тогда?

    вобщем то счетчик своих оглушений клиент отдает,  вэтой теме  totalEfficiency средствами XVM запилены макросы

    {{py:xvm.isStuns}} - возвращает 'st' если техника игрока может оглушать, иначе - пусто,

    {{py:xvm.numberStuns}} - общее количество оглушений,

    я под себя настроил просто персонализации по кому я собственно попал и оглушил нет

  20. Мод замены текстов aka ButtonReplacer в этом моде нельзя запилить тему с оглушением, чтобы выводил в килл лог над миникартой что вася пупкин на таком то танке оглушен. разработчики посчитали что нафик это надо а в ЛБЗ на арте только на этом задания теперь и построены. Иногда не понять в бою то ли это ты оглушил противника то ли это от союзника прилетело, а так было бы информативно 

×
×
  • Create New...