DrWeb7_1 179 Posted June 14, 2019 Добрый день! В preferences.xml есть параметр, который отвечает за показ файла login_all.usm при выходе патча с изменением версии. <introVideoVersion> 1.5.1 </introVideoVersion> Если я его убираю или пишу <introVideoVersion/>, то видео воспроизводится, но только один раз - после перезапуска параметр сбрасывается на тот, что написан выше. Возможно ли сделать скрипт, который в процессе запуска игры будет заменять строку в preferences.xml на нужную мне? Для тех, кто спросит "зачем мне это?": в клиенте 0.9.13 (да и до него) используется заставка, нужная для моего мода старого экрана логина, соответственно, нужно её показывать перед попаданием непосредственно к окну авторизации. Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #462030 Posted June 14, 2019 (edited) https://github.com/StranikS-Scan/WorldOfTanks-Decompiled/blob/bf8aa7732c3627e3771e62f1a9968c0e9e3f68e6/source/res/scripts/client/helpers/__init__.py#L117-L130 может сработает: import helpers helpers.isIntroVideoSettingChanged = (lambda userPrefs=None: True) ну или так: import helpers helpers.writeIntroVideoSetting = (lambda: None) Edited June 14, 2019 by SkepticalFox 1 Share this post Link to post Short link Share on other sites
DrWeb7_1 179 #462034 Posted June 14, 2019 1 час назад, SkepticalFox сказал: может сработает Попробую завтра. Эти две строки, получается, уже готовый .py файл, который можно завернуть в мод? Share this post Link to post Short link Share on other sites
DrWeb7_1 179 #462066 Posted June 15, 2019 @SkepticalFox , собрал py и pyc файлы на основе isIntroVideoSettingChanged, конфиг остался нетронутым и logo_all.usm воспроизводится! Спасибо! Share this post Link to post Short link Share on other sites