Jump to content
Korean Random
Aoi32

Модифицированный боевой интерфейс иногда не прогружается на Windows 7

Recommended Posts

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

@Aoi32 Установите правильно XVM. Скорее всего у вас не хватает файлов в папке py_macro

Share this post


Link to post

Short link
Share on other sites
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

@Aoi32 этот баг связан с седьмой виндой и он есть на чистом клиенте. Просто с XVM он виднее, потому что XVM подменяет интерфейс и разница бросатеся в глаза. Кроме апгрейда на современную ОС никто не нашёл надёжное решение.

Share this post


Link to post

Short link
Share on other sites
1 минуту назад, yepev сказал:

этот баг связан с седьмой виндой и он есть на чистом клиенте.

@yepev, а как он работает (проявляется)? Т.е. - в чем смысл бага? Так как, не смотря на дефолтную конфигурацию, сам XVM работает в бою - просто уши и прочее не правильные (не привычные, не мои).

И винда действительно седьмая.

Share this post


Link to post

Short link
Share on other sites
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 by ktulho

Share this post


Link to post

Short link
Share on other sites

 

35 минут назад, ktulho сказал:

У вас в папке  py_macro, есть папка xvm c файлами:

Да, именно так - все что было в архиве. Оказалось, что .pyc файлы XVM создает в этой папке сам и после очередного запуска они снова появились (так что можно было их не удалять).

Share this post


Link to post

Short link
Share on other sites

@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}} давно не существует.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
21 минуту назад, ktulho сказал:

я сразу не заметил, вам надо обновить макросы в конфиге.

Точно! Спасибо! "damageLog" в battleLabelsTemplates.xc сравнивал визуально (когда синхронизировал конфигурации после обновления) и не заметил то там подчеркивание, а не точка. Исправил, буду проверять.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Не, исправления в конфиге к проблеме не относятся. На десятом бою все-таки отвалилось ...

Share this post


Link to post

Short link
Share on other sites
36 минут назад, Aoi32 сказал:

Не, исправления в конфиге к проблеме не относятся. На десятом бою все-таки отвалилось ...

Логи прикрепите

 

Share this post


Link to post

Short link
Share on other sites

Логи. Питон.лог в архив запихнул (он под 2 Мб).

python.rar xvm.log

Еще в паре мест нашел ошибки в переменных (старые значения).

Share this post


Link to post

Short link
Share on other sites
13 часов назад, ktulho сказал:

А так же, макроса {{hitlog.dmg-total}} давно не существует.

Такого макроса нет.

Share this post


Link to post

Short link
Share on other sites

Так, ошибки в своей конфигурации с помощью @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

@Aoi32 Бороться надо с Win7. Установите Win10 или новее и будет вам счастье.

Share this post


Link to post

Short link
Share on other sites
10 минут назад, Wild_RNB сказал:

Бороться надо с Win7.

Да блин! Может кто-нибудь внятно объяснить суть проблемы? С чем бороться?

11 минут назад, Wild_RNB сказал:

Установите Win10 или новее и будет вам счастье.

Ну охрененный совет: если двери в машине плохо закрываются - поменяйте машину. Может с замков начать?

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

@Aoi32 Win7 снята с поддержки Microsoft. В ней отсутствуют изменения, дополнения, обновления которые нужны для работы XVM.

Edited by Wild_RNB

Share this post


Link to post

Short link
Share on other sites

@Wild_RNB, спрашивал раньше - спрошу еще раз: первый бой - XVM работает, второй бой - XVM работает, третий бой (цифры произвольные)- XVM НЕ работает. Э? У Win7 внезапно отключились функции? Шестой бой - XVM снова работает. Типа - поломавшиеся функции завезли обратно? Еще раз: объясните механизм проблемы! Что и почему в одних боях работает, а в других - нет.

Вот @ktulho внятно объяснил про проблему с устаревшими переменными - заменил на новые и все работает, ошибок в логе нет. Что не так с Win7?

Share this post


Link to post

Short link
Share on other sites

@Aoi32 Win7 умерла как и WinXP. Что-то работает, что-то не работает, никто не будет ничего делать для этих ОС. Хотите что бы все работало установите актуальную версию Windows. Хотите понять почему в мертвой ОС что-то не работает, обращайтесь к ее разработчикам.

  • Upvote 3
  • Downvote 2

Share this post


Link to post

Short link
Share on other sites
2 часа назад, Wild_RNB сказал:

Хотите понять почему в мертвой ОС что-то не работает

Я хочу увидеть логику и закономерность. Или хотя бы пояснение механизма что и почему не работает. Если что-то в Win7 не запускается/ не работает (не важно почему) - это нормально. Если по пятницам работает, а по понедельникам нет - странно, но тоже возможно. А когда ошибки внутри работающей программы возникают и исчезают случайным образом - что-то мне подсказывает, что проблема не в винде, а в программе.

Edited by Aoi32

Share this post


Link to post

Short link
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...