HEKPOMAHT Posted July 15, 2017 Share Posted July 15, 2017 возможно, что в случае отсутствия этой показателя, клиент отдает не "" (пусто, отсутствие значения - условие для срабатывания макроса и подстановки 'none') а "0" (нулевое значение)... что будет, если попробовать иконку badge_0.png, будет выводить? то же самое - ошибку пишет. А вот вчера на каком-то билде ошибок не было. Link to comment Short link Share on other sites More sharing options...
CrazyST Posted July 15, 2017 Share Posted July 15, 2017 добавил в папку пустышку badge_.png чтобы ошибки пропали. исправят макрос rankBadgeId тогда можно будет и удалить )) Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted July 15, 2017 Share Posted July 15, 2017 @H_E_K_P_O_M_A_H_T_, @CrazyST, точно косяк с макросом: при такой конструкции {{rankBadgeId?ok|none}} выводит 'ok' абсолютно у всех игроков. ХВМ релиз (7723) и ночник 7733. 1 @ Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted July 15, 2017 Share Posted July 15, 2017 @Kapany3uk, пусть Макс тогда смотрит Вчера на лампу ошибку писало [ERROR] [IOErrorEvent type="ioError" bubbles=false text="Error reading ../../../mods/shared_resources/xvm/res/SixthSense.png"] "sixthSenseIcon": "", чтобы убрать ошибку пришлось заменить на дефолтное значение: "sixthSenseIcon": "xvm://res/SixthSense.png" сегодня на реплее опять эта же ошибка вылезла. Вернул обратно как было "" - ошибки нет. Что за бред - понять не могу. Такое чувство, что от клиента зависит. Что-то похожее когда-то с загрузкой карусели наблюдалось. вот тут вся процедура поиска причины описана :) Link to comment Short link Share on other sites More sharing options...
sirmax Posted July 15, 2017 Author Share Posted July 15, 2017 не работает {{rankBadgeId|none}} получается. не подставляется none в "src": "xvm://res/icons/rankedBattles/unnormalman/badge_{{rankBadgeId|none}}.png" Починил Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted July 15, 2017 Share Posted July 15, 2017 Починил 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' Link to comment Short link Share on other sites More sharing options...
sirmax Posted July 15, 2017 Author Share Posted July 15, 2017 Это я поленился проверить. Вроде поправил. Link to comment Short link Share on other sites More sharing options...
TornadoCat Posted July 15, 2017 Share Posted July 15, 2017 а благодаря альтернативным иконкам можно отрубить название техники и иконку типа техники. места сразу больше станет ))Знаю, но не использую иконки по личным причинам .Каждый мод в моей сборке, работающий не на ХВМ, увеличивает время выхода патча и сборки, потому я предпочитаю использовать только возможности ХВМ, всё больше избавляясь от посторонки . Link to comment Short link Share on other sites More sharing options...
CrazyST Posted July 15, 2017 Share Posted July 15, 2017 (edited) Каждый мод в моей сборке, работающий не на ХВМ, увеличивает время выхода патча и сборки ну иконки не совсем мод. всего лишь ресурсы, используемые тем же XVM :) да и обновлять их приходится не всегда. ну и не сложно. ну а так... каждый решает сам )) скажите кто-то, пожалуйста, как-то можно реализовать такой фокус? "showPremiumShopButton": "{{py:xvm.screenWidth>=1600?true|false}}" просто такая конструкция не работает. а хотелось бы иметь один конфиг на все случаи жизни. у меня основной ноут с FullHD, но есть еще и с HDReady на котором не всё так хорошо умещается )). было бы отлично иметь возможность различных настроек под разные случаи (разрешение, дата там, время...))) Edited July 15, 2017 by CrazyST Link to comment Short link Share on other sites More sharing options...
alekslex Posted July 15, 2017 Share Posted July 15, 2017 Build 7738 for WoT 0.9.19.1 в бой не зайти вообще Снимок экрана (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. может проблема в том что "учебный полигон" я начал, но не прошёл до конца? Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted July 15, 2017 Share Posted July 15, 2017 P.S. может проблема в том что "учебный полигон" я начал, но не прошёл до конца? нет - я туда даже не заходил. Скорее всего проблема с инициализацией. Link to comment Short link Share on other sites More sharing options...
sirmax Posted July 15, 2017 Author Share Posted July 15, 2017 Проверьте на последнем билде. Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted July 15, 2017 Share Posted July 15, 2017 билд 7748 - все штатно работает: карусель "по конфигу", выход из клиента без зависаний, в бой пускает. Link to comment Short link Share on other sites More sharing options...
Wild_RNB Posted July 16, 2017 Share Posted July 16, 2017 На билде 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 iterablearg='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 iterablearg='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 iterablearg='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 iterablearg='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 iterablearg='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 iterablearg='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 iterablearg='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 iterablearg='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 iterablearg='tracksState' С чем они связаны и как исправить? xvm.log Link to comment Short link Share on other sites More sharing options...
ktulho Posted July 16, 2017 Share Posted July 16, 2017 С чем они связаны и как исправить? , связаны с отсутствием файла(ов) в папке py_macro. Переустановите ProTanki. Link to comment Short link Share on other sites More sharing options...
Wild_RNB Posted July 16, 2017 Share Posted July 16, 2017 , связаны с отсутствием файла(ов) в папке py_macro. Переустановите ProTanki. Причина действительно в отсутствии нескольких файлов в папке ру_macro, но ProTanki не причем. Я сам добавлял менял конфиги с файлами py_macro, а при переустановке забыл скопировать папку py_macro. Спасибо! Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted July 16, 2017 Share Posted July 16, 2017 (edited) @sirmax, навеяло предыдущими постами: планируется ли "расшарить" источник ру-макро до состояния 1+1 (хотя бы), т.е. сделать возможной подгрузку кастомных файлов из еще одного источника? Пусть 'xvm/py_macro' так и остается фиксированной папкой дефолтных аддонов хвм, а вот для кастомных открыть еще одну папку, и как вариант, прописывать путь к пользовательским ру-файлам где-нибудь в конфиге (ну или жестко сделать чтение ру-файлов только из хвм-овской папки и подпапки py_macro из места размещения пользовательского конфига рядом с *.хс файлами). Реально задолбало каждое обновление ночников компарить ру-файлы на предмет возможных изменений... А если сносить целиком всю папку, то надо где-то хранить актуальный архив своих файликов, а они тоже на месте не стоят: тут и safeShot (так и не нашел себя в дефолте), и anglesAiming (он же GunConstrains - углы горизонтальной и вертикальной наводки), и прицел (без сведения) с помощью ХВМ, и инфопанель танка в прицеле, и damageIndicator с увеличенным временем отображения... короч, +100500 различных аддонов к хвм, заменяющих собой кучу модпаков, и вот каждую обнову (как ХВМ, так и какого-либо аддона) приходится очень внимательно отслеживать копи-пасту файлов, которые в py_macro лежат вперемешку, что создает определенные трудности и затраты времени... Есть перспектива для кастомных ру-макросов?! Edited July 16, 2017 by Kapany3uk Link to comment Short link Share on other sites More sharing options...
sirmax Posted July 16, 2017 Author Share Posted July 16, 2017 Мы об этом думали, но пока хорошего решения не нашли. Можно обсудить (в отдельной теме). Link to comment Short link Share on other sites More sharing options...
demon2597 Posted July 16, 2017 Share Posted July 16, 2017 вот поэтому я аддоны и не использую, только официальный XVM 1 2 @ Link to comment Short link Share on other sites More sharing options...
Wild_RNB Posted July 17, 2017 Share Posted July 17, 2017 (edited) Сегодня заметил такую ошибку в логе на билде 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 filterNavigationAttributeError: 'bool' object has no attribute 'stopNavigation' Появляется она когда открывается игровой браузер. Как исправить? python.log Edited July 17, 2017 by Wild_RNB Link to comment Short link Share on other sites More sharing options...
Recommended Posts