Aoi32 Posted September 30, 2023 Share Posted September 30, 2023 Hi All! В первом бою всегда грузится мой конфиг XVM (т.е. - ошибок в конфиге нет). После нескольких боев (начиная со второго и далее произвольное число) бой загружается с конфигом Default. Это видно по окну загрузки боя. В следующем бою может загрузиться или мой, или снова Default. И так всю игровую сессию - то мой, то Default через произвольное количество боев. В ангаре XVM работает всегда с моим конфигом. python.log xvm.log Забыл сразу написать (может это важно). Был еще глюк с HitLog'ом: в бою с моим конфигом загрузился HitLog из предыдущего боя и продолжил работать дальше (т.е. в хитлоге были данные и из предыдущего, и из текущего боя). Link to comment Short link Share on other sites More sharing options...
ktulho Posted September 30, 2023 Share Posted September 30, 2023 @Aoi32 Установите правильно XVM. Скорее всего у вас не хватает файлов в папке py_macro Link to comment Short link Share on other sites More sharing options...
Aoi32 Posted September 30, 2023 Author Share Posted September 30, 2023 2 минуты назад, ktulho сказал: Установите правильно XVM. Правильно - это как? Он же на Lesta одним способом ставится - разархивированием из zip. 3 минуты назад, ktulho сказал: Скорее всего у вас не хватает файлов в папке py_macro Т.е. - в первом бою хватает, а в следующем они заканчиваются и их не хватает? А потом они регенерируют - и снова хватает? Если бы в каждом бою не работало - тогда согласен, чего-то не хватает. Больше похоже что какие-то параметры не корректно сохраняются в бою, а потом в следующем из-за них неправильно обрабатывает конфиг. И тогда XVM берет default настройки. В принципе, я уже придумал как это обойти (частично), но хотелось бы нормально починить. Хм... Кстати, о py_macro. Раз советуют туда глянуть - глянул. Файлы там те же что и в xvm_10.7.0_0057_master_6d159a7f1360c5f29691fca03cf0fe5fd0d963d4.zip А вот в res_mods\configs\xvm\py_macro\xvm кроме .py файлов оказались .pyc файлы. Могли они дать такой эффект? Пока удалил - завтра проверю. Link to comment Short link Share on other sites More sharing options...
yepev Posted September 30, 2023 Share Posted September 30, 2023 @Aoi32 этот баг связан с седьмой виндой и он есть на чистом клиенте. Просто с XVM он виднее, потому что XVM подменяет интерфейс и разница бросатеся в глаза. Кроме апгрейда на современную ОС никто не нашёл надёжное решение. Link to comment Short link Share on other sites More sharing options...
Aoi32 Posted September 30, 2023 Author Share Posted September 30, 2023 1 минуту назад, yepev сказал: этот баг связан с седьмой виндой и он есть на чистом клиенте. @yepev, а как он работает (проявляется)? Т.е. - в чем смысл бага? Так как, не смотря на дефолтную конфигурацию, сам XVM работает в бою - просто уши и прочее не правильные (не привычные, не мои). И винда действительно седьмая. Link to comment Short link Share on other sites More sharing options...
ktulho Posted October 1, 2023 Share Posted October 1, 2023 (edited) 16 часов назад, Aoi32 сказал: Кстати, о py_macro У вас в папке py_macro, есть папка xvm c файлами: __init__.py calculator.py damageLog.py hitLog.py parser_addon.py total_Efficiency.py total_hp.py utils.py xvm2sup.py ? Edited October 1, 2023 by ktulho Link to comment Short link Share on other sites More sharing options...
Aoi32 Posted October 1, 2023 Author Share Posted October 1, 2023 35 минут назад, ktulho сказал: У вас в папке py_macro, есть папка xvm c файлами: Да, именно так - все что было в архиве. Оказалось, что .pyc файлы XVM создает в этой папке сам и после очередного запуска они снова появились (так что можно было их не удалять). Link to comment Short link Share on other sites More sharing options...
ktulho Posted October 1, 2023 Share Posted October 1, 2023 @Aoi32 я сразу не заметил, вам надо обновить макросы в конфиге. {{py:xvm.damageLog.lastHit_x}} -> {{py:xvm.damageLog.lastHit.x}} {{py:xvm.damageLog.lastHit_y}} -> {{py:xvm.damageLog.lastHit.y}} {{py:xvm.damageLog.lastHit_shadow('distance')}} -> {{py:xvm.damageLog.lastHit.shadow('distance')}} {{py:xvm.damageLog.lastHit_shadow('angle')}} -> {{py:xvm.damageLog.lastHit.shadow('angle')}} и т.д. Название макросов можете посмотреть в \res_mods\mods\shared_resources\xvm\doc\py_macros_ru.txt. А так же, макроса {{hitlog.dmg-total}} давно не существует. 1 @ Link to comment Short link Share on other sites More sharing options...
Aoi32 Posted October 1, 2023 Author Share Posted October 1, 2023 21 минуту назад, ktulho сказал: я сразу не заметил, вам надо обновить макросы в конфиге. Точно! Спасибо! "damageLog" в battleLabelsTemplates.xc сравнивал визуально (когда синхронизировал конфигурации после обновления) и не заметил то там подчеркивание, а не точка. Исправил, буду проверять. 1 @ Link to comment Short link Share on other sites More sharing options...
Aoi32 Posted October 1, 2023 Author Share Posted October 1, 2023 Не, исправления в конфиге к проблеме не относятся. На десятом бою все-таки отвалилось ... Link to comment Short link Share on other sites More sharing options...
ktulho Posted October 1, 2023 Share Posted October 1, 2023 36 минут назад, Aoi32 сказал: Не, исправления в конфиге к проблеме не относятся. На десятом бою все-таки отвалилось ... Логи прикрепите Link to comment Short link Share on other sites More sharing options...
Aoi32 Posted October 1, 2023 Author Share Posted October 1, 2023 Логи. Питон.лог в архив запихнул (он под 2 Мб). python.rar xvm.log Еще в паре мест нашел ошибки в переменных (старые значения). Link to comment Short link Share on other sites More sharing options...
ktulho Posted October 2, 2023 Share Posted October 2, 2023 13 часов назад, ktulho сказал: А так же, макроса {{hitlog.dmg-total}} давно не существует. Такого макроса нет. Link to comment Short link Share on other sites More sharing options...
Aoi32 Posted October 3, 2023 Author Share Posted October 3, 2023 Так, ошибки в своей конфигурации с помощью @ktulho исправил, но проблема осталась. Т.е. @yepev был прав и правильно угадал проблему, только ничего не пояснил, к сожалению :-( Поэтому с чем бороться - непонятно :-( Пичалько. В логе XVM есть только пара "WARNING: mod is not loaded: xvm_battle_classic.swf" python.log xvm.log Link to comment Short link Share on other sites More sharing options...
Wild_RNB Posted October 4, 2023 Share Posted October 4, 2023 @Aoi32 Бороться надо с Win7. Установите Win10 или новее и будет вам счастье. Link to comment Short link Share on other sites More sharing options...
Aoi32 Posted October 4, 2023 Author Share Posted October 4, 2023 10 минут назад, Wild_RNB сказал: Бороться надо с Win7. Да блин! Может кто-нибудь внятно объяснить суть проблемы? С чем бороться? 11 минут назад, Wild_RNB сказал: Установите Win10 или новее и будет вам счастье. Ну охрененный совет: если двери в машине плохо закрываются - поменяйте машину. Может с замков начать? 1 @ Link to comment Short link Share on other sites More sharing options...
Wild_RNB Posted October 4, 2023 Share Posted October 4, 2023 (edited) @Aoi32 Win7 снята с поддержки Microsoft. В ней отсутствуют изменения, дополнения, обновления которые нужны для работы XVM. Edited October 4, 2023 by Wild_RNB Link to comment Short link Share on other sites More sharing options...
Aoi32 Posted October 5, 2023 Author Share Posted October 5, 2023 @Wild_RNB, спрашивал раньше - спрошу еще раз: первый бой - XVM работает, второй бой - XVM работает, третий бой (цифры произвольные)- XVM НЕ работает. Э? У Win7 внезапно отключились функции? Шестой бой - XVM снова работает. Типа - поломавшиеся функции завезли обратно? Еще раз: объясните механизм проблемы! Что и почему в одних боях работает, а в других - нет. Вот @ktulho внятно объяснил про проблему с устаревшими переменными - заменил на новые и все работает, ошибок в логе нет. Что не так с Win7? Link to comment Short link Share on other sites More sharing options...
Wild_RNB Posted October 5, 2023 Share Posted October 5, 2023 @Aoi32 Win7 умерла как и WinXP. Что-то работает, что-то не работает, никто не будет ничего делать для этих ОС. Хотите что бы все работало установите актуальную версию Windows. Хотите понять почему в мертвой ОС что-то не работает, обращайтесь к ее разработчикам. 3 2 @ Link to comment Short link Share on other sites More sharing options...
Aoi32 Posted October 5, 2023 Author Share Posted October 5, 2023 (edited) 2 часа назад, Wild_RNB сказал: Хотите понять почему в мертвой ОС что-то не работает Я хочу увидеть логику и закономерность. Или хотя бы пояснение механизма что и почему не работает. Если что-то в Win7 не запускается/ не работает (не важно почему) - это нормально. Если по пятницам работает, а по понедельникам нет - странно, но тоже возможно. А когда ошибки внутри работающей программы возникают и исчезают случайным образом - что-то мне подсказывает, что проблема не в винде, а в программе. Edited October 5, 2023 by Aoi32 Link to comment Short link Share on other sites More sharing options...
Recommended Posts