Jump to content
Korean Random
sirmax

Обсуждение ночных сборок (НЕ для багрепортов)

Recommended Posts

возможно, что в случае отсутствия этой показателя, клиент отдает не "" (пусто, отсутствие значения - условие для срабатывания макроса и подстановки 'none') а "0" (нулевое значение)...

 

что будет, если попробовать иконку badge_0.png, будет выводить?

 

то же самое - ошибку пишет. А вот вчера на каком-то билде ошибок не было.

Share this post


Link to post

Short link
Share on other sites

добавил в папку пустышку badge_.png чтобы ошибки пропали. исправят макрос rankBadgeId тогда можно будет и удалить ))

Share this post


Link to post

Short link
Share on other sites

@H_E_K_P_O_M_A_H_T_, @CrazyST, точно косяк с макросом: при такой конструкции {{rankBadgeId?ok|none}} выводит 'ok' абсолютно у всех игроков.

ХВМ релиз (7723) и ночник 7733.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

@Kapany3uk, пусть Макс тогда смотрит 


Вчера на лампу ошибку писало

[ERROR] [IOErrorEvent type="ioError" bubbles=false text="Error reading ../../../mods/shared_resources/xvm/res/SixthSense.png"] 
"sixthSenseIcon": "",  

чтобы убрать ошибку пришлось заменить на дефолтное значение:

"sixthSenseIcon": "xvm://res/SixthSense.png"

сегодня на реплее опять эта же ошибка вылезла. Вернул обратно как было "" - ошибки нет. Что за бред - понять не могу. Такое чувство, что от клиента зависит. Что-то похожее когда-то с загрузкой карусели наблюдалось. 


вот тут вся процедура поиска причины описана :)

Share this post


Link to post

Short link
Share on other sites

не работает {{rankBadgeId|none}} получается. не подставляется none в

"src": "xvm://res/icons/rankedBattles/unnormalman/badge_{{rankBadgeId|none}}.png"

Починил

Share this post


Link to post

Short link
Share on other sites

Починил

 

Build 7738 for WoT 0.9.19.1

в бой не зайти вообще 

 

со второго раза зашёл - экран загрузки висит . Нажимаешь на крестик в правом верхнем углу -  игра закрывается,  но продолжает висеть в процессах.

полный каюк короче

2017-07-15 14:34:30.119: ERROR: Traceback (most recent call last):
2017-07-15 14:34:30.119: ERROR:   File "mods/xfw/python/xfw/events.py", line 69, in <lambda>
2017-07-15 14:34:30.119: ERROR:   File "mods/xfw/python/xfw/swf.py", line 126, in _SFApplication_onAsInitializationCompleted
2017-07-15 14:34:30.119: ERROR:   File "scripts/client/gui/Scaleform/framework/application.py", line 417, in onAsInitializationCompleted
2017-07-15 14:34:30.120: ERROR:   File "scripts/client/gui/Scaleform/framework/entities/EventSystemEntity.py", line 7, in fireEvent
2017-07-15 14:34:30.120: ERROR:   File "scripts/client/gui/shared/event_bus.py", line 42, in handleEvent
2017-07-15 14:34:30.120: ERROR:   File "mods/xfw/python/xfw/swf.py", line 116, in _appInitialized
2017-07-15 14:34:30.120: ERROR:   File "scripts/client/gui/shared/event_bus.py", line 42, in handleEvent
2017-07-15 14:34:30.120: ERROR:   File "./res_mods/mods/packages\xvm_main\python\xvm.py", line 117, in onAppInitialized
2017-07-15 14:34:30.120: ERROR:     if self._initialized_apps.get(event.ns, None) is not None:
2017-07-15 14:34:30.120: ERROR: AttributeError: 'HasCtxEvent' object has no attribute 'ns'

Share this post


Link to post

Short link
Share on other sites

Это я поленился проверить. Вроде поправил.

Share this post


Link to post

Short link
Share on other sites

а благодаря альтернативным иконкам можно отрубить название техники и иконку типа техники. места сразу больше станет ))

Знаю, но не использую иконки по личным причинам .

Каждый мод в моей сборке, работающий не на ХВМ, увеличивает время выхода патча и сборки, потому я предпочитаю использовать только возможности ХВМ, всё больше избавляясь от посторонки .

Share this post


Link to post

Short link
Share on other sites
Каждый мод в моей сборке, работающий не на ХВМ, увеличивает время выхода патча и сборки

ну иконки не совсем мод. всего лишь ресурсы, используемые тем же XVM :) да и обновлять их приходится не всегда. ну и не сложно.

ну а так... каждый решает сам ))

 

скажите кто-то, пожалуйста, как-то можно реализовать такой фокус?

"showPremiumShopButton": "{{py:xvm.screenWidth>=1600?true|false}}"

просто такая конструкция не работает. а хотелось бы иметь один конфиг на все случаи жизни. у меня основной ноут с FullHD, но есть еще и с HDReady на котором не всё так хорошо умещается )). было бы отлично иметь возможность различных настроек под разные случаи (разрешение, дата там, время...)))

Edited by CrazyST

Share this post


Link to post

Short link
Share on other sites

 

Build 7738 for WoT 0.9.19.1

в бой не зайти вообще 

attachicon.gifСнимок экрана (2).png

со второго раза зашёл - экран загрузки висит . Нажимаешь на крестик в правом верхнем углу -  игра закрывается,  но продолжает висеть в процессах.

полный каюк короче

2017-07-15 14:34:30.119: ERROR: Traceback (most recent call last):
2017-07-15 14:34:30.119: ERROR:   File "mods/xfw/python/xfw/events.py", line 69, in <lambda>
2017-07-15 14:34:30.119: ERROR:   File "mods/xfw/python/xfw/swf.py", line 126, in _SFApplication_onAsInitializationCompleted
2017-07-15 14:34:30.119: ERROR:   File "scripts/client/gui/Scaleform/framework/application.py", line 417, in onAsInitializationCompleted
2017-07-15 14:34:30.120: ERROR:   File "scripts/client/gui/Scaleform/framework/entities/EventSystemEntity.py", line 7, in fireEvent
2017-07-15 14:34:30.120: ERROR:   File "scripts/client/gui/shared/event_bus.py", line 42, in handleEvent
2017-07-15 14:34:30.120: ERROR:   File "mods/xfw/python/xfw/swf.py", line 116, in _appInitialized
2017-07-15 14:34:30.120: ERROR:   File "scripts/client/gui/shared/event_bus.py", line 42, in handleEvent
2017-07-15 14:34:30.120: ERROR:   File "./res_mods/mods/packages\xvm_main\python\xvm.py", line 117, in onAppInitialized
2017-07-15 14:34:30.120: ERROR:     if self._initialized_apps.get(event.ns, None) is not None:
2017-07-15 14:34:30.120: ERROR: AttributeError: 'HasCtxEvent' object has no attribute 'ns'

 

Это я поленился проверить. Вроде поправил.

 

Не получается в бой зайти (Build 7741 for WoT 0.9.19.1).

Первый раз зашёл, второй раз не заходит, висит экран загрузки, хотя по звуку бой идёт - слышно, что танки разъезжаются.

Alt+F4 закрывает игру частично, процесс "worldofyanks.exe" остаётся.

python.log

 

P.S. может проблема в том что "учебный полигон" я начал, но не прошёл до конца?

Share this post


Link to post

Short link
Share on other sites

P.S. может проблема в том что "учебный полигон" я начал, но не прошёл до конца?

 

нет - я туда даже не заходил. Скорее всего проблема с инициализацией. 

Share this post


Link to post

Short link
Share on other sites

Проверьте на последнем билде.

Share this post


Link to post

Short link
Share on other sites

билд 7748 - все штатно работает: карусель "по конфигу", выход из клиента без зависаний, в бой пускает.

Share this post


Link to post

Short link
Share on other sites

На билде 7750 посыпались ошибки:

2017-07-16 21:30:56: [ERROR] Traceback (most recent call last):
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 156, in process_python_macro
    (func, deterministic) = get_function(arg)
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 147, in get_function
    (func, deterministic) = _container.get(func_name)
TypeError: 'NoneType' object is not iterable
arg='getYByOffset(-150, -45)'
2017-07-16 21:30:56: [ERROR] Traceback (most recent call last):
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 156, in process_python_macro
    (func, deterministic) = get_function(arg)
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 147, in get_function
    (func, deterministic) = _container.get(func_name)
TypeError: 'NoneType' object is not iterable
arg='engineState'
2017-07-16 21:30:56: [ERROR] Traceback (most recent call last):
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 156, in process_python_macro
    (func, deterministic) = get_function(arg)
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 147, in get_function
    (func, deterministic) = _container.get(func_name)
TypeError: 'NoneType' object is not iterable
arg='getYByOffset(-95, -45)'
2017-07-16 21:30:56: [ERROR] Traceback (most recent call last):
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 156, in process_python_macro
    (func, deterministic) = get_function(arg)
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 147, in get_function
    (func, deterministic) = _container.get(func_name)
TypeError: 'NoneType' object is not iterable
arg='ammoBayState'
2017-07-16 21:30:56: [ERROR] Traceback (most recent call last):
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 156, in process_python_macro
    (func, deterministic) = get_function(arg)
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 147, in get_function
    (func, deterministic) = _container.get(func_name)
TypeError: 'NoneType' object is not iterable
arg='getYByOffset(-40, -45)'
2017-07-16 21:30:56: [ERROR] Traceback (most recent call last):
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 156, in process_python_macro
    (func, deterministic) = get_function(arg)
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 147, in get_function
    (func, deterministic) = _container.get(func_name)
TypeError: 'NoneType' object is not iterable
arg='gunState'
2017-07-16 21:30:56: [ERROR] Traceback (most recent call last):
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 156, in process_python_macro
    (func, deterministic) = get_function(arg)
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 147, in get_function
    (func, deterministic) = _container.get(func_name)
TypeError: 'NoneType' object is not iterable
arg='getYByOffset(15, -45)'
2017-07-16 21:30:56: [ERROR] Traceback (most recent call last):
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 156, in process_python_macro
    (func, deterministic) = get_function(arg)
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 147, in get_function
    (func, deterministic) = _container.get(func_name)
TypeError: 'NoneType' object is not iterable
arg='turretState'
2017-07-16 21:30:56: [ERROR] Traceback (most recent call last):
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 156, in process_python_macro
    (func, deterministic) = get_function(arg)
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 147, in get_function
    (func, deterministic) = _container.get(func_name)
TypeError: 'NoneType' object is not iterable
arg='tracksState'

С чем они связаны и как исправить?

xvm.log

Share this post


Link to post

Short link
Share on other sites

 

 

С чем они связаны и как исправить?
, связаны с отсутствием файла(ов) в папке py_macro. Переустановите ProTanki.

Share this post


Link to post

Short link
Share on other sites

, связаны с отсутствием файла(ов) в папке py_macro. Переустановите ProTanki.

Причина действительно в отсутствии нескольких файлов в папке ру_macro, но ProTanki не причем. Я сам добавлял менял конфиги с файлами py_macro, а при переустановке забыл скопировать папку py_macro.

Спасибо!

Share this post


Link to post

Short link
Share on other sites

@sirmax, навеяло предыдущими постами:

планируется ли "расшарить" источник ру-макро до состояния 1+1 (хотя бы), т.е. сделать возможной подгрузку кастомных файлов из еще одного источника?

Пусть 'xvm/py_macro' так и остается фиксированной папкой дефолтных аддонов хвм, а вот для кастомных открыть еще одну папку, и как вариант, прописывать путь к пользовательским ру-файлам где-нибудь в конфиге (ну или жестко сделать чтение ру-файлов только из хвм-овской папки и подпапки py_macro из места размещения пользовательского конфига рядом с *.хс файлами).

 

Реально задолбало каждое обновление ночников компарить ру-файлы на предмет возможных изменений...

А если сносить целиком всю папку, то надо где-то хранить актуальный архив своих файликов, а они тоже на месте не стоят: тут и safeShot (так и не нашел себя в дефолте), и anglesAiming (он же GunConstrains - углы горизонтальной и вертикальной наводки), и прицел (без сведения) с помощью ХВМ, и инфопанель танка в прицеле, и damageIndicator с увеличенным временем отображения...

короч, +100500 различных аддонов к хвм, заменяющих собой кучу модпаков, и вот каждую обнову (как ХВМ, так и какого-либо аддона) приходится очень внимательно отслеживать копи-пасту файлов, которые в py_macro лежат вперемешку, что создает определенные трудности и затраты времени...

 

Есть перспектива для кастомных ру-макросов?!

Edited by Kapany3uk

Share this post


Link to post

Short link
Share on other sites

Мы об этом думали, но пока хорошего решения не нашли. Можно обсудить (в отдельной теме).

Share this post


Link to post

Short link
Share on other sites

вот  поэтому я аддоны и не использую, только официальный XVM

  • Upvote 1
  • Downvote 2

Share this post


Link to post

Short link
Share on other sites

Сегодня заметил такую ошибку в логе на билде 7750:

2017-07-17 19:53:35.617: ERROR: [EXCEPTION] (scripts/client/WebBrowser.py, 540):
Traceback (most recent call last):
File "scripts/client/WebBrowser.py", line 531, in filterNavigation
AttributeError: 'bool' object has no attribute 'stopNavigation'

Появляется она когда открывается игровой браузер.

Как исправить?

python.log

Edited by Wild_RNB

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...