Jump to content
Korean Random

Polyacov_Yury

User
  • Content Count

    2,107
  • Joined

  • Last visited

  • Days Won

    73

Everything posted by Polyacov_Yury

  1. А тем временем я продолжаю мучаться с отпадением импортов в Ядре. Что удалось выяснить: 1. Дело не в имени: переименование events в, например, subscribers ничего не дало. 2. Дело не в содержимом: пустой __init__ точно так же отказывается импортироваться. 3. Поменялось содержимое sys.path_hooks: раньше был PyResMgrImportHook, теперь там живёт ResMgr.ResMgrImportHook. В итоге плюнул, перенёс delayed и events из корня в подпапку utils и всё резко заработало.
  2. Абсолютный тоже не работает жы. Моды не могут получить ни events ни delayed...
  3. Лично я одного не могу понять. Проблемы с импортами в 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
  4. инигавари. У меня из OpenModsCore вообще импорты events и delayed не работают. Как будто scripts/client из sys.path убрали. Плюс, походу, BigWorld.wg_getPreferencesFilePath() походу теперь юникод возвращает.
  5. Хм. Про это не подумал. Но вообще фильтр по уровням можно и потыкть (в отличие от наций, которые еще поди вспомни кто где) Танки, которые НЕ элитные. Не прокачанные (до конца), другими словами. В игре зачем-то есть фильтр, отображающий только элитные, которые мне вот ну ваще без надобности -_-
  6. После нескольких... времени у меня нашлись силы финализировать обнову. Исправлена несовместимость с XVM Добавлены фильтры по Объединениям наций Переупорядочены галочки в настройках мода
  7. The idea is good enough to have made me jump into the code as soon as I saw it :)
  8. Единственное предположение - это то, что я ради всяких там всплывающих подсказок подвешиваюсь на ивенты перемещения мыши. А так - как был ванильный непатченный Inno Setup, так и остался.
  9. Скорее всего, проблема в наличии установленного 3D-стиля. Либо что-то отвалилось, но это было бы странно.
  10. Так. Посмотрев в свой и их код, я ничегошеньки не понял. Должно работать© У меня вопрос. При установке моего мода галочка "Изменить сортировку техники" и зеленая кнопка в углу никак не влияют на порядок? (Чтобы карусель пересортировалась, надо перейти в, например, Магазин и вернуться обратно)
  11. Как выглядит поломка?
  12. Вариантов два. 1. Кто-то мои моды ручками билдит, не установив гит-хуки. 2. Установщик модпака портит даты изменения вотмодов. А вообще чейнджлог вот он: https://github.com/PolyacovYury/PYmods/commits/develop/source/scripts/client/gui/mods/mod_BanksLoader.py
  13. Новостей псто (всё это будет доступно с выходом 1.17.0.0). HangarGUITweaks: добавлено: дерево исследования больше не учитывает непереведённый опыт с машин, на которых доступна полевая модернизация. добавлено: всплывающая подсказка у модулей в дереве исследования: в блоке совместимой техники будут подсвечены названия машин, у которых этот модуль входит в стандартную комплектацию. AllQuestsProgresses: новый мод: боевой интерфейс одновременно отображает условия текущих ЛБЗ обеих кампаний. OpenModsCore: исправлено: спам ошибками getaddrinfo от Аналитики. добавлено: методы find_attr_name и find_attr для тех, кого задолбали постоянно меняющиеся нижние подчеркивания перед именами переменных и методов. добавлено: возможность не указывать имя целевого метода в overrideMethod (оно будет считано из атрибута __name__ функции-хука и пропущено через find_attr_name).
  14. Ответил в другом топике, отвечу и здесь тоже. Портянка вызвана отвалом ГуглоАналитики, да. Можно обернуть вызов в try/except. но, учитывая, что запросы делаются в отдельном треде - большого смысла в этом нет, кроме, разве что, чистоты логов.
  15. Могу сказать следующее. 1, 2. Это BanksLoader. 1. Корневой тег не должен ни на что влиять. Вывод: ConfigTuner криво взаимодействует с файлом. root мне выдает внутриигровой ResMgr. 2. Сброс параметра вызван тем, что при обновлениях мод заново считывает файл напрямую из res. Если параметр так необходим - измените его в файле res/engine_config.xml, Загрузчик подхватит его оттуда. 3. Портянка вызвана отвалом ГуглоАналитики, да. Можно обернуть вызов в try/except. но, учитывая, что запросы делаются в отдельном треде - большого смысла в этом нет, кроме, разве что, чистоты логов.
  16. VoiceOverrider умеет выключить командиров (выбором опции Стандартный: [любой]). Лично я вообще перманентно с Гагариным катаюсь, он няшный)
  17. Хм. В логе ошибок не вижу. А что, собственно, происходит? "Не работает" бывает разное, знаете ли :)
  18. По идее они не должны друг другу мешать. Дайте лог, пожалуйста.
  19. Конкретнее, пожалуйста. Настройки памяти настраиваются в конфиге Загрузчика. А остальное вам трогать не стоит.
  20. https://github.com/PolyacovYury/PYmods/blob/develop/source/scripts/client/gui/mods/mod_PY_support_links.py Часть Ядра, в которой были ссылки на донаты в мою сторону, которую я естественно не стал включать в OpenModsCore.
  21. Попробуйте вот это: https://wgmods.net/5752/
  22. Ничего не понял, но очень интересно :)
×
×
  • Create New...