Jump to content
Korean Random

fgcwsxjegcbk2014

User
  • Posts

    303
  • Joined

  • Last visited

Posts posted by fgcwsxjegcbk2014

  1. Он не то чтобы ломается... это некоторая баганность картофельных моделей сказывается. Повлиять на сие лично я на данный момент не могу. И КамоСелектор тут, кстати, ни при чем - с ним проблема просто нагляднее видна.

    вобщем я так и подозревал, что это пюрешка виновата. Кстати на маленьких дистанциях все норм а вот с суперзумом когда на дальние дистанции тогда некое мельтешение возникает.

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

  2. с введением стана в новом патче было бы неплохо макрос на продолжительность времени оглушения и снижение характеристик в процентах от текущих. Возможно ли вытащить такую инфу ?

    PS

    еще заметил что для макроса py:sight.reloadTime на барабанных танках сначала показывается базовая характеристика перезарядки кассеты, затем  при зарядке кассеты показывается время одного выстрела

    UPD py:sight.reloadTime не критично, лечится дополнительным прописыванием

  3. Даже не знаю, как на этот вопрос отвечать. Источники света - они ведь движком управляются. Тот факт, что их видно только на улучшенной графике - он не оттого возник, что злобный Юра в скрипте своем специально написал, чтобы оно на стандарте не работало.

    Уважаемый к вам то никаких претензий :no: я для общей информации поинтересовался , просто у ВГ на улучшенной графике освещение какое то кукольное на модельках

  4. Установщик источников света и моделей aka Фары для Танков планируется сделать для стандартной графики (привык к стадартной модели освещения)? если нет то можно ли каким то образом шейдеры прикрутить дополнительно ?

  5. Там нет возможности раздельной настройки для  аркадного,снайпеского и арт.прицелов.

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

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

  6. Тут ключевой фактор в том, что отрисовался экран с полями для ввода логина и пароля. Ремодомод получил команду на перепроверку шкурок. А команда сделана с задержкой, чтобы загрузка самого клиента не тормозила. Вот пока шла задержка, было нажато "пренебречь, вальсируем все равно воспроизвести", пошла загрузка боя, а потом задержка команды кончилась, Ремодомод попытался начать работу, а ему бац - а окно логина-то уже задестроили, загрузку рисовать некуда. Вот он в лог и чихнул, мол, непонял.

     

    Воткнул в загрузчик скинов проверку на наличие экрана логина. Можете перекачивать архив, если сия ошибка для вас критична.

     

    спасибо, ошибка не критична, выложил репорт ибо тест

  7. ...генерируется при попытке вызвать в бою алгоритм проверки шкурок. Запускали несовместимый с текущей версией игры реплей?

    :ic: да точно. вернее не от текущей версии, реплей все таки запускался

  8. И опять правка кода без тестирования укусила меня за круп. Еще раз перезалил архив. Полностью восстановил покоцанную последней обновой структуру настроечных файлов.

     

    @fvg74, вот теперь ваша ошибка должна была быть исправлена. В даном случае ни модпаки, ни аппдата тут ни при чем. Чисто локальный фейл в логике.

    иногда появлется такой репорт

    2017-03-31 12:30:03.202: INFO: RemodEnabler: no remods found, model module standing down.

    2017-03-31 12:30:03.372: INFO: RemodEnabler v.2.9.7 (31.03.2017) by Polyacov_Yury (thx to atacms): initialised.

    2017-03-31 12:30:07.923: INFO: [NOTE] package loaded: vxSettingsApi v.1.5.5 #80 by PolarFox (WoT 0.9.17.1)

    2017-03-31 12:30:09.934: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 544): Player's team not found.

    2017-03-31 12:30:09.934: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 550): Player's vehicle ID not found.

    2017-03-31 12:30:09.934: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 554): Uses slow player search by name

    2017-03-31 12:30:09.935: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 544): Player's team not found.

    2017-03-31 12:30:09.935: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 550): Player's vehicle ID not found.

    2017-03-31 12:30:09.935: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 554): Uses slow player search by name

    2017-03-31 12:30:09.936: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 544): Player's team not found.

    2017-03-31 12:30:09.936: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 550): Player's vehicle ID not found.

    2017-03-31 12:30:09.936: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 554): Uses slow player search by name

    2017-03-31 12:30:09.962: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 544): Player's team not found.

    2017-03-31 12:30:09.962: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 550): Player's vehicle ID not found.

    2017-03-31 12:30:09.962: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 554): Uses slow player search by name

    2017-03-31 12:30:10.009: NOTICE: [NOTE] (scripts/client/game.py, 459): [sPACE] Loading space: spaces/73_asia_korea

    2017-03-31 12:30:15.389: 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 0x3A1DD1B0>. It will be rewritten.

    2017-03-31 12:30:23.074: ERROR: [EXCEPTION] (scripts/client/gui/mods/mod_RemodEnabler.py, 930):Traceback (most recent call last):

    2017-03-31 12:30:23.074: ERROR:   File "scripts/client/gui/mods/mod_RemodEnabler.py", line 932, in skinCaller

    2017-03-31 12:30:23.074: ERROR: AttributeError: 'NoneType' object has no attribute 'loadView'

    2017-03-31 12:30:23.074: ERROR: Traceback (most recent call last):

    2017-03-31 12:30:23.074: ERROR:   File "scripts/common/adisp.py", line 175, in wrapper

    2017-03-31 12:30:23.074: ERROR:   File "scripts/common/adisp.py", line 160, in doCall

    2017-03-31 12:30:23.074: ERROR: adisp.AdispException: ('There was an error during skinCaller async call.', AttributeError("'NoneType' object has no attribute 'loadView'",))

    2017-03-31 12:30:52.441: WARNING: [WARNING] (scripts/client/gui/battle_control/matrix_factory.py, 75): Entity of vehicle is not found to given location (26038246, 3)

    2017-03-31 12:30:52.443: WARNING: [WARNING] (scripts/client/gui/battle_control/matrix_factory.py, 75): Entity of vehicle is not found to given location (26038249, 3)

    2017-03-31 12:30:52.446: WARNING: [WARNING] (scripts/client/gui/battle_control/matrix_factory.py, 75): Entity of vehicle is not found to given location (26038253, 3)

    2017-03-31 12:30:52.449: WARNING: [WARNING] (scripts/client/gui/battle_control/matrix_factory.py, 75): Entity of vehicle is not found to given location (26038256, 3)

    2017-03-31 12:30:53.255: INFO: PostProcessing.Phases.fini()

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

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

  10. На самом деле все обстоит примерно так, как Вы и описали. Только линковка текстур происходит в файлах именно модели.

     

    Поясню.

    Модель состоит из 3 файлов. .model, .primitives и .visual.

    Model - это отправная точка линковки. Практически пустой, там только указаны пути к анимациям (если есть), .visual и путь к следующему lod'у.

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

    И .visual, в котором лежат пути к текстурам. Его без .model'а отдельного правильно не переподключить без правки моделей на лету. И точно так же не получится поправить пути к текстурам.

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

  11. А как иначе предлагаете? Папки с текстурами-то разные. А несколько путей в одну модель впихнуть низя. Вот и получается - одна модель - одна текстура.

    попробую порассуждать :

    есть ремоделлинг одна штука с геометрией и текстурой

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

    для двух режимов логично предположить, что Геометрия танка - константа, а покрска Текстур - может меняться

    следовательно логичнее было бы сделать так

     

    /res_mods/xxx/vehicles/skins/textures/

    /res_mods/xxx/vehicles/skins_dynamic/textures/

    /res_mods/xxx/vehicles/models/ - геометрия из ремоделлинга

    /res_mods/xxx/vehicles/models_client/ - геометрия которая сейчас сама линкуется из клиента, если есть Только шкурки и то что сейчас дублируется

     

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

  12. Залил новую версию.

    • Исправлена обработка пустых белых списков.
    • Исправлен откат ремоделинга при его отключении в режиме предпросмотра танка.
    • Добавлена возможность ремоделлерам указывать начальные положения галочек на использование ремода для союзников и противников.
    • Убрана задержка движения динамических шкурок.
    • Исправлена распаковка моделей танков для шкурок. В разы быстрее и намного меньше генерируемых служебных файлов.
    • Сообщения об установке шкурок и стандартной модели появляются только в отладочном режиме.
    • Небольшая уборка в коде.

    Несколько просьб:

    Пользователям - не использовать русские буквы в названиях паков шкурок.

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

     

    UPD. Добавил упоминание "галочек на использование" в инструкцию в шапке.

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

    post-32481-0-86776900-1490815759_thumb.jpg

    при тестировании по  прежнему есть дубляж геометрии для двух режимов шкур (может быть стоит вынести в отдельную папку и из нее подгружать ?)

     

    UPD

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

    динамический режим не работает совсем

     

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

    тестил на текстурках с модика парой постов выше

    2017-03-30 00:39:11.952: INFO: RemodEnabler: no remods found, model module standing down.

    2017-03-30 00:39:12.144: INFO: RemodEnabler v.2.9.7 (29.03.2017) by Polyacov_Yury (thx to atacms): initialised.

    2017-03-30 00:39:16.401: INFO: [NOTE] package loaded: vxSettingsApi v.1.5.5 #80 by PolarFox (WoT 0.9.17.1)

    2017-03-30 00:39:19.471: INFO: RemodEnabler: listing ./res_mods/0.9.17.1/vehicles/skins/textures/ for CRC32

    2017-03-30 00:39:33.943: INFO: RemodEnabler: skins textures were not changed

    2017-03-30 00:39:33.945: INFO: RemodEnabler: listing ./res_mods/0.9.17.1/vehicles/skins_dynamic/textures/ for CRC32

    2017-03-30 00:39:42.610: INFO: RemodEnabler: skins_dynamic textures were not changed

    2017-03-30 00:39:42.659: INFO: RemodEnabler: total models check time: 0:00:23

    2017-03-30 00:39:48.616: INFO: RemodEnabler: no remods found, model module standing down.

    2017-03-30 00:39:55.121: INFO: RemodEnabler: updating config: ./mods/configs/PYmods/RemodEnabler/skinsPriority.json

    2017-03-30 00:39:55.122: INFO: RemodEnabler: updating config: ./mods/configs/PYmods/RemodEnabler/settings.json

    2017-03-30 00:39:55.145: INFO: RemodEnabler: no remods found, model module standing down.

    2017-03-30 00:39:57.105: INFO: RemodEnabler: no remods found, model module standing down.

    2017-03-30 00:39:57.938: INFO: RemodEnabler: no remods found, model module standing down.

    2017-03-30 00:40:02.539: INFO: RemodEnabler: no remods found, model module standing down.

  13.  

    На будущее. Логи оборачивайте в спойлеры.

     

    По записям - Ремодомод офигел от того, что не нашел ни одного ремоделинга. Попробую посмотреть, что ему не понравилось.

     

     

    Галочки для противников стоят? Танки противника имеются в паке текстур?

     

     

    Насчет последней фразы слегка не понял, что имелось в виду. А если брать ломание контуров танков - это проблема движка. Он не успевает двигать модель за танком - она немного запаздывает. Я нашел один артефакт в коде, попробую прикрутить, может даже производительность вырасти.

     

     

    Попробую переделать так, чтобы primitives брались стандартные. SkepticalFox, напомни-ка, как там делалось, чтобы примитивы из другой модели дергались?)

     

    тестировал вот с этим модиком

    vehicles.zip

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

     

    насчет движка понятно, я имел ввиду что если наводится клиентское сведение (клиентский круг разброса) - то с контуром все ОК, как только танк попадает в центральный  маркер самого прицела (тот который статичный) тут начинается свистопляска

  14. для релиза из шапки затестил статические шкурки и динамические одновременно

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

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

    для статических и динамических шкурок дублирует геометрию танка, если делать на все танки например перекрашеные однотонные шкуры то получается папка начинаеит весить ~6ГБ

    хотя сам модик с перекраской весит 400кб :heh:

     

    иногда бывает в логе вот такие записи для сборки XVM 7266

    2017-03-28 16:07:02.066: INFO: [NOTE] Loading mod: VerticalTechtree 0.9.17.1 #0 (http://forum.worldoftanks.eu/index.php?/topic/514277- | http://forum.worldoftanks.ru/index.php?/topic/1654743-)
    2017-03-28 16:07:05.483: INFO: [NOTE] package loaded: mod_pcm_helper
    2017-03-28 16:07:05.485: INFO: [LOAD_MOD]:  [account_manager v1.08, by S0me0ne, reworked by SkepticalFox & spoter]
    2017-03-28 16:07:05.595: INFO: [MOD] mod loaded: mod_camo_remove
    2017-03-28 16:07:05.595: INFO: [ CamMod 0.9.H.1 by Makct ]
    2017-03-28 16:07:05.600: INFO: RemodEnabler: no remods found, model module standing down.
    2017-03-28 16:07:05.694: ERROR: [EXCEPTION] (scripts/client/game.py, 187):
    Traceback (most recent call last):
      File "scripts/client/game.py", line 155, in init
      File "scripts/client/gui/shared/personality.py", line 334, in init
      File "scripts/client/gui/mods/__init__.py", line 17, in init
      File "scripts/client/gui/mods/__init__.py", line 64, in _findValidMODs
      File "scripts/common/Lib/importlib/__init__.py", line 37, in import_module
      File "scripts/client/gui/mods/mod_RemodEnabler.py", line 511, in <module>
      File "scripts/client/PYmodsCore.py", line 459, in load
      File "scripts/client/gui/mods/mod_RemodEnabler.py", line 481, in update_data
      File "scripts/client/PYmodsCore.py", line 340, in loadJson
      File "scripts/client/PYmodsCore.py", line 330, in json_dumps
      File "scripts/common/Lib/json/__init__.py", line 250, in dumps
      File "scripts/common/Lib/json/encoder.py", line 209, in encode
      File "scripts/common/Lib/json/encoder.py", line 434, in _iterencode
      File "scripts/common/Lib/json/encoder.py", line 408, in _iterencode_dict
      File "scripts/common/Lib/json/encoder.py", line 408, in _iterencode_dict
      File "scripts/common/Lib/json/encoder.py", line 313, in _iterencode_list
      File "scripts/common/Lib/json/encoder.py", line 233, in _encoder
      File "scripts/common/Lib/encodings/utf_8_sig.py", line 22, in decode
    UnicodeDecodeError: 'utf8' codec can't decode byte 0xf1 in position 0: invalid continuation byte

    2017-03-28 16:07:06.222: 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/sounds/ambients.py", line 661, in __onGUISpaceEntered
      File "scripts/client/gui/sounds/ambients.py", line 628, in _restartSounds
      File "scripts/client/gui/sounds/ambients.py", line 180, in start
      File "scripts/client/gui/sounds/ambients.py", line 184, in stop
    AttributeError: 'NoneType' object has no attribute 'stopMusic'

    2017-03-28 16:07:09.279: INFO: =============================
    2017-03-28 16:07:09.279: INFO: 2017-03-28 16:07:09: [ERROR] ./res_mods/mods/xfw/python\xfw\events.pyc
    2017-03-28 16:07:09.279: ERROR: Traceback (most recent call last):
    2017-03-28 16:07:09.279: ERROR:   File "./res_mods/mods/xfw/python\xfw\events.py", line 54, in __event_handler
    2017-03-28 16:07:09.280: ERROR:     r = m(*a, **k)
    2017-03-28 16:07:09.280: ERROR:   File "scripts/client/game.py", line 336, in fini
    2017-03-28 16:07:09.280: ERROR:   File "scripts/client/messenger/MessengerEntry.py", line 61, in fini
    2017-03-28 16:07:09.280: ERROR:   File "scripts/client/messenger/proto/__init__.py", line 68, in clear
    2017-03-28 16:07:09.281: ERROR:   File "scripts/client/messenger/proto/xmpp/plugin.py", line 74, in clear
    2017-03-28 16:07:09.281: ERROR: AttributeError: 'NoneType' object has no attribute 'clear'
    2017-03-28 16:07:09.281: INFO: =============================

  15. понятно Спс. Ещё вопрос -сведение очень часто мигает при движении (почти постоянно горит что сведён) 

    Вот так я прописал

    //  =====ВРЕМЯ СВЕДЕНИЯ=====

    "timeAIM": {

          "enabled": true,

          "updateEvent": "PY(ON_MARKER_POSITION), PY(ON_CAMERA_MODE)",

          "x": 0,

          "y": "{{py:math.sum({{py:sight.sight_y}}, 180)}}",

          "rotation": 0,

          "width": 150,

          "height": 50,

           //"borderColor": "0x000000",

          "screenHAlign": "center",

          "screenVAlign": "center",

          "alpha" : "{{py:sight.cameraMode=arc?75|0}}",

          "shadow": { "distance": 0, "angle": 0, "alpha": 70, "blur": 5, "strength": 3 },

         "textFormat": { "align": "center", "color": "0xE2D00B" },

          "format": "<font face='EurostileExt-Bla' size='10'>{{py:sight.timeAIM>0? |сведён }}</font>"

        },

    может где ошибся?

    "updateEvent": "PY(ON_CAMERA_MODE), PY(ON_MARKER_POSITION), PY(ON_RELOAD)",

    у себя сделал так

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

    Сорри за офтоп.

    спасибо

    PS эта хрень каким то образом сама исчезла через пару дней, мистика одним словом

  17. Уважаемые возможно ли сделать координатное масштабирование  x.y существующих элементов и будущих в режиме редактирования (активировать режим редактирования можно через конфиг ) например (мышь + зажатый ctr),

    то бишь перетаскивать по монитору как заблагорассудится, поскольку когда делал прицел куча времени уходит на отладку местоположения элементов. Например в моде на ЛБЗ - Адъютант (он же Ангел) эта штука реализована

  18. Конечно.

     

    Знаки хорошие, конечно. А какая связь между тимкиллерами и свиньями?..

    нехорошие люди :) у меня лично такая ассоциация и не более, хотя свиньи вобщем то ни в чем не виноваты

    убил тимкиллера - поставил знак

  19. Сейчас осуществлена расстановка по хоткеям, не задумывался о меню...

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

    :gg: памятный знак для тимкиллеров

    post-32481-0-13683300-1490154141_thumb.png

     

    post-32481-0-40574800-1490154676_thumb.png

     

     

  20. Смотря какая из :)

    Тот факт, что настройки по старому пути кладутся, я лично проблемой не считаю, а все остальное вроде как работает в штатном режиме.

     

    Да, я тут недавно одну багу в Ремодомоде починил. Шапка обновлена.

     

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

     

    Надо будет попробовать вернуть его на место и посмотреть, что будет.

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

×
×
  • Create New...