Jump to content
Korean Random

DKRUBEN

User
  • Posts

    168
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by DKRUBEN

  1. Yes, I've seen the problem ... I've already updated ... close topic please
  2. 2018-01-14 00:52:55: XVM: eXtended Visualization Mod ( https://modxvm.com/ ) 2018-01-14 00:52:55: XVM Version : 7.3.3 2018-01-14 00:52:55: XVM Revision : 8186 2018-01-14 00:52:55: XVM Branch : default 2018-01-14 00:52:55: XVM Hash : 51a737b67d1a99031e3873193d68259e5bc23ce4 2018-01-14 00:52:55: WoT Current : 0.9.21.0.3 2018-01-14 00:52:55: Current Time : 2018-01-14 00:52:55 +0000 2018-01-14 00:52:55: [WARN] Following XVM fonts installed: ['C:\\WINDOWS/Fonts\\4_xfwfonts_xvm_xvm.ttf', 'C:\\WINDOWS/Fonts\\4_xfwfonts_xvm_xvm_0.ttf', 'C:\\WINDOWS/Fonts\\4_xfwfonts_xvm_xvm_1.ttf', 'C:\\WINDOWS/Fonts\\XVM.ttf', 'C:\\WINDOWS/Fonts\\XVMSymbol.ttf', 'C:\\WINDOWS/Fonts\\XVMSymbol_0.ttf', 'C:\\WINDOWS/Fonts\\XVMSymbol_1.ttf', 'C:\\WINDOWS/Fonts\\XVMZeGnor.ttf', 'C:\\WINDOWS/Fonts\\XVM_0.ttf'] 2018-01-14 00:52:55: --------------------------- 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\xvm.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\@xvm.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\tooltips.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\py_hitLog.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\texts\vType.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\settings.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\minimap\minimapAlt.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\minimap\minimap.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\minimap\minimapCircles.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\minimap\minimapLines.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\minimap\minimapMapSize.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\minimap\minimapLabelsTemplates.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\minimap\minimapColors.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\hitLog.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battle.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\colorRatting\colors.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\export.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\elements.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\snippets\snippets-fragCorrelationBar.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\camera.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\sounds.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\hangar.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carousel.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carouselNormal.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carouselBattles.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carouselWin.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carouselHits.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carouselDmg.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carouselTier.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carouselMastery.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carouselGunMark.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carouselSmall.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\widgets\widgets.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\widgets\widgetsTemplates.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battleLoading.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\statisticForm.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\pp\playersPanel.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\pp\panels-none.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\pp\panels-short.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\pp\panels-large.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\pp\panels-medium.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\pp\panels-medium2.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\markers\markers.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\markers\markersDeadExtended.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\markers\markersExplosion.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\markers\markersFly.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\markers\markersDeadNormal.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\markers\markersAliveExtended.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\markers\markersAliveNormal.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\squad.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\iconset.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsBattleMessages.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battleLabels.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsPY_HitLog.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsHitlog.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsDamageLog.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsWinChance.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsRepairControl.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsTotalHPArm.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsTotalHPWGNew.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsTotalHPfallout.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsTotalHPStraight.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsFragCor.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsSafeShot.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsSixthSenseTimer.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsTotalEfficiency.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsEfficiency.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\xmqp.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\tweaks.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\userInfo.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\colorRatting\alpha.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battleResults.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\texts.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\texts\spotted.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\captureBar\captureBarNormal.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\vehicleNames.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\hotkeys.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\damageLog.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\login.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battleLoadingTips.xc 2018-01-14 00:52:55: [JSONxLoader] load: res_mods\mods\shared_resources\xvm\l10n\pt.xc 2018-01-14 00:52:55: Config loaded. Region: EU (detected), Language: pt (detected) 2018-01-14 00:53:10: WARNING: TODO: len(hulls) != 1 for vehicle ussr:R03_BT-7 2018-01-14 00:53:10: WARNING: TODO: len(hulls) != 1 for vehicle ussr:R46_KV-13 2018-01-14 00:53:10: WARNING: TODO: len(hulls) != 1 for vehicle ussr:R81_IS8 2018-01-14 00:53:10: WARNING: TODO: len(hulls) != 1 for vehicle ussr:R43_T-70 2018-01-14 00:53:10: WARNING: TODO: len(hulls) != 1 for vehicle germany:G04_PzVI_Tiger_I 2018-01-14 00:53:10: WARNING: TODO: len(hulls) != 1 for vehicle germany:G24_VK3002DB 2018-01-14 00:53:10: WARNING: TODO: len(hulls) != 1 for vehicle germany:G27_VK3001P 2018-01-14 00:53:10: WARNING: TODO: len(hulls) != 1 for vehicle germany:G58_VK4502P 2018-01-14 00:53:10: WARNING: TODO: len(hulls) != 1 for vehicle usa:A25_M2_med 2018-01-14 00:53:10: WARNING: TODO: len(hulls) != 1 for vehicle usa:A46_T3 2018-01-14 00:53:10: WARNING: TODO: len(hulls) != 1 for vehicle france:F03_D2 2018-01-14 00:53:10: WARNING: TODO: len(hulls) != 1 for vehicle france:F44_Somua_S35 2018-01-14 00:53:10: WARNING: TODO: len(hulls) != 1 for vehicle france:F83_AMX_M4_Mle1949_Bis 2018-01-14 00:53:10: WARNING: TODO: len(hulls) != 1 for vehicle uk:GB22_Comet 2018-01-14 00:53:13: [L:000] onLibLoaded: ../../res_mods/mods/xfw_packages/xvm_lobby/as_lobby/xvm_lobby.swf 2018-01-14 00:53:13: [L:001] [XVM:LOBBY] processView: login 2018-01-14 00:53:13: [L:002] [XFW] Mod loaded: xvm_lobby.swf 2018-01-14 00:53:14: [L:003] onLibLoaded: gui/flash/battleResults.swf 2018-01-14 00:53:14: [L:004] onLibLoaded: gui/flash/TankCarousel.swf 2018-01-14 00:53:14: [L:005] onLibLoaded: gui/flash/nodesLib.swf 2018-01-14 00:53:14: [L:006] onLibLoaded: gui/flash/crew.swf 2018-01-14 00:53:14: [L:007] onLibLoaded: ../../res_mods/mods/xfw_packages/xvm_lobby/as_lobby/xvm_lobby_ui.swf 2018-01-14 00:53:15: [INFO] HTTPS: /4.0/getOnlineUsersCount/0 2018-01-14 00:53:16: [INFO] Time: 1385 ms, Size: 664 (664) bytes 2018-01-14 00:53:35: [INFO] HTTPS: /4.0/getToken/bb9d1741-****-****-****-********d7b3/511232657 2018-01-14 00:53:38: [INFO] Time: 2328 ms, Size: 329 (329) bytes 2018-01-14 00:53:38: [INFO] HTTPS: /4.0/getVersionWithLimit/bb9d1741-****-****-****-********d7b3/511232657/1000 2018-01-14 00:53:41: [INFO] Time: 2878 ms, Size: 72659 (72659) bytes 2018-01-14 00:53:41: [L:008] onLibLoaded: gui/flash/guiControlsLobbyBattleDynamic.swf 2018-01-14 00:53:41: [L:009] onLibLoaded: gui/flash/guiControlsLobbyDynamic.swf 2018-01-14 00:53:41: [L:010] onLibLoaded: gui/flash/popovers.swf 2018-01-14 00:53:41: [L:011] onLibLoaded: gui/flash/IconLibrary.swf 2018-01-14 00:53:41: [L:012] onLibLoaded: gui/flash/nyCmptsDynamic.swf 2018-01-14 00:53:41: [L:013] [XVM:LOBBY] processView: lobby 2018-01-14 00:53:42: [INFO] HTTPS: /4.0/getOnlineUsersCount/511232657 2018-01-14 00:53:42: [L:014] [XVM:LOBBY] processView: hangar 2018-01-14 00:53:43: [INFO] Time: 910 ms, Size: 664 (664) bytes 2018-01-14 00:53:43: xvm_integrity results: correct! 2018-01-14 00:53:59: [XMQP] Connecting to xmqp6.modxvm.com 2018-01-14 00:54:00: [B:000] onLibLoaded: ../../res_mods/mods/xfw_packages/xvm_battle/as_battle_classic/xvm_battle_classic.swf 2018-01-14 00:54:00: [B:001] [XVM:BATTLE] processView: classicBattlePage 2018-01-14 00:54:00: [B:002] [BattleLoading] XVM_VERSION=7.3.3 #8186 for WoT 0.9.21 gameRegion=EU configVersion=6.1.0 autoReloadConfig=false markers.enabled=true servicesActive=true xmqp=true statBattle=true 2018-01-14 00:54:02: [B:003] [XFW] Mod loaded: xvm_battle_classic.swf 2018-01-14 00:54:03: [INFO] HTTPS: /4.0/getStats/bb9d1741-****-****-****-********d7b3/539227402=1153,551590411=1889,511232657=10497=1,551427223=3585,500985112=11793,521694495=11777,524015778=2129,502800608=18193,524992677=1,500104871=1041,522521902=14145,530563889=3361,534711795=5649,500146365=14145,535399361=5649,500130502=1041,530320458=9761,516998219=11089,550911053=1105,500528719=1105,552036563=51553,515280214=2113,523134808=12881,507508602=10049,510150112=64817,509188707=1105,507650416=3713,536660850=6465,500651347=14145,540445946=51713 2018-01-14 00:54:04: [VM] initialized 2018-01-14 00:54:04: [INFO] Time: 1389 ms, Size: 10759 (10759) bytes 2018-01-14 00:54:04: [VM] registered 2018-01-14 00:54:05: [INFO] HTTPS: /3.0/getComments/bb9d1741-****-****-****-********d7b3 2018-01-14 00:58:58: [L:000] onLibLoaded: ../../res_mods/mods/xfw_packages/xvm_lobby/as_lobby/xvm_lobby.swf 2018-01-14 00:58:58: [L:001] [XFW] Mod loaded: xvm_lobby.swf 2018-01-14 00:58:58: [L:002] onLibLoaded: gui/flash/battleResults.swf 2018-01-14 00:58:58: [L:003] onLibLoaded: gui/flash/TankCarousel.swf 2018-01-14 00:58:58: [L:004] onLibLoaded: gui/flash/nodesLib.swf 2018-01-14 00:58:58: [L:005] onLibLoaded: gui/flash/crew.swf 2018-01-14 00:58:58: [L:006] onLibLoaded: ../../res_mods/mods/xfw_packages/xvm_lobby/as_lobby/xvm_lobby_ui.swf 2018-01-14 00:59:01: [L:007] onLibLoaded: gui/flash/guiControlsLobbyBattleDynamic.swf 2018-01-14 00:59:01: [L:008] onLibLoaded: gui/flash/guiControlsLobbyDynamic.swf 2018-01-14 00:59:01: [L:009] onLibLoaded: gui/flash/popovers.swf 2018-01-14 00:59:01: [L:010] onLibLoaded: gui/flash/IconLibrary.swf 2018-01-14 00:59:01: [L:011] onLibLoaded: gui/flash/nyCmptsDynamic.swf 2018-01-14 00:59:01: [L:012] [XVM:LOBBY] processView: lobby 2018-01-14 00:59:01: [INFO] HTTPS: /4.0/getOnlineUsersCount/511232657 2018-01-14 00:59:02: [L:013] [XVM:LOBBY] processView: hangar 2018-01-14 00:59:02: [INFO] Time: 546 ms, Size: 664 (664) bytes 2018-01-14 00:59:03: [L:014] [XVM:LOBBY] processView: battleResults 2018-01-14 00:59:06: [XMQP] Connecting to xmqp9.modxvm.com 2018-01-14 00:59:08: [B:000] onLibLoaded: ../../res_mods/mods/xfw_packages/xvm_battle/as_battle_classic/xvm_battle_classic.swf 2018-01-14 00:59:08: [B:001] [XVM:BATTLE] processView: classicBattlePage 2018-01-14 00:59:08: [B:002] [BattleLoading] XVM_VERSION=7.3.3 #8186 for WoT 0.9.21 gameRegion=EU configVersion=6.1.0 autoReloadConfig=false markers.enabled=true servicesActive=true xmqp=true statBattle=true 2018-01-14 00:59:09: [B:003] [XFW] Mod loaded: xvm_battle_classic.swf 2018-01-14 00:59:10: [INFO] HTTPS: /4.0/getStats/bb9d1741-****-****-****-********d7b3/526627969=1409,501737731=10001,503232772=8977,502918535=7473,508120586=64817,537740943=1665,511232657=10497=1,544280472=55889,548418460=11857,543703968=1105,511076898=1393,506516516=8961,512553500=6465,526819628=2305,543912241=16641,547287476=7185,508398005=15649,502141492=1409,504060862=513,534715829=3585,516218436=11857,535721797=5185,531396002=11265,504942424=3873,548767704=52321,509427545=58113,507953764=52321,546781292=8977,528618483=3969,532880632=1105 2018-01-14 00:59:11: [INFO] Time: 1451 ms, Size: 10941 (10941) bytes 2018-01-14 00:59:12: [VM] initialized 2018-01-14 00:59:12: [VM] registered 2018-01-14 00:59:13: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "res_mods/mods/xfw_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='xvm.python_macro' 2018-01-14 00:59:13: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "res_mods/mods/xfw_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='xvm.python_macro' 2018-01-14 01:05:36: [L:000] onLibLoaded: ../../res_mods/mods/xfw_packages/xvm_lobby/as_lobby/xvm_lobby.swf 2018-01-14 01:05:36: [L:001] [XFW] Mod loaded: xvm_lobby.swf 2018-01-14 01:05:36: [L:002] onLibLoaded: gui/flash/battleResults.swf 2018-01-14 01:05:36: [L:003] onLibLoaded: gui/flash/TankCarousel.swf 2018-01-14 01:05:36: [L:004] onLibLoaded: gui/flash/nodesLib.swf 2018-01-14 01:05:36: [L:005] onLibLoaded: gui/flash/crew.swf 2018-01-14 01:05:36: [L:006] onLibLoaded: ../../res_mods/mods/xfw_packages/xvm_lobby/as_lobby/xvm_lobby_ui.swf 2018-01-14 01:05:40: [L:007] onLibLoaded: gui/flash/guiControlsLobbyBattleDynamic.swf 2018-01-14 01:05:40: [L:008] onLibLoaded: gui/flash/guiControlsLobbyDynamic.swf 2018-01-14 01:05:40: [L:009] onLibLoaded: gui/flash/popovers.swf 2018-01-14 01:05:40: [L:010] onLibLoaded: gui/flash/IconLibrary.swf 2018-01-14 01:05:40: [L:011] onLibLoaded: gui/flash/nyCmptsDynamic.swf 2018-01-14 01:05:40: [L:012] [XVM:LOBBY] processView: lobby 2018-01-14 01:05:40: [INFO] HTTPS: /4.0/getOnlineUsersCount/511232657 2018-01-14 01:05:41: [L:013] [XVM:LOBBY] processView: hangar 2018-01-14 01:05:41: [INFO] Time: 526 ms, Size: 665 (665) bytes 2018-01-14 01:05:42: [L:014] [XVM:LOBBY] processView: battleResults 2018-01-14 01:05:57: [XMQP] Connecting to xmqp8.modxvm.com 2018-01-14 01:05:59: [B:000] onLibLoaded: ../../res_mods/mods/xfw_packages/xvm_battle/as_battle_classic/xvm_battle_classic.swf 2018-01-14 01:05:59: [B:001] [XVM:BATTLE] processView: classicBattlePage 2018-01-14 01:05:59: [B:002] [BattleLoading] XVM_VERSION=7.3.3 #8186 for WoT 0.9.21 gameRegion=EU configVersion=6.1.0 autoReloadConfig=false markers.enabled=true servicesActive=true xmqp=true statBattle=true 2018-01-14 01:06:00: [B:003] [XFW] Mod loaded: xvm_battle_classic.swf 2018-01-14 01:06:01: [INFO] HTTPS: /4.0/getStats/bb9d1741-****-****-****-********d7b3/538289056=1105,552529644=11777,537491622=5649,505795637=10497,529747767=1057,530659385=257,518740512=7969,501061442=529,501200463=513,548702418=10001,546865516=1041,505861593=7969,519168731=11553,525597405=3457,516704541=5457,534063775=1137,552452842=18689,514286700=6417,515280214=2113,537596790=1105,511373175=2577,538383231=2625,504532491=1297,511232657=10497=1,518977555=10497,541932638=2897,535307113=54785,504761842=1057,500964873=13393,545314695=16641 2018-01-14 01:06:03: [INFO] Time: 1308 ms, Size: 10681 (10681) bytes 2018-01-14 01:06:03: [VM] initialized 2018-01-14 01:06:04: [VM] registered 2018-01-14 01:11:48: [L:000] onLibLoaded: ../../res_mods/mods/xfw_packages/xvm_lobby/as_lobby/xvm_lobby.swf 2018-01-14 01:11:48: [L:001] [XFW] Mod loaded: xvm_lobby.swf 2018-01-14 01:11:48: [L:002] onLibLoaded: gui/flash/battleResults.swf 2018-01-14 01:11:48: [L:003] onLibLoaded: gui/flash/TankCarousel.swf 2018-01-14 01:11:48: [L:004] onLibLoaded: gui/flash/nodesLib.swf 2018-01-14 01:11:48: [L:005] onLibLoaded: gui/flash/crew.swf 2018-01-14 01:11:48: [L:006] onLibLoaded: ../../res_mods/mods/xfw_packages/xvm_lobby/as_lobby/xvm_lobby_ui.swf 2018-01-14 01:11:51: [L:007] onLibLoaded: gui/flash/guiControlsLobbyBattleDynamic.swf 2018-01-14 01:11:51: [L:008] onLibLoaded: gui/flash/guiControlsLobbyDynamic.swf 2018-01-14 01:11:51: [L:009] onLibLoaded: gui/flash/popovers.swf 2018-01-14 01:11:51: [L:010] onLibLoaded: gui/flash/IconLibrary.swf 2018-01-14 01:11:51: [L:011] onLibLoaded: gui/flash/nyCmptsDynamic.swf 2018-01-14 01:11:51: [L:012] [XVM:LOBBY] processView: lobby 2018-01-14 01:11:51: [INFO] HTTPS: /4.0/getOnlineUsersCount/511232657 2018-01-14 01:11:52: [L:013] [XVM:LOBBY] processView: hangar 2018-01-14 01:11:52: [INFO] Time: 526 ms, Size: 665 (665) bytes 2018-01-14 01:11:53: [L:014] [XVM:LOBBY] processView: battleResults 2018-01-14 01:12:03: [XMQP] Connecting to xmqp8.modxvm.com 2018-01-14 01:12:04: [B:000] onLibLoaded: ../../res_mods/mods/xfw_packages/xvm_battle/as_battle_classic/xvm_battle_classic.swf 2018-01-14 01:12:04: [B:001] [XVM:BATTLE] processView: classicBattlePage 2018-01-14 01:12:04: [B:002] [BattleLoading] XVM_VERSION=7.3.3 #8186 for WoT 0.9.21 gameRegion=EU configVersion=6.1.0 autoReloadConfig=false markers.enabled=true servicesActive=true xmqp=true statBattle=true 2018-01-14 01:12:06: [B:003] [XFW] Mod loaded: xvm_battle_classic.swf 2018-01-14 01:12:07: [INFO] HTTPS: /4.0/getStats/bb9d1741-****-****-****-********d7b3/516497174=12097,501148444=55313,530791709=63297,501119942=3377,514408614=6657,502215597=48641,530440183=11793,543973049=2817,527851835=3585,510666821=54289,542766406=3857,506171463=1393,502335048=12545,530913739=273,510537166=3969,551851854=54289,501970646=10497,544720985=11793,519361379=5633,507470820=8977,507275622=61713,512545896=48641,505610738=11345,531257463=273,513907967=16417,544986497=1105,500611977=11265,550941069=1297,511232657=10497=1,504607892=1105 2018-01-14 01:12:08: [INFO] Time: 1350 ms, Size: 11178 (11178) bytes 2018-01-14 01:12:09: [VM] initialized 2018-01-14 01:12:10: [VM] registered 2018-01-14 01:19:53: [L:000] onLibLoaded: ../../res_mods/mods/xfw_packages/xvm_lobby/as_lobby/xvm_lobby.swf 2018-01-14 01:19:53: [L:001] [XFW] Mod loaded: xvm_lobby.swf 2018-01-14 01:19:53: [L:002] onLibLoaded: gui/flash/battleResults.swf 2018-01-14 01:19:53: [L:003] onLibLoaded: gui/flash/TankCarousel.swf 2018-01-14 01:19:53: [L:004] onLibLoaded: gui/flash/nodesLib.swf 2018-01-14 01:19:53: [L:005] onLibLoaded: gui/flash/crew.swf 2018-01-14 01:19:53: [L:006] onLibLoaded: ../../res_mods/mods/xfw_packages/xvm_lobby/as_lobby/xvm_lobby_ui.swf 2018-01-14 01:19:57: [L:007] onLibLoaded: gui/flash/guiControlsLobbyBattleDynamic.swf 2018-01-14 01:19:57: [L:008] onLibLoaded: gui/flash/guiControlsLobbyDynamic.swf 2018-01-14 01:19:57: [L:009] onLibLoaded: gui/flash/popovers.swf 2018-01-14 01:19:57: [L:010] onLibLoaded: gui/flash/IconLibrary.swf 2018-01-14 01:19:57: [L:011] onLibLoaded: gui/flash/nyCmptsDynamic.swf 2018-01-14 01:19:57: [L:012] [XVM:LOBBY] processView: lobby 2018-01-14 01:19:58: [INFO] HTTPS: /4.0/getOnlineUsersCount/511232657 2018-01-14 01:19:58: [L:013] [XVM:LOBBY] processView: hangar 2018-01-14 01:19:58: [INFO] Time: 514 ms, Size: 665 (665) bytes 2018-01-14 01:19:59: [L:014] [XVM:LOBBY] processView: battleResults 2018-01-14 01:20:06: [XMQP] Connecting to xmqp3.modxvm.com 2018-01-14 01:20:08: [B:000] onLibLoaded: ../../res_mods/mods/xfw_packages/xvm_battle/as_battle_classic/xvm_battle_classic.swf 2018-01-14 01:20:08: [B:001] [XVM:BATTLE] processView: classicBattlePage 2018-01-14 01:20:08: [B:002] [BattleLoading] XVM_VERSION=7.3.3 #8186 for WoT 0.9.21 gameRegion=EU configVersion=6.1.0 autoReloadConfig=false markers.enabled=true servicesActive=true xmqp=true statBattle=true 2018-01-14 01:20:09: [B:003] [XFW] Mod loaded: xvm_battle_classic.swf 2018-01-14 01:20:10: [INFO] HTTPS: /4.0/getStats/bb9d1741-****-****-****-********d7b3/525422598=11041,502708745=7697,501407374=9249,503894161=2321,527818904=62993,548009115=5185,521830111=2625,536812073=15137,509794997=3377,503360265=50961,534431930=3873,500541115=2817,542238023=54289,535987912=4689,500703306=59393,508370639=1553,552036563=15137,537995991=10017,510006607=5377,552331359=5473,513663074=1105,527306470=1393,511232657=10497=1,531647466=1297,500922739=15649,521198965=50193,551310198=2561,518980343=56609,525112063=57889,504554495=3377 2018-01-14 01:20:11: [INFO] Time: 1490 ms, Size: 11184 (11184) bytes 2018-01-14 01:20:12: [VM] initialized 2018-01-14 01:20:13: [VM] registered 2018-01-14 01:26:55: [L:000] onLibLoaded: ../../res_mods/mods/xfw_packages/xvm_lobby/as_lobby/xvm_lobby.swf 2018-01-14 01:26:55: [L:001] [XFW] Mod loaded: xvm_lobby.swf 2018-01-14 01:26:55: [L:002] onLibLoaded: gui/flash/battleResults.swf 2018-01-14 01:26:55: [L:003] onLibLoaded: gui/flash/TankCarousel.swf 2018-01-14 01:26:55: [L:004] onLibLoaded: gui/flash/nodesLib.swf 2018-01-14 01:26:55: [L:005] onLibLoaded: gui/flash/crew.swf 2018-01-14 01:26:55: [L:006] onLibLoaded: ../../res_mods/mods/xfw_packages/xvm_lobby/as_lobby/xvm_lobby_ui.swf 2018-01-14 01:26:55: [L:007] onLibLoaded: gui/flash/guiControlsLobbyBattleDynamic.swf 2018-01-14 01:26:55: [L:008] onLibLoaded: gui/flash/guiControlsLobbyDynamic.swf 2018-01-14 01:26:55: [L:009] onLibLoaded: gui/flash/popovers.swf 2018-01-14 01:26:55: [L:010] onLibLoaded: gui/flash/IconLibrary.swf 2018-01-14 01:26:55: [L:011] onLibLoaded: gui/flash/nyCmptsDynamic.swf 2018-01-14 01:26:55: [L:012] [XVM:LOBBY] processView: lobby 2018-01-14 01:26:56: [INFO] HTTPS: /4.0/getOnlineUsersCount/511232657 2018-01-14 01:26:56: [L:013] [XVM:LOBBY] processView: hangar 2018-01-14 01:26:57: [INFO] Time: 828 ms, Size: 666 (666) bytes 2018-01-14 01:27:04: [L:014] [XVM:LOBBY] processView: login 2018-01-14 01:27:04: [INFO] HTTPS: /4.0/getOnlineUsersCount/0 2018-01-14 01:27:08: [INFO] Time: 3984 ms, Size: 666 (666) bytes 2018-01-14 01:27:29: [INFO] HTTPS: /4.0/getToken/bb9d1741-****-****-****-********d7b3/511232657 2018-01-14 01:27:29: [INFO] Time: 431 ms, Size: 282 (282) bytes 2018-01-14 01:27:29: [INFO] HTTPS: /4.0/getVersionWithLimit/bb9d1741-****-****-****-********d7b3/511232657/1000 2018-01-14 01:27:30: [INFO] Time: 1004 ms, Size: 72659 (72659) bytes 2018-01-14 01:27:31: [L:015] onLibLoaded: gui/flash/guiControlsLobbyBattleDynamic.swf 2018-01-14 01:27:31: [L:016] onLibLoaded: gui/flash/guiControlsLobbyDynamic.swf 2018-01-14 01:27:31: [L:017] onLibLoaded: gui/flash/popovers.swf 2018-01-14 01:27:31: [L:018] onLibLoaded: gui/flash/IconLibrary.swf 2018-01-14 01:27:31: [L:019] onLibLoaded: gui/flash/nyCmptsDynamic.swf 2018-01-14 01:27:31: [L:020] [XVM:LOBBY] processView: lobby 2018-01-14 01:27:31: [INFO] HTTPS: /4.0/getOnlineUsersCount/511232657 2018-01-14 01:27:32: [L:021] [XVM:LOBBY] processView: hangar 2018-01-14 01:27:32: [INFO] Time: 535 ms, Size: 666 (666) bytes 2018-01-14 01:27:38: [XMQP] Connecting to xmqp1.modxvm.com 2018-01-14 01:27:39: [B:000] onLibLoaded: ../../res_mods/mods/xfw_packages/xvm_battle/as_battle_classic/xvm_battle_classic.swf 2018-01-14 01:27:39: [B:001] [XVM:BATTLE] processView: classicBattlePage 2018-01-14 01:27:39: [B:002] [BattleLoading] XVM_VERSION=7.3.3 #8186 for WoT 0.9.21 gameRegion=EU configVersion=6.1.0 autoReloadConfig=false markers.enabled=true servicesActive=true xmqp=true statBattle=true 2018-01-14 01:27:41: [B:003] [XFW] Mod loaded: xvm_battle_classic.swf 2018-01-14 01:27:42: [INFO] HTTPS: /4.0/getStats/bb9d1741-****-****-****-********d7b3/504215512=2321,501356763=10001,540188888=9761,507216225=257,500231267=10241,500921445=3377,510301799=1,502279637=1057,506608492=64817,537174001=1041,514551794=16417,549211641=10769,500848892=14161,524762751=273,510343690=3585,545717515=10529,511232657=10497=1,530229790=15137,509275427=57105,505240493=513,504974642=4689,546044190=1057,540049337=10529,510965953=9473,534142531=4657,508639813=6945,550322630=9761,549944138=15649,514994261=1041,525725113=3361 2018-01-14 01:27:43: [INFO] Time: 1331 ms, Size: 10608 (10608) bytes 2018-01-14 01:27:43: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "res_mods/mods/xfw_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='xvm.python_macro' 2018-01-14 01:27:43: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 144, in get_function args = ast.literal_eval(args_string) File "scripts/common/Lib/ast.py", line 49, in literal_eval File "scripts/common/Lib/ast.py", line 37, in parse File "<unknown>", line 1 (, ) ^ SyntaxError: invalid syntax arg='math.sub(, )' 2018-01-14 01:27:43: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 144, in get_function args = ast.literal_eval(args_string) File "scripts/common/Lib/ast.py", line 49, in literal_eval File "scripts/common/Lib/ast.py", line 37, in parse File "<unknown>", line 1 (, ) ^ SyntaxError: invalid syntax arg='math.sub(, )' 2018-01-14 01:27:43: [B:004] as_xfw_cmd: xfw.as.py_event ON_UPDATE_FRAG_COR_BAR TypeError: Error #1006: updateOnEvent is not a function. at method id: 753()[/var/lib/jenkins/jobs/xvm/branches/default/workspace@script/src/xvm/xvm_shared;com/xvm/extraFields;ExtraFieldsHelper.as:123] at com.xfw::Xfw/as_xfw_cmd()[/var/lib/jenkins/jobs/xvm/branches/default/workspace@script/src/xfw/src/actionscript/xfw_shared;com/xfw;Xfw.as:90] at com.xfw::XfwComponent/as_xfw_cmd()[/var/lib/jenkins/jobs/xvm/branches/default/workspace@script/src/xfw/src/actionscript/xfw;com/xfw;XfwComponent.as:90] good to all, my game at the end of some battles falls or closes the process suddenly ...
  3. #IAMSPOTTED "iAmSpotted": { "enabled": true, "showWhenLess": 0, // default 6 (change to - 0) "helpMeCommand": true, "format": "I'm Spotted in {{position}} :(!" },
  4. i put this: "format": "<font color='{{py:readColor(\"{{.colors.system.ally_dead}}\")}}'>{{py:fcb.allyVehicleDead}}</font><font color='{{py:readColor(\"{{.colors.system.ally_alive}}\")}}'>{{py:fcb.allyVehicleAlive}}</font>"
  5. well, here again, I needed help setting up the markers ... the question is the following I'm trying to get colors from colors.xc, but I'm not getting it. methods: 1. "format": "<font color='{{py:str_replace('{{.colors.system.enemy_alive}}', '0x', '#')}}'> 2. "format": "<font color='{{py:readColor('{{.colors.system.ally_dead}}')}}'>{{py:fcb.allyVehicleDead}}</font> xvmlog: 2018-01-07 16:16:36: XVM: eXtended Visualization Mod ( https://modxvm.com/ ) 2018-01-07 16:16:36: XVM Version : 7.3.3 2018-01-07 16:16:36: XVM Revision : 8185 2018-01-07 16:16:36: XVM Branch : default 2018-01-07 16:16:36: XVM Hash : 0f0ccf02e872bc1e2a3a395e89ee0013aca4957d 2018-01-07 16:16:36: WoT Current : 0.9.21.0.2 2018-01-07 16:16:36: Current Time : 2018-01-07 16:16:36 +0000 2018-01-07 16:16:36: [WARN] Following XVM fonts installed: ['C:\\WINDOWS/Fonts\\4_xfwfonts_xvm_xvm.ttf', 'C:\\WINDOWS/Fonts\\4_xfwfonts_xvm_xvm_0.ttf', 'C:\\WINDOWS/Fonts\\4_xfwfonts_xvm_xvm_1.ttf', 'C:\\WINDOWS/Fonts\\XVM.ttf', 'C:\\WINDOWS/Fonts\\XVMSymbol.ttf', 'C:\\WINDOWS/Fonts\\XVMSymbol_0.ttf', 'C:\\WINDOWS/Fonts\\XVMSymbol_1.ttf', 'C:\\WINDOWS/Fonts\\XVMZeGnor.ttf', 'C:\\WINDOWS/Fonts\\XVM_0.ttf'] 2018-01-07 16:16:36: --------------------------- 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\xvm.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\@xvm.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\tooltips.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\py_hitLog.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\texts\vType.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\settings.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\minimap\minimapAlt.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\minimap\minimap.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\minimap\minimapCircles.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\minimap\minimapLines.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\minimap\minimapMapSize.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\minimap\minimapLabelsTemplates.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\minimap\minimapColors.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\hitLog.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battle.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\colorRatting\colors.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\export.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\elements.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\snippets\snippets-fragCorrelationBar.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\camera.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\sounds.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\hangar.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carousel.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carouselNormal.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carouselBattles.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carouselWin.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carouselHits.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carouselDmg.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carouselTier.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carouselMastery.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carouselGunMark.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\carousel\carouselSmall.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\widgets\widgets.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\widgets\widgetsTemplates.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battleLoading.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\statisticForm.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\pp\playersPanel.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\pp\panels-none.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\pp\panels-short.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\pp\panels-large.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\pp\panels-medium.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\pp\panels-medium2.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\markers\markers.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\markers\markersDeadExtended.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\markers\markersExplosion.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\markers\markersFly.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\markers\markersDeadNormal.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\markers\markersAliveExtended.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\markers\markersAliveNormal.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\squad.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\iconset.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsBattleMessages.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battleLabels.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsPY_HitLog.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsHitlog.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsDamageLog.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsWinChance.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsRepairControl.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsTotalHPArm.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsTotalHPWGNew.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsTotalHPfallout.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsTotalHPStraight.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsFragCor.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsSafeShot.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsSixthSenseTimer.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsTotalEfficiency.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battlelabelsTemplates\battleLabelsEfficiency.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\xmqp.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\tweaks.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\userInfo.xc 2018-01-07 16:16:36: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\colorRatting\alpha.xc 2018-01-07 16:16:37: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battleResults.xc 2018-01-07 16:16:37: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\texts.xc 2018-01-07 16:16:37: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\texts\spotted.xc 2018-01-07 16:16:37: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\captureBar\captureBarNormal.xc 2018-01-07 16:16:37: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\vehicleNames.xc 2018-01-07 16:16:37: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\hotkeys.xc 2018-01-07 16:16:37: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\damageLog.xc 2018-01-07 16:16:37: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\login.xc 2018-01-07 16:16:37: [JSONxLoader] load: res_mods\configs\xvm\DriftKings\battleLoadingTips.xc 2018-01-07 16:16:37: [JSONxLoader] load: res_mods\mods\shared_resources\xvm\l10n\pt.xc 2018-01-07 16:16:37: Config loaded. Region: EU (detected), Language: pt (detected) 2018-01-07 16:16:52: WARNING: TODO: len(hulls) != 1 for vehicle ussr:R03_BT-7 2018-01-07 16:16:52: WARNING: TODO: len(hulls) != 1 for vehicle ussr:R46_KV-13 2018-01-07 16:16:52: WARNING: TODO: len(hulls) != 1 for vehicle ussr:R81_IS8 2018-01-07 16:16:52: WARNING: TODO: len(hulls) != 1 for vehicle ussr:R43_T-70 2018-01-07 16:16:52: WARNING: TODO: len(hulls) != 1 for vehicle germany:G04_PzVI_Tiger_I 2018-01-07 16:16:52: WARNING: TODO: len(hulls) != 1 for vehicle germany:G24_VK3002DB 2018-01-07 16:16:52: WARNING: TODO: len(hulls) != 1 for vehicle germany:G27_VK3001P 2018-01-07 16:16:52: WARNING: TODO: len(hulls) != 1 for vehicle germany:G58_VK4502P 2018-01-07 16:16:52: WARNING: TODO: len(hulls) != 1 for vehicle usa:A25_M2_med 2018-01-07 16:16:52: WARNING: TODO: len(hulls) != 1 for vehicle usa:A46_T3 2018-01-07 16:16:52: WARNING: TODO: len(hulls) != 1 for vehicle france:F03_D2 2018-01-07 16:16:52: WARNING: TODO: len(hulls) != 1 for vehicle france:F44_Somua_S35 2018-01-07 16:16:52: WARNING: TODO: len(hulls) != 1 for vehicle france:F83_AMX_M4_Mle1949_Bis 2018-01-07 16:16:52: WARNING: TODO: len(hulls) != 1 for vehicle uk:GB22_Comet 2018-01-07 16:16:54: [INFO] HTTPS: /4.0/getToken/bb9d1741-****-****-****-********d7b3/511232657 2018-01-07 16:16:54: [INFO] Time: 528 ms, Size: 282 (282) bytes 2018-01-07 16:16:54: [INFO] HTTPS: /4.0/getVersionWithLimit/bb9d1741-****-****-****-********d7b3/511232657/1000 2018-01-07 16:16:55: [INFO] Time: 1068 ms, Size: 79586 (79586) bytes 2018-01-07 16:16:56: [B:000] onLibLoaded: ../../res_mods/mods/xfw_packages/xvm_battle/as_battle_classic/xvm_battle_classic.swf 2018-01-07 16:16:56: [B:001] [XVM:BATTLE] processView: classicBattlePage 2018-01-07 16:16:56: [B:002] [BattleLoading] XVM_VERSION=7.3.3 #8185 for WoT 0.9.21 gameRegion=EU configVersion=6.1.0 autoReloadConfig=false markers.enabled=true servicesActive=true xmqp=true statBattle=true 2018-01-07 16:16:57: [B:003] [XFW] Mod loaded: xvm_battle_classic.swf 2018-01-07 16:16:57: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "res_mods/mods/xfw_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='readColor0xF50800' 2018-01-07 16:16:57: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "res_mods/mods/xfw_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='readColor0x840500' 2018-01-07 16:16:57: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "res_mods/mods/xfw_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='readColor('0x009900')' 2018-01-07 16:16:57: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "res_mods/mods/xfw_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='readColor('0x22CC00')' 2018-01-07 16:16:57: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "res_mods/mods/xfw_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='readColor0xF50800' 2018-01-07 16:16:57: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "res_mods/mods/xfw_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='readColor0x840500' 2018-01-07 16:16:57: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "res_mods/mods/xfw_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='readColor('0x009900')' 2018-01-07 16:16:57: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "res_mods/mods/xfw_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='readColor('0x22CC00')' same regist for str_replace
  6. Why do not you try this? import glob import os import json class Release(object): def __init__(self): self.i18n = os.path.join(self.configPath, 'i18n') self.clear()
  7. self.botton = {} self.to p = {} ? self.bottom= {[ #SPG 'UI_SPG': 'SPG': [ 'UI_SPG': 'SPG Mensege', 'UI_SPG_1': 'Click finger Snapped!', 'UI_SPG_2': 'Toss the Umbrellas!', 'UI_SPG_3': 'Cancer Removed!', 'UI_SPG_4': 'Scumbag Arty Removed!', 'UI_SPG_5': 'RAGE QUIT!!!', 'UI_SPG_6': 'Next time, USE LUBE!', 'UI_SPG_7': 'Still your DADDY!', 'UI_SPG_8': 'Ya look like a b4 picture!', 'UI_SPG_9': 'I wish I cared.', 'UI_SPG_10': 'Your face is mishapen!', 'UI_SPG_11': 'Nice one Butterpants!', 'UI_SPG_12': 'Clickity Click!\nPiece of Sh..', 'UI_SPG_13': 'Acking fusshole!', 'UI_SPG_14': 'Shoulda bought a Pinto', 'UI_SPG_15': 'Fake News!' ], 'LT': [ 'UI_LT': 'LT Mensege', 'UI_LT_1': 'Squished like a Bug!', 'UI_LT_2': 'Disposed!', 'UI_LT_3': 'Ass Kicked!', 'UI_LT_4': 'My Eyes! We are blind!', 'UI_LT_5': 'You are so fake\nBarbies Jealous!', 'UI_LT_6': 'MEDIC!!!', 'UI_LT_7': 'Lead Magnet! Ahhhgh!', 'UI_LT_8': 'Cheats!! Hacks!\nSORCERY!!', 'UI_LT_9': 'Jerk-Bitch! Idget! Assbutt!', 'UI_LT_10': 'Its OK if you\nwanna drop dead.', 'UI_LT_11': 'You hit the JERKpot!', 'UI_LT_12': 'My other rides your mom!', 'UI_LT_13': 'Acking fusshole!', 'UI_LT_14': 'CrapTastic!": "14', 'UI_LT_15': 'Hoser!', 'UI_LT_16': 'Fake News!' ], 'MT': [ 'UI_MT': 'MT Mensege', 'UI_MT_1': 'Up Yours!', 'UI_MT_2': 'Time to Uninstall!', 'UI_MT_3': 'REPORTED!!!', 'UI_MT_4': 'Goodbye Cruel World!', 'UI_MT_5': 'May you Stink Forever!', 'UI_MT_6': 'I did it Wrong!', 'UI_MT_7': 'I did it wrong AGAIN!', 'UI_MT_8': 'SORCERY!!!', 'UI_MT_9': 'You are not half the\nman your MOM is.', 'UI_MT_10': 'Can I have your head\nfor my rock garden?', 'UI_MT_11': 'Your gene pool could\nuse some chlorine!', 'UI_MT_12': 'Nonsense!', 'UI_MT_13': 'Screw You!', 'UI_MT_14': 'Ya look like a b4 picture!', 'UI_MT_15': 'Pickle Smoocher!', 'UI_MT_16': 'These undies were fresh!', 'UI_MT_17': 'Fake News!' ], 'TD': [ 'UI_TD': 'TD Mensege', 'UI_TD_1': 'Learn to TD!', 'UI_TD_2': 'Needed a Bigger Bush!', 'UI_TD_3': 'The Cake is a Lie!', 'UI_TD_4': 'Are your\nparents cousins?', 'UI_TD_5': 'I meant to do that.', 'UI_TD_6': 'I Just Pooped a Little.', 'UI_TD_7': 'Tank-tard mode off!', 'UI_TD_8': 'BAD my middle name!', 'UI_TD_9': 'So THAT just\nhappened.', 'UI_TD_10': 'Kiss my metallic ass!', 'UI_TD_11': 'Die Hipster Scum!', 'UI_TD_12': 'Who the TD here?', 'UI_TD_13': 'Its OK if you\nwanna drop dead.', 'UI_TD_14': 'Your face is mishapen!', 'UI_TD_15': 'What EVIL magic is this?', 'UI_TD_16': 'You are a Butt Knuckle!' ], 'HT': [ 'UI_HT': 'HT Mensege' 'UI_HT_1': 'Another Baddie!', 'UI_HT_2': 'How not to Heavy!', 'UI_HT_3': 'Destroyed!', 'UI_HT_4': 'FFS!!!', 'UI_HT_5': 'BAAAAAAD!!!', 'UI_HT_6': 'Nice shot Rubbernuts!', 'UI_HT_7': 'I HATE THIS GAME!', 'UI_HT_8': 'I dislike you. . .', 'UI_HT_9': 'Im the Fuck-Up Fairy!', 'UI_HT_10': 'Weapons Grade\nDouche Canoe!', 'UI_HT_11': 'Street smart.\nSesame Street smart.', 'UI_HT_12': 'You look like a\nbearded woman!', 'UI_HT_13': 'Ooo I dropped the soap!', 'UI_HT_14': 'Nice one Butterpants!', 'UI_HT_15': 'Mexico paying for this!', 'UI_HT_16': 'Im a Butt Knuckle!' ] ]
  8. test server 0.9.21 Common test... the gun does not fire ... { "def": { "safeShot": { "enabled": ${"../settings.xc":"settings.battleMenseges.safeshoot"}, "teamShotBlock": true, "teamKillerShotUnblock": true, "deadShotBlock":{ "enabled": true, "blockTimeOut": 2 }, "wasteShotBlock": false, "clientMessages": { "teamShotBlockedMessage": "Team shot blocked!", "deadShotBlockedMessage": "Dead shot blocked!", "wasteShotBlockedMessage": "Waste shot blocked!" }, "chatMessages": { "teamShotBlockedMessage": "[{{target-name}}}], Do not bother to shoot!" }, "disableKey": 56, "onHold": true, "disableMessage": false } } }
  9. good to the whole team xvm, are you going to launch a version for the test server?
  10. @ktulho lock this please python: from xfw import * from xvm_main.python.logger import * from xvm_main.python.stats import _stat from xvm.parser_addon import parser_addon from xvm.damageLog import RATINGS import BigWorld import time from Avatar import PlayerAvatar from Vehicle import Vehicle from gui.Scaleform.daapi.view.battle.classic.stats_exchange import FragsCollectableStats import xvm_main.python.config as config from helpers import dependency from skeletons.account_helpers.settings_core import ISettingsCore from constants import ARENA_GUI_TYPE from gui.Scaleform.daapi.view.battle.shared.minimap.plugins import ArenaVehiclesPlugin from gui.Scaleform.daapi.view.meta.BattleStatisticDataControllerMeta import BattleStatisticDataControllerMeta playersEnemyAlive = {} playersAllyAlive = {} playersEnemyDead = {} playersAllyDead = {} aliveVehType = {'LT': '', 'MT': '', 'HT': '', 'SPG': '', 'TD': '', 'unknown': ''} deadVehType = {'LT': '', 'MT': '', 'HT': '', 'SPG': '', 'TD': '', 'unknown': ''} enemyVehicleAlive = None allyVehicleAlive = None enemyVehicleDead = None allyVehicleDead = None playerTeam = -1 autoReloadConfig = False twoLine = False countAlly = 0 countEnemy = 0 arenaGuiType = None allyOrder = [] enemyOrder = [] chooseRating = None directSortByLevelAllys = True directSortByLevelEnemies = True def readConfig(): global aliveVehType, deadVehType, twoLine, enemyOrder, allyOrder, arenaGuiType, autoReloadConfig, chooseRating, directSortByLevelEnemies, directSortByLevelAllys scale = config.networkServicesSettings.scale name = config.networkServicesSettings.rating r = '{}_{}'.format(scale, name) if r in RATINGS: chooseRating = RATINGS[r]['name'] else: chooseRating = 'xwgr' if scale == 'xvm' else 'wgr' autoReloadConfig = config.get('autoReloadConfig') aliveVehType['LT'] = config.get('fragCorrelation/vtypeAlive/LT', "<font face='xvm' color='#238C23'>&#x3A;</font>") aliveVehType['MT'] = config.get('fragCorrelation/vtypeAlive/MT', "<font face='xvm' color='#B79B2D'>&#x3B;</font>") aliveVehType['HT'] = config.get('fragCorrelation/vtypeAlive/HT', "<font face='xvm' color='#AA2F31'>&#x3F; </font>") aliveVehType['SPG'] = config.get('fragCorrelation/vtypeAlive/SPG', "<font face='xvm' color='#7D04A0'>&#x2D;</font>") aliveVehType['TD'] = config.get('fragCorrelation/vtypeAlive/TD', "<font face='xvm' color='#1447A0'>&#x2E;</font>") aliveVehType['unknown'] = config.get('fragCorrelation/vtypeAlive/unknown', "<font face='xvm' color='#dfdfd0'>&#x44;</font>") deadVehType['LT'] = config.get('fragCorrelation/vtypeDead/LT', "<font face='xvm' color='#387638'>&#x3A;</font>") deadVehType['MT'] = config.get('fragCorrelation/vtypeDead/MT', "<font face='xvm' color='#9c9c36'>&#x3B;</font>") deadVehType['HT'] = config.get('fragCorrelation/vtypeDead/HT', "<font face='xvm' color='#803c3c'>&#x3F; </font>") deadVehType['SPG'] = config.get('fragCorrelation/vtypeDead/SPG', "<font face='xvm' color='#854994'>&#x2D;</font>") deadVehType['TD'] = config.get('fragCorrelation/vtypeDead/TD', "<font face='xvm' color='#465a97'>&#x2E;</font>") deadVehType['unknown'] = config.get('fragCorrelation/vtypeDead/unknown', "<font face='xvm' color='#dfdfd0'>&#x44;</font>") showStandartMarkers = config.get('fragCorrelation/showStandartMarkers', False) enemyOrder = config.get('fragCorrelation/markersEnemiesOrder', ['HT', 'MT', 'TD', 'SPG', 'LT', 'unknown']) allyOrder = config.get('fragCorrelation/markersAllysOrder', ['HT', 'MT', 'TD', 'SPG', 'LT', 'unknown']) directSortByLevelAllys = config.get('fragCorrelation/directSortByLevelAllys', True) directSortByLevelEnemies = config.get('fragCorrelation/directSortByLevelEnemies', True) if not showStandartMarkers: settingsCore = dependency.instance(ISettingsCore) if settingsCore.isSettingChanged('showVehiclesCounter', False): settingsCore.applySetting('showVehiclesCounter', False) settingsCore.onSettingsChanged({'showVehiclesCounter': False}) arenaGuiType = BigWorld.player().arenaGuiType if arenaGuiType in [ARENA_GUI_TYPE.EPIC_RANDOM, ARENA_GUI_TYPE.EPIC_RANDOM_TRAINING]: twoLine = config.get('fragCorrelation/twoLineEpicRandom', False) else: twoLine = False def getAliveVehicle(vehicles, countHalf, isAlly=True): if isAlly: sign = -1 if directSortByLevelAllys else 1 vehicles.sort(key=lambda x: [x['vehTypeNumber'], sign * x['level']]) else: sign = -1 if directSortByLevelEnemies else 1 vehicles.sort(key=lambda x: [x['vehTypeNumber'], sign * x['level']]) s = [parser_addon(aliveVehType[i['vehType']], i) for i in vehicles] if twoLine and (len(s) >= countHalf): s.insert(countHalf, '\n') return ''.join(s) if s is not None else '' def getDeadVehicle(vehicles, countHalf, isAlly=True): if isAlly: sign = -1 if directSortByLevelAllys else 1 vehicles.sort(key=lambda x: [x['vehTypeNumber'], sign * x['level']]) else: sign = -1 if directSortByLevelEnemies else 1 vehicles.sort(key=lambda x: [x['vehTypeNumber'], sign * x['level']]) s = [parser_addon(deadVehType[i['vehType']], i) for i in vehicles] l = len(s) - countHalf if twoLine and (l > 0): s.insert(l, '\n') return ''.join(s) if s is not None else '' def readColor(sec, m, xm=None): colors = config.get('colors/' + sec) if m is not None and colors is not None: for val in colors: if val['value'] > m: return '#' + val['color'][2:] if val['color'][:2] == '0x' else val['color'] elif xm is not None: colors_x = config.get('colors/x') for val in colors_x: if val['value'] > xm: return '#' + val['color'][2:] if val['color'][:2] == '0x' else val['color'] def getStats(name): if (_stat.resp is not None) and ('players' in _stat.resp) and (name in _stat.resp['players']): stats = _stat.resp['players'][name] xwn8 = stats.get('xwn8', None) xwtr = stats.get('xwtr', None) xeff = stats.get('xeff', None) xwgr = stats.get('xwgr', None) return {'c:wn8': readColor('wn8', stats.get('wn8', None), xwn8), 'c:xwn8': readColor('x', xwn8), 'c:wtr': readColor('wtr', stats.get('wtr', None), xwtr), 'c:xwtr': readColor('x', xwtr), 'c:eff': readColor('eff', stats.get('eff', None), xeff), 'c:xeff': readColor('x', xeff), 'c:wgr': readColor('wgr', stats.get('wgr', None), xwgr), 'c:xwgr': readColor('x', xwgr), 'c:xte': readColor('x', stats.get('v').get('xte', None))} else: return {'c:wn8': None, 'c:xwn8': None, 'c:wtr': None, 'c:xwtr': None, 'c:eff': None, 'c:xeff': None, 'c:wgr': None, 'c:xwgr': None, 'c:xte': None} def update(vInfoVO): global playersEnemyAlive, playersAllyAlive, playersEnemyDead, playersAllyDead, countAlly, countEnemy, playerTeam global enemyVehicleAlive, allyVehicleAlive, enemyVehicleDead, allyVehicleDead if not (enemyOrder and allyOrder) or autoReloadConfig: readConfig() renameDict = {'lightTank': 'LT', 'mediumTank': 'MT', 'heavyTank': 'HT', 'SPG': 'SPG', 'AT-SPG': 'TD', None: 'unknown'} if playerTeam < 0: playerTeam = BigWorld.player().team _vehicleID = vInfoVO.vehicleID _vehicleType = vInfoVO.vehicleType vehInfo = {'vehType': renameDict[_vehicleType.classTag], 'level': _vehicleType.level, 'c:r': '{{c:%s}}' % chooseRating, 'playerName': vInfoVO.player.name} isNewPlayerAlive = (_vehicleID in playersAllyAlive) or (_vehicleID in playersEnemyAlive) isNewPlayerDead = (_vehicleID in playersAllyDead) or (_vehicleID in playersEnemyDead) if vInfoVO.isAlive() and not isNewPlayerAlive: if vInfoVO.team == playerTeam: vehInfo['vehTypeNumber'] = allyOrder.index(vehInfo['vehType']) playersAllyAlive[_vehicleID] = vehInfo countAlly += 1 allyVehicleAlive = getAliveVehicle(playersAllyAlive.values(), countAlly >> 1) else: vehInfo['vehTypeNumber'] = enemyOrder.index(vehInfo['vehType']) playersEnemyAlive[_vehicleID] = vehInfo countEnemy += 1 enemyVehicleAlive = getAliveVehicle(playersEnemyAlive.values(), countEnemy >> 1, False) as_event('ON_UPDATE_FRAG_COR_BAR') elif (not vInfoVO.isAlive()) and not isNewPlayerDead: if vInfoVO.team == playerTeam: if _vehicleID in playersAllyAlive: playersAllyDead[_vehicleID] = playersAllyAlive[_vehicleID] del playersAllyAlive[_vehicleID] allyVehicleAlive = getAliveVehicle(playersAllyAlive.values(), countAlly >> 1) else: vehInfo['vehTypeNumber'] = allyOrder.index(vehInfo['vehType']) playersAllyDead[_vehicleID] = vehInfo allyVehicleDead = getDeadVehicle(playersAllyDead.values(), countAlly >> 1) else: if _vehicleID in playersEnemyAlive: playersEnemyDead[_vehicleID] = playersEnemyAlive[_vehicleID] del playersEnemyAlive[_vehicleID] enemyVehicleAlive = getAliveVehicle(playersEnemyAlive.values(), countEnemy >> 1, False) else: vehInfo['vehTypeNumber'] = enemyOrder.index(vehInfo['vehType']) playersEnemyDead[_vehicleID] = vehInfo enemyVehicleDead = getDeadVehicle(playersEnemyDead.values(), countEnemy >> 1, False) as_event('ON_UPDATE_FRAG_COR_BAR') elif (_vehicleType.classTag is not None) and isNewPlayerAlive: if (_vehicleID in playersAllyAlive) and (playersAllyAlive[_vehicleID]['vehType'] == 'unknown'): vehInfo['vehTypeNumber'] = allyOrder.index(vehInfo['vehType']) playersAllyAlive[_vehicleID] = vehInfo allyVehicleAlive = getAliveVehicle(playersAllyAlive.values(), countAlly >> 1) as_event('ON_UPDATE_FRAG_COR_BAR') elif (_vehicleID in playersEnemyAlive) and (playersEnemyAlive[_vehicleID]['vehType'] == 'unknown'): vehInfo['vehTypeNumber'] = enemyOrder.index(vehInfo['vehType']) playersEnemyAlive[_vehicleID] = vehInfo enemyVehicleAlive = getAliveVehicle(playersEnemyAlive.values(), countEnemy >> 1, False) as_event('ON_UPDATE_FRAG_COR_BAR') @registerEvent(_stat, 'getBattleStat') def _stat_getBattleStat(): global playersEnemyAlive, playersAllyAlive, playersEnemyDead, playersAllyDead global enemyVehicleAlive, allyVehicleAlive, enemyVehicleDead, allyVehicleDead for k, v in playersEnemyAlive.iteritems(): playersEnemyAlive[k].update(getStats(v['playerName'])) for k, v in playersAllyAlive.iteritems(): playersAllyAlive[k].update(getStats(v['playerName'])) for k, v in playersEnemyDead.iteritems(): playersEnemyDead[k].update(getStats(v['playerName'])) for k, v in playersAllyDead.iteritems(): playersAllyDead[k].update(getStats(v['playerName'])) allyVehicleAlive = getAliveVehicle(playersAllyAlive.values(), countAlly >> 1) enemyVehicleAlive = getAliveVehicle(playersEnemyAlive.values(), countEnemy >> 1, False) allyVehicleDead = getDeadVehicle(playersAllyDead.values(), countAlly >> 1) enemyVehicleDead = getDeadVehicle(playersEnemyDead.values(), countEnemy >> 1, False) as_event('ON_UPDATE_FRAG_COR_BAR') @registerEvent(ArenaVehiclesPlugin, '_ArenaVehiclesPlugin__setVehicleInfo') def __setVehicleInfo(self, vehicleID, entry, vInfo, guiProps, isSpotted=False): update(vInfo) @registerEvent(FragsCollectableStats, 'addVehicleStatusUpdate') def FragsCollectableStats_addVehicleStatusUpdate(self, vInfoVO): update(vInfoVO) @registerEvent(PlayerAvatar, '_PlayerAvatar__destroyGUI') def PlayerAvatar__destroyGUI(self): global playersEnemyAlive, playersAllyAlive, playersEnemyDead, playersAllyDead, countAlly, countEnemy, aliveVehType, deadVehType, arenaGuiType global enemyOrder, allyOrder, enemyVehicleAlive, allyVehicleAlive, enemyVehicleDead, allyVehicleDead, playerTeam, chooseRating countAlly = 0 countEnemy = 0 playerTeam = -1 arenaGuiType = None allyOrder = [] enemyOrder = [] playersEnemyAlive = {} playersAllyAlive = {} playersEnemyDead = {} playersAllyDead = {} enemyVehicleAlive = None allyVehicleAlive = None enemyVehicleDead = None allyVehicleDead = None chooseRating = None aliveVehType = {'LT': '', 'MT': '', 'HT': '', 'SPG': '', 'TD': ''} deadVehType = {'LT': '', 'MT': '', 'HT': '', 'SPG': '', 'TD': ''} @registerEvent(PlayerAvatar, 'onEnterWorld') def onEnterWorld(self, prereqs): as_event('ON_UPDATE_FRAG_COR_BAR') @xvm.export('fcb.enemyVehicleAlive', deterministic=False) def export_enemyVehicleAlive(): return enemyVehicleAlive @xvm.export('fcb.allyVehicleAlive', deterministic=False) def export_allyVehicleAlive(): return allyVehicleAlive @xvm.export('fcb.enemyVehicleDead', deterministic=False) def export_enemyVehicleDead(): return enemyVehicleDead @xvm.export('fcb.allyVehicleDead', deterministic=False) def export_allyVehicleDead(): return allyVehicleDead @xvm.export('fcb.countEnemyAlive', deterministic=False) def export_countEnemyAlive(veh): if isinstance(veh, basestring) and (veh.upper() in ['HT', 'MT', 'TD', 'SPG', 'LT']): return len([True for v in playersEnemyAlive.itervalues() if v['vehType'] == veh]) else: return None @xvm.export('fcb.countAllyAlive', deterministic=False) def export_countAllyAlive(veh): if isinstance(veh, basestring) and (veh.upper() in ['HT', 'MT', 'TD', 'SPG', 'LT']): return len([True for v in playersAllyAlive.itervalues() if v['vehType'] == veh]) else: return None @xvm.export('fcb.countEnemyDead', deterministic=False) def export_countEnemyDead(veh): if isinstance(veh, basestring) and (veh.upper() in ['HT', 'MT', 'TD', 'SPG', 'LT']): return len([True for v in playersEnemyDead.itervalues() if v['vehType'] == veh]) else: return None @xvm.export('fcb.countAllyDead', deterministic=False) def export_countAllyDead(veh): if isinstance(veh, basestring) and (veh.upper() in ['HT', 'MT', 'TD', 'SPG', 'LT']): return len([True for v in playersAllyDead.itervalues() if v['vehType'] == veh]) else: return None @xvm.export('fcb.aliveVehType', deterministic=False) def export_aliveVehType(veh): if isinstance(veh, basestring) and (veh.upper() in ['HT', 'MT', 'TD', 'SPG', 'LT']): return aliveVehType[veh] else: return None @xvm.export('fcb.deadVehType', deterministic=False) def export_deadVehType(veh): if isinstance(veh, basestring) and (veh.upper() in ['HT', 'MT', 'TD', 'SPG', 'LT']): return deadVehType[veh] else: return None @xvm.export('fcb.rank') def tank_rank(a, b, c, d, e): if d > 10: d = 10 if e == d: return a elif e == d - 1: return b else: return c battle.xc { "battle": { "mirroredVehicleIcons": true, "showPostmortemTips": true, "highlightVehicleIcon": true, "clockFormat": "H:i", "clanIconsFolder": "clanicons/", "sixthSenseIcon": "xvm://res/SixthSense.png", "sixthSenseDuration": 2000, "elements": ${"elements.xc":"elements"}, "camera": ${"camera.xc":"camera"}, "minimapDeadSwitch": true }, "fragCorrelation": { "showAliveNotFrags": false, "showStandartMarkers": false, "twoLineEpicRandom": true, "markersAllysOrder": ["HT", "MT", "TD", "SPG", "LT"], "markersEnemiesOrder": ["HT", "MT", "TD", "SPG", "LT"], "directSortByLevelAllys": true, "directSortByLevelEnemies": true, // {{py:fcb.enemyVehicle}} {{py:fcb.allyVehicle}} // "vtypeAlive" "vtypeDead" {{level}}, {{py:fcb.rank('','','',{{battletier}},{{level}})}} // {{c:wn8}}, {{c:xwn8}}, {{c:wtr}}, {{c:xwtr}}, {{c:eff}}, {{c:xeff}}, {{c:wgr}}, {{c:xwgr}}, {{c:xte}}, {{c:r}} "vtypeAlive": { "LT": "<font face='xvm' color='#00d900' size='21'> :</font>", "MT": "<font face='xvm' color='#d9d900'> ;</font>", "HT": "<font face='xvm' color='#d90000'> ?</font>", "SPG": "<font face='xvm' color='#c40df9'> -</font>", "TD": "<font face='xvm' color='#1a3cff'> .</font>", "unknown": "<font face='xvm' color='#dfdfd0' size='24'>D </font>" }, "vtypeDead": { "LT": "<font face='xvm' color='#387638' size='21'> :</font>", "MT": "<font face='xvm' color='#9c9c36'> ;</font>", "HT": "<font face='xvm' color='#803c3c'> ?</font>", "SPG": "<font face='xvm' color='#854994'> -</font>", "TD": "<font face='xvm' color='#465a97'> .</font>", "unknown": "<font face='xvm' color='#dfdfd0' size='24'>D </font>" } }, "expertPanel": { "delay": 15, "scale": 150 } } battlelabels.xc ${ "battleLabelsTemplates.xc":"def.fragCorBarEnemy"}, ${ "battleLabelsTemplates.xc":"def.fragCorBarAlly"} battleLabelstemplates.xc "fragCorBarEnemy": { "enabled": true, "updateEvent": "PY(ON_UPDATE_FRAG_COR_BAR)", "x": 190, "y": 0, "width": 300, "height": 60, "screenHAlign": "center", "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 3, "strength": 2 }, "textFormat": {"align": "left", "size": 24 }, "format": "{{py:fcb.enemyVehicleAlive}}{{py:fcb.enemyVehicleDead}}" }, "fragCorBarAlly": { "enabled": true, "updateEvent": "PY(ON_UPDATE_FRAG_COR_BAR)", "x": 110, "y": 0, "width": 300, "height": 60, "screenHAlign": "center", "scaleX": -1, "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 3, "strength": 2 }, "textFormat": {"align": "left", "size": 24 }, "format": "{{py:fcb.allyVehicleAlive}}{{py:fcb.allyVehicleDead}}" },
×
×
  • Create New...