HEKPOMAHT 2,165 #397790 Posted July 15, 2017 возможно, что в случае отсутствия этой показателя, клиент отдает не "" (пусто, отсутствие значения - условие для срабатывания макроса и подстановки 'none') а "0" (нулевое значение)... что будет, если попробовать иконку badge_0.png, будет выводить? то же самое - ошибку пишет. А вот вчера на каком-то билде ошибок не было. Share this post Link to post Short link Share on other sites
CrazyST 35 #397794 Posted July 15, 2017 добавил в папку пустышку badge_.png чтобы ошибки пропали. исправят макрос rankBadgeId тогда можно будет и удалить )) Share this post Link to post Short link Share on other sites
Kapany3uk 948 #397795 Posted July 15, 2017 @H_E_K_P_O_M_A_H_T_, @CrazyST, точно косяк с макросом: при такой конструкции {{rankBadgeId?ok|none}} выводит 'ok' абсолютно у всех игроков. ХВМ релиз (7723) и ночник 7733. 1 Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #397796 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" сегодня на реплее опять эта же ошибка вылезла. Вернул обратно как было "" - ошибки нет. Что за бред - понять не могу. Такое чувство, что от клиента зависит. Что-то похожее когда-то с загрузкой карусели наблюдалось. вот тут вся процедура поиска причины описана :) Share this post Link to post Short link Share on other sites
sirmax 5,499 #397800 Posted July 15, 2017 не работает {{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
HEKPOMAHT 2,165 #397803 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' Share this post Link to post Short link Share on other sites
sirmax 5,499 #397808 Posted July 15, 2017 Это я поленился проверить. Вроде поправил. Share this post Link to post Short link Share on other sites
TornadoCat 1,027 #397809 Posted July 15, 2017 а благодаря альтернативным иконкам можно отрубить название техники и иконку типа техники. места сразу больше станет ))Знаю, но не использую иконки по личным причинам .Каждый мод в моей сборке, работающий не на ХВМ, увеличивает время выхода патча и сборки, потому я предпочитаю использовать только возможности ХВМ, всё больше избавляясь от посторонки . Share this post Link to post Short link Share on other sites
CrazyST 35 #397810 Posted July 15, 2017 (edited) Каждый мод в моей сборке, работающий не на ХВМ, увеличивает время выхода патча и сборки ну иконки не совсем мод. всего лишь ресурсы, используемые тем же XVM :) да и обновлять их приходится не всегда. ну и не сложно. ну а так... каждый решает сам )) скажите кто-то, пожалуйста, как-то можно реализовать такой фокус? "showPremiumShopButton": "{{py:xvm.screenWidth>=1600?true|false}}" просто такая конструкция не работает. а хотелось бы иметь один конфиг на все случаи жизни. у меня основной ноут с FullHD, но есть еще и с HDReady на котором не всё так хорошо умещается )). было бы отлично иметь возможность различных настроек под разные случаи (разрешение, дата там, время...))) Edited July 15, 2017 by CrazyST Share this post Link to post Short link Share on other sites
alekslex 41 #397851 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. может проблема в том что "учебный полигон" я начал, но не прошёл до конца? Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #397852 Posted July 15, 2017 P.S. может проблема в том что "учебный полигон" я начал, но не прошёл до конца? нет - я туда даже не заходил. Скорее всего проблема с инициализацией. Share this post Link to post Short link Share on other sites
sirmax 5,499 #397855 Posted July 15, 2017 Проверьте на последнем билде. Share this post Link to post Short link Share on other sites
Kapany3uk 948 #397874 Posted July 15, 2017 билд 7748 - все штатно работает: карусель "по конфигу", выход из клиента без зависаний, в бой пускает. Share this post Link to post Short link Share on other sites
Wild_RNB 114 #397946 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 Share this post Link to post Short link Share on other sites
ktulho 5,790 #397960 Posted July 16, 2017 С чем они связаны и как исправить? , связаны с отсутствием файла(ов) в папке py_macro. Переустановите ProTanki. Share this post Link to post Short link Share on other sites
Wild_RNB 114 #397973 Posted July 16, 2017 , связаны с отсутствием файла(ов) в папке py_macro. Переустановите ProTanki. Причина действительно в отсутствии нескольких файлов в папке ру_macro, но ProTanki не причем. Я сам добавлял менял конфиги с файлами py_macro, а при переустановке забыл скопировать папку py_macro. Спасибо! Share this post Link to post Short link Share on other sites
Kapany3uk 948 #397975 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 Share this post Link to post Short link Share on other sites
sirmax 5,499 #397980 Posted July 16, 2017 Мы об этом думали, но пока хорошего решения не нашли. Можно обсудить (в отдельной теме). Share this post Link to post Short link Share on other sites
demon2597 5,468 #397985 Posted July 16, 2017 вот поэтому я аддоны и не использую, только официальный XVM 1 2 Share this post Link to post Short link Share on other sites
Wild_RNB 114 #398063 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 Share this post Link to post Short link Share on other sites