Jump to content
Korean Random

Polyacov_Yury

User
  • Content Count

    2,107
  • Joined

  • Last visited

  • Days Won

    73

Posts posted by Polyacov_Yury


  1. А тем временем я продолжаю мучаться с отпадением импортов в Ядре. Что удалось выяснить:

    1. Дело не в имени: переименование events в, например, subscribers ничего не дало.

    2. Дело не в содержимом: пустой __init__ точно так же отказывается импортироваться.

    3. Поменялось содержимое sys.path_hooks: раньше был PyResMgrImportHook, теперь там живёт ResMgr.ResMgrImportHook.

     

    В итоге плюнул, перенёс delayed и events из корня в подпапку utils и всё резко заработало.

    • Upvote 2

  2. Лично я одного не могу понять. Проблемы с импортами в OpenModsCore.

    Внутри:

    >>> from . import events
    ImportError: cannot import name events

    Снаружи:
    >>> from OpenModsCore import events

    ImportError: No module named events

    Из sys.path выброшен только scripts/game_objects. Вопрос: ЭТО ВООБЩЕ КАК О_О

     

    P.S. Код можно посмотреть вот тут: https://github.com/OpenMods-WoT/core/tree/master/source/scripts/client/OpenModsCore


  3. 2 часа назад, Kurzdor сказал:

    @VLBRTN там вообще нормально так поднасрали

    инигавари.

    У меня из OpenModsCore вообще импорты events и delayed не работают. Как будто scripts/client из sys.path убрали.

    Плюс, походу, BigWorld.wg_getPreferencesFilePath() походу теперь юникод возвращает.


  4. 12 часов назад, Scharfhobel сказал:

    В список техники для лбз попадают машины 1-5 уровня для которых нет задач.

    Хм. Про это не подумал. Но вообще фильтр по уровням можно и потыкть (в отличие от наций, которые еще поди вспомни кто где)

    12 часов назад, Scharfhobel сказал:

    Не вкурил что должно отображаться при нажатии кнопки "неисследованные"?

    Танки, которые НЕ элитные. Не прокачанные (до конца), другими словами.

    В игре зачем-то есть фильтр, отображающий только элитные, которые мне вот ну ваще без надобности -_-

    • Upvote 2

  5. 21.07.2022 в 02:28, Polyacov_Yury сказал:

    The idea is good enough to have made me jump into the code as soon as I saw it :)

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

    • Исправлена несовместимость с XVM
    • Добавлены фильтры по Объединениям наций
    • Переупорядочены галочки в настройках мода
    • Upvote 5

  6. 11 часов назад, Kaeptn сказал:


    It would be nice if you could add 4 buttons here to apply a "set of filters" for the campaign missions (bloc, coalition, etc). 

    The idea is good enough to have made me jump into the code as soon as I saw it :)

    • Upvote 1

  7. Единственное предположение - это то, что я ради всяких там всплывающих подсказок подвешиваюсь на ивенты перемещения мыши. А так - как был ванильный непатченный Inno Setup, так и остался.


  8. 6 часов назад, S_Amadeus сказал:

    По СтатПокрасчик.

    Стоят отметки о перекраске всего собственного танка. Но на некоторых своих танках перерисовка идёт частично. Как правило не перекрашиваются гусеницы и орудие. Чужой такой же танк перекрашивается правильно. Как-то можно исправить?

     

    Скорее всего, проблема в наличии установленного 3D-стиля. Либо что-то отвалилось, но это было бы странно.

    • Upvote 1

  9. 17.06.2022 в 15:21, S_Amadeus сказал:

    Вот так если мод не стоит:

    shot_04611.thumb.jpg.78e41479cacdd6268c8e18c67ead9cde.jpg

    А так если стоит:

    shot_04777.thumb.jpg.a3f67df9314a0744d862048e6f9227b3.jpg

    Сортировка идёт в XVM:

    
        "sorting_criteria": ["-premium", "level", "type", "nation"],

    Легко видеть, что с модом сортировка идёт не по критериям XVM

     

    Так. Посмотрев в свой и их код, я ничегошеньки не понял. Должно работать©

    У меня вопрос. При установке моего мода галочка "Изменить сортировку техники" и зеленая кнопка в углу никак не влияют на порядок? (Чтобы карусель пересортировалась, надо перейти в, например, Магазин и вернуться обратно)

    • Upvote 1

  10. 11.06.2022 в 14:48, S_Amadeus сказал:

    HangarGUITweaks косячит с каруселью. Стоит XVM и карусель подтягивается с него. Но, при установленном в папку mods HangarGUITweaks настроенная карусель ломается. Ни помогает ни снятие галки в настройках, ни отключение самого мода (кнопка с зелёной точкой). Только удаление самого мода. Всё актуальное. Можно исправить?

    Как выглядит поломка?

    • Upvote 1

  11. 3 часа назад, VLBRTN сказал:

    развел руками
    image.thumb.png.790d7232fa88a3870f282963ea866d98.png

     

    Вариантов два.

    1. Кто-то мои моды ручками билдит, не установив гит-хуки.
    2. Установщик модпака портит даты изменения вотмодов.

    А вообще чейнджлог вот он: https://github.com/PolyacovYury/PYmods/commits/develop/source/scripts/client/gui/mods/mod_BanksLoader.py


  12. Новостей псто (всё это будет доступно с выходом 1.17.0.0).

     

    HangarGUITweaks:

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

    AllQuestsProgresses:

    • новый мод: боевой интерфейс одновременно отображает условия текущих ЛБЗ обеих кампаний.

    OpenModsCore:

    • исправлено: спам ошибками getaddrinfo от Аналитики.
    • добавлено: методы find_attr_name и find_attr для тех, кого задолбали постоянно меняющиеся нижние подчеркивания перед именами переменных и методов.
    • добавлено: возможность не указывать имя целевого метода в overrideMethod (оно будет считано из атрибута __name__ функции-хука и пропущено через find_attr_name).
    • Upvote 4

  13. Ответил в другом топике, отвечу и здесь тоже. Портянка вызвана отвалом ГуглоАналитики, да. Можно обернуть вызов в try/except. но, учитывая, что запросы делаются в отдельном треде - большого смысла в этом нет, кроме, разве что, чистоты логов.


  14. 17.05.2022 в 07:13, niZMo сказал:

    @Polyacov_Yury

    после каждой обновы перезаписывается \res_mods\1.16.1.0\engine_config.xml:

    1) постоянно перезаписывается корень файла <engine_config.xml>...</engine_config.xml> на <root>...</root> - файл становится несовместимым с Config Tuner

    2) сбрасывается параметр

    
    		<StreamedTexturePrecache>
    			<Mode> OFF </Mode>
    		</StreamedTexturePrecache>

    на AUTO. OFF нужен для решения проблем с отображением текстур танков при отдалении камеры (кажется);

    3) при первом запуске игры такая портянка

    
    2022-05-17 09:42:28.900: ERROR: Exception in thread Analytics-22:
    2022-05-17 09:42:28.900: ERROR: Traceback (most recent call last):
    2022-05-17 09:42:28.900: ERROR:   File "scripts/common/Lib/threading.py", line 810, in __bootstrap_inner
    2022-05-17 09:42:28.900: ERROR:   File "scripts/common/Lib/threading.py", line 763, in run
    2022-05-17 09:42:28.900: ERROR:   File "scripts/client/OpenModsCore/utils/analytics.py", line 57, in analytics_start
    2022-05-17 09:42:28.900: ERROR:   File "scripts/common/Lib/urllib2.py", line 127, in urlopen
    2022-05-17 09:42:28.900: ERROR:   File "scripts/common/Lib/urllib2.py", line 404, in open
    2022-05-17 09:42:28.900: ERROR:   File "scripts/common/Lib/urllib2.py", line 422, in _open
    2022-05-17 09:42:28.900: ERROR:   File "scripts/common/Lib/urllib2.py", line 382, in _call_chain
    2022-05-17 09:42:28.900: ERROR:   File "scripts/common/Lib/urllib2.py", line 1222, in https_open
    2022-05-17 09:42:28.900: ERROR:   File "scripts/common/BWAutoImport.py", line 92, in do_open
    2022-05-17 09:42:28.900: ERROR: URLError: <urlopen error [Errno 10054] >
    2022-05-17 09:42:28.900: ERROR: 
    2022-05-17 09:42:28.906: ERROR: Exception in thread Analytics-23:
    2022-05-17 09:42:28.906: ERROR: Traceback (most recent call last):
    2022-05-17 09:42:28.906: ERROR:   File "scripts/common/Lib/threading.py", line 810, in __bootstrap_inner
    2022-05-17 09:42:28.906: ERROR:   File "scripts/common/Lib/threading.py", line 763, in run
    2022-05-17 09:42:28.906: ERROR:   File "scripts/client/OpenModsCore/utils/analytics.py", line 57, in analytics_start
    2022-05-17 09:42:28.906: ERROR:   File "scripts/common/Lib/urllib2.py", line 127, in urlopen
    2022-05-17 09:42:28.906: ERROR:   File "scripts/common/Lib/urllib2.py", line 404, in open
    2022-05-17 09:42:28.906: ERROR:   File "scripts/common/Lib/urllib2.py", line 422, in _open
    2022-05-17 09:42:28.906: ERROR:   File "scripts/common/Lib/urllib2.py", line 382, in _call_chain
    2022-05-17 09:42:28.906: ERROR:   File "scripts/common/Lib/urllib2.py", line 1222, in https_open
    2022-05-17 09:42:28.906: ERROR:   File "scripts/common/BWAutoImport.py", line 92, in do_open
    2022-05-17 09:42:28.906: ERROR: URLError: <urlopen error [Errno 10054] >
    2022-05-17 09:42:28.906: ERROR: 
    2022-05-17 09:42:28.908: ERROR: Exception in thread Analytics-28:
    2022-05-17 09:42:28.908: ERROR: Traceback (most recent call last):
    2022-05-17 09:42:28.908: ERROR:   File "scripts/common/Lib/threading.py", line 810, in __bootstrap_inner
    2022-05-17 09:42:28.908: ERROR:   File "scripts/common/Lib/threading.py", line 763, in run
    2022-05-17 09:42:28.908: ERROR:   File "scripts/client/OpenModsCore/utils/analytics.py", line 57, in analytics_start
    2022-05-17 09:42:28.908: ERROR:   File "scripts/common/Lib/urllib2.py", line 127, in urlopen
    2022-05-17 09:42:28.908: ERROR:   File "scripts/common/Lib/urllib2.py", line 404, in open
    2022-05-17 09:42:28.908: ERROR:   File "scripts/common/Lib/urllib2.py", line 422, in _open
    2022-05-17 09:42:28.908: ERROR:   File "scripts/common/Lib/urllib2.py", line 382, in _call_chain
    2022-05-17 09:42:28.908: ERROR:   File "scripts/common/Lib/urllib2.py", line 1222, in https_open
    2022-05-17 09:42:28.908: ERROR:   File "scripts/common/BWAutoImport.py", line 92, in do_open
    2022-05-17 09:42:28.908: ERROR: URLError: <urlopen error [Errno 10054] >
    2022-05-17 09:42:28.908: ERROR: 
    2022-05-17 09:42:28.908: ERROR: Exception in thread Analytics-26:
    2022-05-17 09:42:28.908: ERROR: Traceback (most recent call last):
    2022-05-17 09:42:28.908: ERROR:   File "scripts/common/Lib/threading.py", line 810, in __bootstrap_inner
    2022-05-17 09:42:28.908: ERROR:   File "scripts/common/Lib/threading.py", line 763, in run
    2022-05-17 09:42:28.908: ERROR:   File "scripts/client/OpenModsCore/utils/analytics.py", line 57, in analytics_start
    2022-05-17 09:42:28.908: ERROR:   File "scripts/common/Lib/urllib2.py", line 127, in urlopen
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/Lib/urllib2.py", line 404, in open
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/Lib/urllib2.py", line 422, in _open
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/Lib/urllib2.py", line 382, in _call_chain
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/Lib/urllib2.py", line 1222, in https_open
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/BWAutoImport.py", line 92, in do_open
    2022-05-17 09:42:28.909: ERROR: URLError: <urlopen error [Errno 10054] >
    2022-05-17 09:42:28.909: ERROR: 
    2022-05-17 09:42:28.909: ERROR: Exception in thread Analytics-30:
    2022-05-17 09:42:28.909: ERROR: Traceback (most recent call last):
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/Lib/threading.py", line 810, in __bootstrap_inner
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/Lib/threading.py", line 763, in run
    2022-05-17 09:42:28.909: ERROR:   File "scripts/client/OpenModsCore/utils/analytics.py", line 57, in analytics_start
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/Lib/urllib2.py", line 127, in urlopen
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/Lib/urllib2.py", line 404, in open
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/Lib/urllib2.py", line 422, in _open
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/Lib/urllib2.py", line 382, in _call_chain
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/Lib/urllib2.py", line 1222, in https_open
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/BWAutoImport.py", line 92, in do_open
    2022-05-17 09:42:28.909: ERROR: URLError: <urlopen error [Errno 10054] >
    2022-05-17 09:42:28.909: ERROR: 
    2022-05-17 09:42:28.909: ERROR: Exception in thread Analytics-29:
    2022-05-17 09:42:28.909: ERROR: Traceback (most recent call last):
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/Lib/threading.py", line 810, in __bootstrap_inner
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/Lib/threading.py", line 763, in run
    2022-05-17 09:42:28.909: ERROR:   File "scripts/client/OpenModsCore/utils/analytics.py", line 57, in analytics_start
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/Lib/urllib2.py", line 127, in urlopen
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/Lib/urllib2.py", line 404, in open
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/Lib/urllib2.py", line 422, in _open
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/Lib/urllib2.py", line 382, in _call_chain
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/Lib/urllib2.py", line 1222, in https_open
    2022-05-17 09:42:28.909: ERROR:   File "scripts/common/BWAutoImport.py", line 92, in do_open
    2022-05-17 09:42:28.909: ERROR: URLError: <urlopen error [Errno 10054] >
    2022-05-17 09:42:28.909: ERROR: 
    2022-05-17 09:42:28.910: ERROR: Exception in thread Analytics-27:
    2022-05-17 09:42:28.910: ERROR: Traceback (most recent call last):
    2022-05-17 09:42:28.910: ERROR:   File "scripts/common/Lib/threading.py", line 810, in __bootstrap_inner
    2022-05-17 09:42:28.910: ERROR:   File "scripts/common/Lib/threading.py", line 763, in run
    2022-05-17 09:42:28.910: ERROR:   File "scripts/client/OpenModsCore/utils/analytics.py", line 57, in analytics_start
    2022-05-17 09:42:28.910: ERROR:   File "scripts/common/Lib/urllib2.py", line 127, in urlopen
    2022-05-17 09:42:28.910: ERROR:   File "scripts/common/Lib/urllib2.py", line 404, in open
    2022-05-17 09:42:28.910: ERROR:   File "scripts/common/Lib/urllib2.py", line 422, in _open
    2022-05-17 09:42:28.910: ERROR:   File "scripts/common/Lib/urllib2.py", line 382, in _call_chain
    2022-05-17 09:42:28.910: ERROR:   File "scripts/common/Lib/urllib2.py", line 1222, in https_open
    2022-05-17 09:42:28.911: ERROR:   File "scripts/common/BWAutoImport.py", line 92, in do_open
    2022-05-17 09:42:28.911: ERROR: URLError: <urlopen error [Errno 10054] >
    2022-05-17 09:42:28.911: ERROR: 
    2022-05-17 09:42:28.911: ERROR: Exception in thread Analytics-31:
    2022-05-17 09:42:28.911: ERROR: Traceback (most recent call last):
    2022-05-17 09:42:28.911: ERROR:   File "scripts/common/Lib/threading.py", line 810, in __bootstrap_inner
    2022-05-17 09:42:28.911: ERROR:   File "scripts/common/Lib/threading.py", line 763, in run
    2022-05-17 09:42:28.911: ERROR:   File "scripts/client/OpenModsCore/utils/analytics.py", line 57, in analytics_start
    2022-05-17 09:42:28.911: ERROR:   File "scripts/common/Lib/urllib2.py", line 127, in urlopen
    2022-05-17 09:42:28.911: ERROR:   File "scripts/common/Lib/urllib2.py", line 404, in open
    2022-05-17 09:42:28.911: ERROR:   File "scripts/common/Lib/urllib2.py", line 422, in _open
    2022-05-17 09:42:28.911: ERROR:   File "scripts/common/Lib/urllib2.py", line 382, in _call_chain
    2022-05-17 09:42:28.911: ERROR:   File "scripts/common/Lib/urllib2.py", line 1222, in https_open
    2022-05-17 09:42:28.911: ERROR:   File "scripts/common/BWAutoImport.py", line 92, in do_open
    2022-05-17 09:42:28.911: ERROR: URLError: <urlopen error [Errno 10054] >
    2022-05-17 09:42:28.911: ERROR: 
    2022-05-17 09:42:28.911: ERROR: Exception in thread Analytics-25:
    2022-05-17 09:42:28.911: ERROR: Traceback (most recent call last):
    2022-05-17 09:42:28.911: ERROR:   File "scripts/common/Lib/threading.py", line 810, in __bootstrap_inner
    2022-05-17 09:42:28.911: ERROR:   File "scripts/common/Lib/threading.py", line 763, in run
    2022-05-17 09:42:28.911: ERROR:   File "scripts/client/OpenModsCore/utils/analytics.py", line 57, in analytics_start
    2022-05-17 09:42:28.911: ERROR:   File "scripts/common/Lib/urllib2.py", line 127, in urlopen
    2022-05-17 09:42:28.911: ERROR:   File "scripts/common/Lib/urllib2.py", line 404, in open
    2022-05-17 09:42:28.911: ERROR:   File "scripts/common/Lib/urllib2.py", line 422, in _open
    2022-05-17 09:42:28.911: ERROR:   File "scripts/common/Lib/urllib2.py", line 382, in _call_chain
    2022-05-17 09:42:28.911: ERROR:   File "scripts/common/Lib/urllib2.py", line 1222, in https_open
    2022-05-17 09:42:28.911: ERROR:   File "scripts/common/BWAutoImport.py", line 92, in do_open
    2022-05-17 09:42:28.911: ERROR: URLError: <urlopen error [Errno 10054] >
    2022-05-17 09:42:28.911: ERROR: 

     

     

    Могу сказать следующее.

    1, 2. Это BanksLoader.

    1. Корневой тег не должен ни на что влиять. Вывод: ConfigTuner криво взаимодействует с файлом. root мне выдает внутриигровой ResMgr.

    2. Сброс параметра вызван тем, что при обновлениях мод заново считывает файл напрямую из res. Если параметр так необходим - измените его в файле res/engine_config.xml, Загрузчик подхватит его оттуда.

    3. Портянка вызвана отвалом ГуглоАналитики, да. Можно обернуть вызов в try/except. но, учитывая, что запросы делаются в отдельном треде - большого смысла в этом нет, кроме, разве что, чистоты логов.

     


  15. 13 часов назад, Willster419 сказал:

    in 1.15.0.2, I got this error:

     

     

    2022-01-29 16:57:38.922: WARNING: Font 'DamageLog': No hinting chars (any of 'HEFTUVWXZ' and 'zxvwy'). Auto-Hinting disabled.

    2022-01-29 16:57:38.950: INFO: LampLights: create: error in Vehicle.startVisual.rescheduled

    2022-01-29 16:57:38.950: ERROR: Traceback (most recent call last):

    2022-01-29 16:57:38.950: ERROR:   File "scripts/client/gui/mods/mod_LampLights.py", line 293, in createLamps

    2022-01-29 16:57:38.951: ERROR:   File "scripts/client/gui/mods/mod_LampLights.py", line 374, in buildSkeleton

    2022-01-29 16:57:38.952: ERROR: ValueError: max() arg is an empty sequence

     

    Attached the replay file that can (hopefully) replicate the issue.16434999652101_poland_Pl21_CS_63_desert.wotreplay

     

    The replay didn't produce any exception for me. As for reason of the error - some vehicle didn't have any wheels. Try running this thingy:

    image.png.6ce725315604d64f2c54cc57fec65bea.png


  16. 06.01.2022 в 22:27, Kapany3uk сказал:

    Всем бобра! :smile:

    Кто-нить может подсказать как отключить (сделать стандартной) озвучку командира Арни? Клиентский метод в настройках звука не помогает - при выставленной "стандартной" продолжает вещать Арни...

    Может где-то в .xml-ках можно прописать? 

    Как-то очень не хочется пересобирать банк, а озвучка подбешивает...

     

    Решено:

    меняем файл main_sound_modes.xml (лежит в "gui-part2.pkg\gui\soundModes\")

      Показать содержимое
    
    
    <!-- было --> 
    
        <mode>
          <name>celebrity2022_en</name>
          <wwise_language>cel_22_en</wwise_language>
          <description>
          </description>
          <invisible>	True	</invisible>
          <wwbanks>
            <bank>cel_22_en/voiceover.bnk</bank>
          </wwbanks>
        </mode>
    
    
    <!-- стало --> 
        <mode>
          <name>celebrity2022_ru</name>
          <wwise_language>	ussr	</wwise_language>
          <description>
          </description>
          <invisible>	True	</invisible>
          <wwbanks>
            <bank>ussr/voiceover.bnk</bank>
          </wwbanks>
        </mode>

     

    и помещаем файл сюда: res_mods\...\gui\soundModes\

     

    VoiceOverrider умеет выключить командиров (выбором опции Стандартный: [любой]).

    Лично я вообще перманентно с Гагариным катаюсь, он няшный)


  17. 2 часа назад, EngineExt сказал:

    python.log 
    Модов у меня туева куча, но методом тыка отключив карусель ХВМ, начинает работать HangarGUITweaks

     

    Хм.

    В логе ошибок не вижу.

    А что, собственно, происходит? "Не работает" бывает разное, знаете ли :)


  18. 19 часов назад, EngineExt сказал:

    С хвм он не пашет фильтры и сортировка т.к в нём реализовано свой функционал. Жалко, фильтр неиследуемое полезен, темболее на НГ.
    Или ХВМ или HangarGUITweaks

     

    По идее они не должны друг другу мешать. Дайте лог, пожалуйста.


  19. 28.11.2021 в 12:50, Konstantin_Almighty сказал:

    Загрузчик звуков удалил, чтоб он не менял мои настройки в энжин конфиге.

     

    Конкретнее, пожалуйста.

    Настройки памяти настраиваются в конфиге Загрузчика. А остальное вам трогать не стоит.


  20. 7 часов назад, Konstantin_Almighty сказал:

    Юра приветствую. Что за новый пакет PY_support_links.wotmod?

     

    https://github.com/PolyacovYury/PYmods/blob/develop/source/scripts/client/gui/mods/mod_PY_support_links.py

    Часть Ядра, в которой были ссылки на донаты в мою сторону, которую я естественно не стал включать в OpenModsCore.

    • Upvote 3
×
×
  • Create New...