Aoi32 11 Posted September 30 Hi All! В первом бою всегда грузится мой конфиг XVM (т.е. - ошибок в конфиге нет). После нескольких боев (начиная со второго и далее произвольное число) бой загружается с конфигом Default. Это видно по окну загрузки боя. В следующем бою может загрузиться или мой, или снова Default. И так всю игровую сессию - то мой, то Default через произвольное количество боев. В ангаре XVM работает всегда с моим конфигом. python.log xvm.log Забыл сразу написать (может это важно). Был еще глюк с HitLog'ом: в бою с моим конфигом загрузился HitLog из предыдущего боя и продолжил работать дальше (т.е. в хитлоге были данные и из предыдущего, и из текущего боя). Share this post Link to post Short link Share on other sites
ktulho 5,750 #537308 Posted September 30 @Aoi32 Установите правильно XVM. Скорее всего у вас не хватает файлов в папке py_macro Share this post Link to post Short link Share on other sites
Aoi32 11 #537309 Posted September 30 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 файлы. Могли они дать такой эффект? Пока удалил - завтра проверю. Share this post Link to post Short link Share on other sites
yepev 259 #537310 Posted September 30 @Aoi32 этот баг связан с седьмой виндой и он есть на чистом клиенте. Просто с XVM он виднее, потому что XVM подменяет интерфейс и разница бросатеся в глаза. Кроме апгрейда на современную ОС никто не нашёл надёжное решение. Share this post Link to post Short link Share on other sites
Aoi32 11 #537311 Posted September 30 1 минуту назад, yepev сказал: этот баг связан с седьмой виндой и он есть на чистом клиенте. @yepev, а как он работает (проявляется)? Т.е. - в чем смысл бага? Так как, не смотря на дефолтную конфигурацию, сам XVM работает в бою - просто уши и прочее не правильные (не привычные, не мои). И винда действительно седьмая. Share this post Link to post Short link Share on other sites
ktulho 5,750 #537321 Posted October 1 (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 by ktulho Share this post Link to post Short link Share on other sites
Aoi32 11 #537323 Posted October 1 35 минут назад, ktulho сказал: У вас в папке py_macro, есть папка xvm c файлами: Да, именно так - все что было в архиве. Оказалось, что .pyc файлы XVM создает в этой папке сам и после очередного запуска они снова появились (так что можно было их не удалять). Share this post Link to post Short link Share on other sites
ktulho 5,750 #537324 Posted October 1 @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 Share this post Link to post Short link Share on other sites
Aoi32 11 #537325 Posted October 1 21 минуту назад, ktulho сказал: я сразу не заметил, вам надо обновить макросы в конфиге. Точно! Спасибо! "damageLog" в battleLabelsTemplates.xc сравнивал визуально (когда синхронизировал конфигурации после обновления) и не заметил то там подчеркивание, а не точка. Исправил, буду проверять. 1 Share this post Link to post Short link Share on other sites
Aoi32 11 #537331 Posted October 1 Не, исправления в конфиге к проблеме не относятся. На десятом бою все-таки отвалилось ... Share this post Link to post Short link Share on other sites
ktulho 5,750 #537332 Posted October 1 36 минут назад, Aoi32 сказал: Не, исправления в конфиге к проблеме не относятся. На десятом бою все-таки отвалилось ... Логи прикрепите Share this post Link to post Short link Share on other sites
Aoi32 11 #537333 Posted October 1 Логи. Питон.лог в архив запихнул (он под 2 Мб). python.rar xvm.log Еще в паре мест нашел ошибки в переменных (старые значения). Share this post Link to post Short link Share on other sites
ktulho 5,750 #537335 Posted October 2 13 часов назад, ktulho сказал: А так же, макроса {{hitlog.dmg-total}} давно не существует. Такого макроса нет. Share this post Link to post Short link Share on other sites
Aoi32 11 #537363 Posted October 3 Так, ошибки в своей конфигурации с помощью @ktulho исправил, но проблема осталась. Т.е. @yepev был прав и правильно угадал проблему, только ничего не пояснил, к сожалению :-( Поэтому с чем бороться - непонятно :-( Пичалько. В логе XVM есть только пара "WARNING: mod is not loaded: xvm_battle_classic.swf" python.log xvm.log Share this post Link to post Short link Share on other sites
Wild_RNB 109 #537371 Posted October 4 @Aoi32 Бороться надо с Win7. Установите Win10 или новее и будет вам счастье. Share this post Link to post Short link Share on other sites
Aoi32 11 #537372 Posted October 4 10 минут назад, Wild_RNB сказал: Бороться надо с Win7. Да блин! Может кто-нибудь внятно объяснить суть проблемы? С чем бороться? 11 минут назад, Wild_RNB сказал: Установите Win10 или новее и будет вам счастье. Ну охрененный совет: если двери в машине плохо закрываются - поменяйте машину. Может с замков начать? 1 Share this post Link to post Short link Share on other sites
Wild_RNB 109 #537373 Posted October 4 (edited) @Aoi32 Win7 снята с поддержки Microsoft. В ней отсутствуют изменения, дополнения, обновления которые нужны для работы XVM. Edited October 4 by Wild_RNB Share this post Link to post Short link Share on other sites
Aoi32 11 #537374 Posted October 5 @Wild_RNB, спрашивал раньше - спрошу еще раз: первый бой - XVM работает, второй бой - XVM работает, третий бой (цифры произвольные)- XVM НЕ работает. Э? У Win7 внезапно отключились функции? Шестой бой - XVM снова работает. Типа - поломавшиеся функции завезли обратно? Еще раз: объясните механизм проблемы! Что и почему в одних боях работает, а в других - нет. Вот @ktulho внятно объяснил про проблему с устаревшими переменными - заменил на новые и все работает, ошибок в логе нет. Что не так с Win7? Share this post Link to post Short link Share on other sites
Wild_RNB 109 #537377 Posted October 5 @Aoi32 Win7 умерла как и WinXP. Что-то работает, что-то не работает, никто не будет ничего делать для этих ОС. Хотите что бы все работало установите актуальную версию Windows. Хотите понять почему в мертвой ОС что-то не работает, обращайтесь к ее разработчикам. 3 2 Share this post Link to post Short link Share on other sites
Aoi32 11 #537378 Posted October 5 (edited) 2 часа назад, Wild_RNB сказал: Хотите понять почему в мертвой ОС что-то не работает Я хочу увидеть логику и закономерность. Или хотя бы пояснение механизма что и почему не работает. Если что-то в Win7 не запускается/ не работает (не важно почему) - это нормально. Если по пятницам работает, а по понедельникам нет - странно, но тоже возможно. А когда ошибки внутри работающей программы возникают и исчезают случайным образом - что-то мне подсказывает, что проблема не в винде, а в программе. Edited October 5 by Aoi32 Share this post Link to post Short link Share on other sites