Jump to content
Korean Random

fgcwsxjegcbk2014

User
  • Posts

    303
  • Joined

  • Last visited

Posts posted by fgcwsxjegcbk2014

  1. я дико извиняюсь но зачем лепить флешку crosshairControls.swf ?

    в прицеле XVM есть практически все элементы что и в клиентском

    нельзя ли сделать чтобы вообще клиентская форма прицела отключалась для аркадного, снайперского (у шведских ПТ есть еще и второй снайп-режим),

    и арт режима например в секции elements.xc?

     

    пытался логировать клиентские флешки на предмет убирания отдельных элементов в  elements.xc - по итогу убирается только весь интерфейс, а вот с панелью захвата, дамаг панелью, лампой засвета все работает

     

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

    по счетчику - перезарядка окончена , а по факту она все еще идет  т,е, клиентские данные верные, а через макрос что то не так считается

    показать не могу - в логе все чисто

  2. Да

    Я дико извеняюсь,   (Некотрые с компьютером на ты, некоторые на вы,а некоторые: О боже!) мои познания в компьютере:О боже! Прошу снисождения, скинте пожалуста в архиве. Славик я чот ачкую :ok:  

    gui.zip

    установка

    по прежнему без XVM в res_mods\0.9.17.1

    если с XVM удалить  все кроме папки gui\flash\atlases

    • Upvote 1
  3. Уважаемый ktulho! Давно не играл и на фоне картошкиных нововедений :sob0:  совсем потерялся куда что пихать да ещё каки ето атласы появились каторые присутствуют у некоторых авторов! Уважте старого енота, в своё время поддерживал отношения с автором неоновых иконок, но он став семейным человеком ушол из проэкта! Ваш файл который вы создали в качестве примера и урока актуален для даной версии игры? и куда его поместить,заранее благодарен.

    можете взять эти иконки (эксклюзив, сам делал для своих нужд ) XVM не нужен :ok: не понравится - удаляете один файл-пакедж и нет проблем

    мод тестировался на чистом клиенте

    файл имеет расширение *.wotmod , это новый формат модов, который вводит Варгейминг

    https://yadi.sk/d/IDYsqpTh3FtiUU

    переместить файл с иконками по следующему пути

    папка_с_игрой/mods/0.9.17.1

  4. сборка 7253 , выдает в питоне-логе регулярно

     

    2017-03-17 23:41:12.272: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 544): Player's team not found.
    2017-03-17 23:41:12.272: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 550): Player's vehicle ID not found.
    2017-03-17 23:41:12.272: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 554): Uses slow player search by name
    2017-03-17 23:41:12.273: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 544): Player's team not found.
    2017-03-17 23:41:12.273: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 550): Player's vehicle ID not found.
    2017-03-17 23:41:12.273: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 554): Uses slow player search by name
    2017-03-17 23:41:12.273: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 544): Player's team not found.
    2017-03-17 23:41:12.273: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 550): Player's vehicle ID not found.
    2017-03-17 23:41:12.273: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 554): Uses slow player search by name
    2017-03-17 23:41:12.306: NOTICE: [NOTE] (scripts/client/game.py, 459): [sPACE] Loading space: spaces/31_airfield
    2017-03-17 23:41:14.569: 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 0x28E6D870>. It will be rewritten.
    2017-03-17 23:41:17.564: INFO: =============================
    2017-03-17 23:41:17.564: INFO: 2017-03-17 23:41:17: [ERROR] ./res_mods/mods/xfw/python\xfw\events.pyc
    2017-03-17 23:41:17.564: ERROR: Traceback (most recent call last):
    2017-03-17 23:41:17.564: ERROR:   File "./res_mods/mods/xfw/python\xfw\events.py", line 55, in __event_handler
    2017-03-17 23:41:17.564: ERROR:     e.fire(*a, **k)
    2017-03-17 23:41:17.564: ERROR:   File "./res_mods/mods/xfw/python\xfw\events.py", line 24, in fire
    2017-03-17 23:41:17.564: ERROR:     handler(*args, **keywargs)
    2017-03-17 23:41:17.564: ERROR:   File "res_mods/configs/xvm/py_macro\totalEfficiency.py", line 73, in ArenaDataProvider_updateVehicleStats
    2017-03-17 23:41:17.565: ERROR:     if vID and player.guiSessionProvider.getArenaDP().isSquadMan(vID=vID) and vID != player.playerVehicleID:
    2017-03-17 23:41:17.565: ERROR: AttributeError: 'NoneType' object has no attribute 'guiSessionProvider'

    2017-03-17 23:41:17.565: INFO: =============================
    2017-03-17 23:41:17.565: ERROR: [EXCEPTION] (scripts/common/Event.py, 46):
    Traceback (most recent call last):
      File "scripts/common/Event.py", line 44, in __call__
      File "scripts/client/gui/battle_control/arena_info/listeners.py", line 230, in __arena_onVehicleStatisticsUpdate
    TypeError: 'NoneType' object is not iterable

    • Upvote 1
  5. остался один шаг до отображения динамического бронепробития в точке прицеливания :))

    как-нибудь по типу "толщина/пробитие" с окрасом красный/желтый/зеленый, возможно?

     

    нужна математика для толщины брони и до кучи экрана (если его считать отдельно) , для убывания пробития от расстояния уже есть

    в принципе можно индикатор прикрутить как дополнительной картинкой

  6. , так вроде вы этого же и хотели?

    наверное я плохо объясняю :)) текстовка должна быть отдельно например на событие PY(ON_WORD) и с отдельным макросом для произвольной текстовки

     

    сейчас текстовка на поле прицела рисуется всегда а нужно чтобы она появлялась и исчезала по событию например совместно с PY(ON_TARGET)

  7. , можно через параметр "alpha", например так:
        "name": {
          "enabled": true,
          "updateEvent": "PY(ON_CAMERA_MODE), PY(ON_TARGET)",
          // "scaleX": -1,
          "x": 220,	  
          "y": -180,
          "rotation": 0,
          //"borderColor": "0x000000",
          "width": 250,
          "height": 35,
          "screenHAlign": "center",
          "screenVAlign": "center",
          "alpha" : "{{py:sight.name?{{py:sight.cameraMode=arc?100|0}}|0",
          "shadow": { "distance": 1, "angle": 90, "alpha": 70, "blur": 5, "strength": 3 },
          "textFormat": { "align": "left", "color": "0xd4ffaa" },
          "format": "игрок <font face='' size='14'>{{py:sight.name}}</font>"
        }, 

    с альфой не получилось , там все равно макрос py:sight.name связан с событием PY(ON_TARGET)

    нужен какой то макрос который в качестве переменной брал назначенную секцию с прописанным заранее текстом

  8. P.S. У меня работает. Скриншоты с риплея на FCM-50t.

    Расстояние примерно метров 50, пробитие 212:

     

    Расстояние примерно метров 500, пробитие 193:

     

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

     

     

    по поводу шрифтов задумка была в следующем :

    post-32481-0-80402200-1489249091_thumb.jpg

    post-32481-0-82865700-1489249096_thumb.jpg

     

    при написании текста который не под макросом шрифт остается на экране всегда, вне зависимости от события например PY(ON_TARGET)

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

     

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

    если же обработки инфы в прицеле постоянно висящие надписи будут мешать

     

    если знаете как сделать по другому и проще буду только рад помощи

     

    ${ "battleLabelSight.xc":"def.word" },

    ${ "battleLabelSight.xc":"def.name"},    

    ${ "battleLabelSight.xc":"def.info"},

    ${ "battleLabelSight.xc":"def.penetration"},

     

    battleLabelSight.zip

     

     

  9. Добавил макрос:
    {{py:sight.piercingActual}} - пробивающая способность снаряда при подлете к цели. 

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

     

     

    можно добавить макрос произвольной подстановки текста с заполнением в battleLabelSight.xc что то типа

    {

      "def": {

         "word": {

         "mm.": "мм.",              

         "kalibr": "пробитие",     

               "~": "~",      

               "player": "игрок",     

               "sec.": "сек.",

               "fligth": "подлет"                          

            },

     

    чтобы работал например {{py:sight.word{{kalibr}}}} помогло бы при подстановки текстов для различных событий

  10. Приветствую!

    Сделал вроде всё правильно, но половина значений получились неокрашенными.

     

    attachicon.giftarodux-arrow1.gif

     

     

    Подскажите, пож-та, в чём может быть проблема?    :flag:  :flag:  :flag: 

    окраска текстового элемента производится в этом поле "textFormat": { "align": "center", "color": "0xd4ffaa" },

     

     

    для ваших новых элементов можно прописать макросы динамических цветов(см в шапке темы),

    в моем конфиге есть два типа таких макросов например для прочности можно прописать так

    "textFormat": { "align": "center", "color": "0x{{py:sight.dynamic_colorGRB( 0xd4ffaa, 0xff5d00,{{py:sight.health}})}}" }, макрос есть, но окраски не будет

    и

    "textFormat": { "align": "center", "color": "0x{{py:sight.dynamic_colorGRB( 0xd4ffaa, 0xff5d00,{{py:sight.health(100)}})}}" }, , макрос есть, окраска будет

  11. Уважаемый ktulho можно запилить функцию активации по хоткею , типа серверного прицела , для  макроса разлета осколков ?


    решил выложить свой прицел на основе макросов ktulho, прицел распространяется is as, прошу потестировать

    рекомендованые параметры прицела клиента WOT

    post-32481-0-92530600-1488868115_thumb.jpg

    post-32481-0-30855800-1488868121_thumb.jpg

    на скринах ниже включены все сделанные мной поля счетчиков и индикаторов, сеток прицелов

    их можно настроить на свой вкус(положение на экране, прозрачность, цвет и тд) в файле battleLabelSight.xc

    для отключения счетчиков и индикаторов можно закомментировать соответствующие строки в battleLabels.xc , при этом не удаляить их из battleLabelSight.xc

     

    для аркадного режиме

    post-32481-0-01283500-1488868096_thumb.jpg

     

    для снайперского режима

    post-32481-0-45855700-1488868100_thumb.jpg

     

    для арт-режима

    post-32481-0-89195000-1488868106_thumb.jpg

     

    файлы с конфигами

    xvm.zip

     

    для установки прицела:

    прописать в свой файл battleLabels.xc строки из конфига  в res_mods\configs\xvm\default\battleLabels.xc либо (имя папки)

    закинуть файл с настройками прицела battleLabelSight.xc в res_mods\configs\xvm\default либо (имя папки)

     

    PS ВАЖНО! положение сеток прицела и центрального маркера (типа крестик) может смещатья от центра на несколько пикселей, зависит от разрешения конкретного монитора

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

    • Upvote 9
  12. Насчет конкретики, если в рес-модс после удаления всех твоих модов(начисто) остается хоть один мод(не твой) с настройками в ангаре, то установка твоих модов по новому пути приводит к не читабельности интерфейса, даже без реплейсора, поставил только краскопульт и оповещение о количестве фрагов. На скринах видно, ставлю больше модов, появляется больше багов.

    О python.log я в курсе, и приношу извинения, но у меня при каждом запуске автоматом чистится кэшь и логи, так что увы. А повторять из-за логов эти пляски что-то не хочется, ты уж извини. Ну вот, как-то так...

    было что то аналогичное для себя решил все так

    ListApi.wotmod

    SettingsApi.wotmod

    vxSettingsApi.wotmod переехало в

    mods\0.9.17.1

    для конфигов Юры

    mods\configs\PYmods

     

    далее, в res_mods\0.9.17.1\scripts\client\gui\mods

    оставил только эти загрузчики

    mod_.pyc

    для старых и еще более старых модов

    mod_old_mods_loader.pyc

    также оставил некторые старые конфиги

    в

    res_mods\configs

    все работает, но пришлось немного половить блох в модах через питон лог  :ok:  некоторые моды (которые с конфигами) пакуются но все равно требуют конфигов по старым путям

     

    PS логи тоже чищу там щас новый файл появился modsettings.dat там гадят новые метафайлы

  13. залил ваши моды себе в клиент комплексно с новыми wotmod.ами

    ButtonReplacer+камоселектор+ремодомод вобщем пока гонял через реплеи

    есть подозрения что vxSettingsApi.wotmod не вылечен и что то сыплет сообщениями RemodEnabler: INFO: RemodEnabler: блаблабла unchanged

    лог прилагаю

    python.log

     

    при заходе в ангар создается папка \vxSettingsApi\data с файлом PYmodsGUI.db в res_mods\0.9.17.1\scripts\client\gui\mods

    RemodEnabler не подхватил русккий язык

  14. , исправил, шапку обновил. 

    теперь все чисто в логе :ok:

     

    еще раз повторюсь по поводу хотелок по макросам :

     

    - вывод названия танка

    - вывод ника игрока

    - кратности зума

    - вывод в прицеле типа техники САУ, ПТ-САУ и тд

    - вывод бронепробития собственной пушки/снаряда от расстояния

    - фильтр техники для макроса разлета осколков (для арты это вообще уникальная штука) сейчас они для всех танков работает

     

    планируется ли в будущем ?

     

    появился вопрос по прицелам - картинки с сетками прицелов цепляются через конфиги только из папки

    res_mods\mods\shared_resources\xvm\res,

    хотелось бы положить картинки куда небудь типа,

    res_mods\configs\xvm\default\имя папки

    чтобы они лежали где-то ближе к конфигам , тогда будет проще при обновлении XVM

  15.  вот что спамит в xvm.log воспроизводил бой на реплее. версия скрипта без разлета осколков

     

    2017-03-02 14:40:20: [b:000] [XVM:BATTLE] processView: classicBattlePage
    2017-03-02 14:40:20: [b:001] [battleLoading]
                                   XVM_VERSION=6.5.5.1-dev #7227 for WoT 0.9.17.1
                                   gameRegion=RU
                                   configVersion=6.1.0
                                   autoReloadConfig=false
                                   markers.enabled=true
                                   servicesActive=false
                                   xmqp=false
                                   statBattle=false
    2017-03-02 14:40:23: [b:002] onLibLoaded: ../../res_mods/mods/packages/xvm_battle/as_battle/xvm_battle.swf
    2017-03-02 14:40:23: [ERROR] Traceback (most recent call last):
      File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 157, in process_python_macro
        return (func(), deterministic)
      File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 150, in <lambda>
        return (lambda: func(*args), deterministic)
      File "res_mods/configs/xvm/py_macro\sight.py", line 330, in sight_quantityInClipShellsMax
        return quantityInClipShellsMax
    NameError: global name 'quantityInClipShellsMax' is not defined
    arg='sight.quantityInClipShellsMax'
    2017-03-02 14:40:23: [ERROR] Traceback (most recent call last):
      File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 157, in process_python_macro
        return (func(), deterministic)
      File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 150, in <lambda>
        return (lambda: func(*args), deterministic)
      File "res_mods/configs/xvm/py_macro\sight.py", line 330, in sight_quantityInClipShellsMax
        return quantityInClipShellsMax
    NameError: global name 'quantityInClipShellsMax' is not defined
    arg='sight.quantityInClipShellsMax'
    2017-03-02 14:40:23: [ERROR] Traceback (most recent call last):
      File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 157, in process_python_macro
        return (func(), deterministic)
      File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 150, in <lambda>
        return (lambda: func(*args), deterministic)
      File "res_mods/configs/xvm/py_macro\sight.py", line 330, in sight_quantityInClipShellsMax
        return quantityInClipShellsMax
    NameError: global name 'quantityInClipShellsMax' is not defined
    arg='sight.quantityInClipShellsMax'
    2017-03-02 14:40:23: [ERROR] Traceback (most recent call last):
      File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 157, in process_python_macro
        return (func(), deterministic)
      File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 150, in <lambda>
        return (lambda: func(*args), deterministic)
      File "res_mods/configs/xvm/py_macro\sight.py", line 330, in sight_quantityInClipShellsMax
        return quantityInClipShellsMax
    NameError: global name 'quantityInClipShellsMax' is not defined
    arg='sight.quantityInClipShellsMax'
    2017-03-02 14:40:23: [ERROR] Traceback (most recent call last):
      File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 157, in process_python_macro
        return (func(), deterministic)
      File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 150, in <lambda>
        return (lambda: func(*args), deterministic)
      File "res_mods/configs/xvm/py_macro\sight.py", line 330, in sight_quantityInClipShellsMax
        return quantityInClipShellsMax
    NameError: global name 'quantityInClipShellsMax' is not defined
    arg='sight.quantityInClipShellsMax'
    2017-03-02 14:40:23: [ERROR] Traceback (most recent call last):
      File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 157, in process_python_macro
        return (func(), deterministic)
      File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 150, in <lambda>
        return (lambda: func(*args), deterministic)
      File "res_mods/configs/xvm/py_macro\sight.py", line 330, in sight_quantityInClipShellsMax
        return quantityInClipShellsMax
    NameError: global name 'quantityInClipShellsMax' is not defined
    arg='sight.quantityInClipShellsMax'
    2017-03-02 14:40:24: [b:003] [ELEMENTS] WARNING: main.teamBasesPanel isn't a primitive type: void
    2017-03-02 14:40:25: [VM]    initialized
    2017-03-02 14:40:30: [b:004] WARNING: mod is not loaded: xvm_battle.swf

    • Upvote 1
  16. подскажите как убрать еще одно изобретение сумрачных долб...гениев из варгейминга , которое появляется только на шведских ПТ в виде надписи

    реально бесит в игре и мешает (кнопка по умолчанию в игре Х)

    post-32481-0-68169500-1488365207_thumb.jpg

     

    отписка на раковом

    post-32481-0-35160600-1488365319_thumb.jpg

  17. Может вам в школу сходить, где учат азам компьютерной грамотности и рассказывают школьникам почему конфиги к программе не должны быть зашиты внутрь программы, а лежать в отдельных файлах? А то вы такую чехарду пишите, что хоть стой, хоть падай.

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

    • Downvote 1
  18. То есть юзвер, для которого этот конфиг предназначен, должен будет каждый раз вскрывать и перепаковывать "капсулу", когда ему нужно что-то изменить в конфиге? Вы там наверно хорошо приняли на грудь в преддверии праздника, иначе ни как нельзя объяснить нелепость того, что вы выше излагаете  :heh:

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

    PS Ваши фантазии можете оставить при себе

    А что делать если надо дать возможность пользователю изменять конфиг?

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

     

    UP Да и читать данные из VFS-a не совсем айс, покачто.

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

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

    и уже давно и успешно и все о ужас ! из ангара

    post-32481-0-11325100-1487853159_thumb.jpg

    post-32481-0-53281600-1487853199_thumb.jpg

    • Upvote 1
    • Downvote 2
  19. возможно где то уже обсуждалось , но вот какя тема с этими пакеджами странная .... делаю для себя дерево развитие вертикальное, время от времени, когда требуется

    вроде задумка была отличная - сделать для каждого отдельного мода свою ''капсулу" - типа : \mods\(версия патча)

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

    например

    post-32481-0-95208300-1487850367_thumb.jpg

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

    • Downvote 2
×
×
  • Create New...