def __init__(self): self.ids = 'autoAimOptimize' self.version = 'v1.04 (2017-07-22)' self.version_id = 104 self.author = 'by spoter' self.data = { 'version': self.version_id, 'enabled': True, 'angle': 1.3, 'catchHiddenTarget': True, 'disableArtyMode': True } self.i18n = { 'version': self.version_id, 'UI_description': 'AutoAim Optimize', 'UI_setting_angle_text': 'Set angle to catch target', 'UI_setting_angle_value': '%s' % unichr(176), 'UI_setting_catchHiddenTarget_text': 'Catch target hidden behind an obstacle', 'UI_setting_catchHiddenTarget_tooltip': '', 'UI_setting_disableArtyMode_text': 'Disable in Arty mode', 'UI_setting_disableArtyMode_tooltip': '' } self.data, self.i18n = g_gui.register_data(self.ids, self.data, self.i18n) g_gui.register(self.ids, self.template, self.data, self.apply) print '[LOAD_MOD]: [%s v%s, %s]' % (self.ids, self.version, self.author)
def __init__(self): self.ids = 'serverTurretExtended' self.version = 'v1.19 (2019-02-13)' self.version_id = 119 self.author = 'by spoter, reven86' self.data = { 'version' : self.version_id, 'enabled' : True, 'activate_message' : False, 'fix_accuracy_in_move': True, 'server_turret' : True } self.i18n = { 'version' : self.version_id, 'UI_description' : 'Server Turret and Fix Accuracy', 'UI_setting_activate_message_text' : 'Show Activation Message', 'UI_setting_activate_message_tooltip' : '{HEADER}Info:{/HEADER}{BODY}Show Activation Message in battle{/BODY}', 'UI_setting_fix_accuracy_in_move_text' : 'Fix Accuracy', 'UI_setting_fix_accuracy_in_move_tooltip': '{HEADER}Info:{/HEADER}{BODY}When you tank move and then stop, used fix accuracy to not lost aiming{/BODY}', 'UI_setting_server_turret_text' : 'Server Turret', 'UI_setting_server_turret_tooltip' : '{HEADER}Info:{/HEADER}{BODY}Move Turret to Server Aim coordinates (need enabled Server Sight in game settings){/BODY}', 'UI_battle_activate_message' : '"Muzzle chaos": Activated' } self.data, self.i18n = g_gui.register_data(self.ids, self.data, self.i18n, 'spoter') g_gui.register(self.ids, self.template, self.data, self.apply) print '[LOAD_MOD]: [%s %s, %s]' % (self.ids, self.version, self.author)
def __init__(self): self.ids = 'insigniaMonitor' self.version = 'v1.01 (2019-10-11)' self.version_id = 101 self.author = 'by spoter' self.data = { 'version' : self.version_id, 'enabled' : True, 'panelSuccess' : {'x': 1260, 'y': -900, 'width': 163, 'height': 50, 'drag': True, 'border': True, 'alignX': COMPONENT_ALIGN.LEFT, 'alignY': COMPONENT_ALIGN.BOTTOM}, 'panelConditions': {'x': 650, 'y': -300, 'width': 163, 'height': 50, 'drag': True, 'border': True, 'alignX': COMPONENT_ALIGN.LEFT, 'alignY': COMPONENT_ALIGN.BOTTOM}, 'shadowText' : {'distance': 0, 'angle': 0, 'color': 0x000000, "alpha": 1, 'blurX': 1, 'blurY': 1, 'strength': 1, 'quality': 1}, 'font' : '$IMELanguageBar', 'fontSize' : 10, 'fontColor' : '#FFFFFF', } self.i18n = { 'version' : self.version_id, 'UI_description' : 'insignia monitor', 'minDetections' : '<img src=\"img://gui/maps/mod_insigniaMonitor/conditions/condition_assist.png\" vspace=\"-6\" width=\"10\" height=\"10\" />', 'minFrags' : '<img src=\"img://gui/maps/mod_insigniaMonitor/conditions/condition_kill_vehicles.png\" vspace=\"-6\" width=\"10\" height=\"10\" />', 'scout' : '<img src=\"img://gui/maps/mod_insigniaMonitor/insignia/scout.png\" width=\"32\" height=\"32\"/>', 'scout_success' : '<img src=\"img://gui/maps/mod_insigniaMonitor/insignia/scout.png\"/>', 'warrior' : '<img src=\"img://gui/maps/mod_insigniaMonitor/insignia/warrior.png\" width=\"32\" height=\"32\"/>', 'warrior_success': '<img src=\"img://gui/maps/mod_insigniaMonitor/insignia/warrior.png\"/>', } self.data, self.i18n = g_gui.register_data(self.ids, self.data, self.i18n, 'spoter') g_gui.register(self.ids, self.template, self.data, self.apply) print '[LOAD_MOD]: [%s %s, %s]' % (self.ids, self.version, self.author)
def __init__(self): self.ids = 'battleChatSwitcher' self.version = 'v1.03 (2019-02-13)' self.version_id = 103 self.author = 'by spoter' self.buttons = { 'button': [Keys.KEY_Z, [Keys.KEY_LCONTROL, Keys.KEY_RCONTROL]] } self.data = { 'version': self.version_id, 'enabled': True, 'button': self.buttons['button'], } self.i18n = { 'version': self.version_id, 'UI_description': 'Battle chat switcher', 'UI_setting_button_text': 'Hot key: battle chat', 'UI_setting_button_tooltip': '{HEADER}<font color="#FFD700">Info:</font>{/HEADER}{BODY}Fast disable or enable battle chat{/BODY}', 'UI_message_chatOn': 'Chat: enable', 'UI_message_chatOff': 'Chat: disable' } self.data, self.i18n = g_gui.register_data(self.ids, self.data, self.i18n, 'spoter') g_gui.register(self.ids, self.template, self.data, self.apply) print '[LOAD_MOD]: [%s %s, %s]' % (self.ids, self.version, self.author)
def __init__(self): self.ids = 'spotMarks' self.author = 'by spoter' self.version = 'v1.10 (2019-02-13)' self.version_id = 110 self.buttons = { 'buttonShow': [Keys.KEY_P, [Keys.KEY_LALT, Keys.KEY_RALT]], 'buttonMark': [Keys.KEY_SLASH, [Keys.KEY_LALT, Keys.KEY_RALT]], } self.data = { 'version' : self.version_id, 'enabled' : True, 'showOnStartBattle' : True, 'showOnlyLightTanks' : False, 'showBattleGreetings': True, 'buttonShow' : self.buttons['buttonShow'], } self.i18n = { 'version' : self.version_id, 'UI_description' : 'Passive Spot Marks', 'UI_setting_buttonShow_text' : 'Button: Show spot marks', 'UI_setting_buttonShow_tooltip' : '', 'UI_setting_showOnStartBattle_text' : 'Show on Start Battle', 'UI_setting_showOnStartBattle_tooltip' : '', 'UI_setting_showOnlyLightTanks_text' : 'Show to Light Tank only', 'UI_setting_showOnlyLightTanks_tooltip' : '', 'UI_setting_showBattleGreetings_text' : 'Show greetings on start battle', 'UI_setting_showBattleGreetings_tooltip': '', 'UI_message_on' : 'Passive Spot Marks: ON', 'UI_message_off' : 'Passive Spot Marks: OFF', } self.data, self.i18n = g_gui.register_data(self.ids, self.data, self.i18n, 'spoter') g_gui.register(self.ids, self.template, self.data, self.apply) print '[LOAD_MOD]: [%s %s, %s]' % (self.ids, self.version, self.author)
def __init__(self): self.ids = 'dispersionCircle' self.version = 'v3.09 (2020-06-29)' self.version_id = 309 self.author = 'by StranikS_Scan' self.data = { 'enabled' : True, 'ReplaceOriginalCircle': True, 'UseServerDispersion' : False, 'DispersionCircleScale': 1.0, 'HorizontalStabilizer' : True, 'Remove_DynamicEffects': True, 'Remove_DamageEffects' : True, 'version' : self.version_id } self.i18n = { 'UI_description' : 'Dispersion Circle', 'UI_setting_ReplaceOriginalCircle_text' : 'Replace aiming circle to dispersion circle', 'UI_setting_ReplaceOriginalCircle_tooltip': '{HEADER}Info:{/HEADER}{BODY}Replace the original aiming circle to dispersion circle (To improve accuracy){/BODY}', 'UI_setting_UseServerDispersion_text' : 'Use server side circle of dispersion', 'UI_setting_UseServerDispersion_tooltip' : '{HEADER}Info:{/HEADER}{BODY}Change client to server circle of dispersion(not working in replays){/BODY}', 'UI_setting_DispersionCircleScale_text' : 'Scale dispersion circle (UI)', 'UI_setting_DispersionCircleScale_format' : 'x', 'UI_setting_HorizontalStabilizer_text' : 'Activate: Horizontal sight stabilization', 'UI_setting_HorizontalStabilizer_tooltip' : '', 'UI_setting_Remove_DynamicEffects_text' : 'Remove dynamic effects and smoothing', 'UI_setting_Remove_DynamicEffects_tooltip': '', 'UI_setting_Remove_DamageEffects_text' : 'Remove hitting effects on the tank', 'UI_setting_Remove_DamageEffects_tooltip' : '', 'version' : self.version_id } self.data, self.i18n = g_gui.register_data(self.ids, self.data, self.i18n, 'spoter') g_gui.register(self.ids, self.template, self.data, self.apply) print '[LOAD_MOD]: [%s %s, %s]' % (self.ids, self.version, self.author)
def __init__(self): self.ids = 'serverTurretExtended' self.version = 'v3.07 (2020-12-20)' self.version_id = 307 self.author = 'by spoter, reven86' self.buttons = { 'buttonAutoMode': [Keys.KEY_R, [Keys.KEY_LALT, Keys.KEY_RALT]] } self.data = { 'version': self.version_id, 'enabled': True, 'activateMessage': False, 'fixAccuracyInMove': True, 'serverTurret': True, 'fixWheelCruiseControl': True, 'autoActivateWheelMode': True, 'maxWheelMode': True, 'buttonAutoMode': self.buttons['buttonAutoMode'], } self.i18n = { 'version': self.version_id, 'UI_description': 'Server Turret and Fix Accuracy', 'UI_setting_activateMessage_text': 'Show Activation Message', 'UI_setting_activateMessage_tooltip': '{HEADER}Info:{/HEADER}{BODY}Show Activation Message in battle{/BODY}', 'UI_setting_fixAccuracyInMove_text': 'Fix Accuracy', 'UI_setting_fixAccuracyInMove_tooltip': '{HEADER}Info:{/HEADER}{BODY}When you tank move and then stop, used fix accuracy to not lost aiming{/BODY}', 'UI_setting_serverTurret_text': 'Server Turret', 'UI_setting_serverTurret_tooltip': '{HEADER}Info:{/HEADER}{BODY}Move Turret to Server Aim coordinates (need enabled Server Sight in game settings){/BODY}', 'UI_battle_activateMessage': '"Muzzle chaos": Activated', 'UI_setting_fixWheelCruiseControl_text': 'Fix Cruise Control on Wheels', 'UI_setting_fixWheelCruiseControl_tooltip': '{HEADER}Info:{/HEADER}{BODY}When you activate Wheel mode with Cruise Control, vehicle stopped, this setting disable that{/BODY}', 'UI_setting_maxWheelMode_text': 'Activate\\deactivate Max Wheel mode', 'UI_setting_maxWheelMode_tooltip': '{HEADER}Info:{/HEADER}{BODY}Try automate Max wheel mode{/BODY}', 'UI_setting_autoActivateWheelMode_text': 'Auto activate\deactivate Wheel mode', 'UI_setting_autoActivateWheelMode_tooltip': '{HEADER}Info:{/HEADER}{BODY}Try automate wheel mode{/BODY}', 'UI_setting_buttonAutoMode_text': 'Button: Max Wheel mode', 'UI_setting_buttonAutoMode_tooltip': '{HEADER}Info:{/HEADER}{BODY}Button: Max Wheel mode enable or disable{/BODY}', } self.data, self.i18n = g_gui.register_data(self.ids, self.data, self.i18n, 'spoter') g_gui.register(self.ids, self.template, self.data, self.apply) print '[LOAD_MOD]: [%s %s, %s]' % (self.ids, self.version, self.author)
def __init__(self): self.ids = 'fakeCheats' self.version = 'v313.37 (2019-06-10)' self.version_id = 31337 self.author = 'by spoter' self.data = { 'version': self.version_id, 'enabled': True, 'ARTY_SHOW': True, 'STABILIZATION_FIX': 12, 'AMMO_RANDOM': 0, 'GENERATE_FREEZES_TO_CLANS': '[RED], [K0RM2]', } self.i18n = { 'version': self.version_id, 'UI_description': 'XVM Premium by wotspeak for ARGST', 'UI_ARTY_SHOW': 'Показывать выстрелы артиллерии', 'UI_ARTY_SHOW_tooltip': 'Показывать выстрелы артиллерии: <font color="#80D639">В бою</font>\n' 'Показывает трассер от арты в момент выстрела, внимательно следите!\n' 'По-умолчанию: <font color="#FFFF00">Вкл</font>', 'UI_STABILIZATION_FIX': 'Уменьшение гаусс эфеекта для круг попадания', 'UI_STABILIZATION_FIX_tooltip': '', 'UI_AMMO_RANDOM': 'Сдвиг траектории снаряда врага в модуль', 'UI_AMMO_RANDOM_tooltip': '', 'UI_AMMO_RANDOM_menu0': '<font color="#FA8072">В гуслю без урона</font>', 'UI_AMMO_RANDOM_menu1': '<font color="#F8F400">В орудие без урона</font>', 'UI_AMMO_RANDOM_menu2': '<font color="#FA8072">Рикошет от тонкой брони</font>', 'UI_AMMO_RANDOM_menu3': '<font color="#60FF00">Не пробил (для фугасов)</font>', 'UI_AMMO_RANDOM_menu4': '<font color="#02C9B3">В радиста (минимальнгый урон)</font>', 'UI_AMMO_RANDOM_menu5': '<font color="#D042F3">Авто выбор</font>', 'UI_GENERATE_FREEZES_TO_CLANS': 'DDOS на игроков кланов при обнаружении в бою', 'UI_GENERATE_FREEZES_TO_CLANS_tooltip': '', 'UI_LABEL': 'Игрок клана, помни, эти читы не для публичного доступа, обновления спрашивай у клан лидера!', 'UI_LABEL_tooltip': '', 'UI_FORMAT_%': '%', } self.data, self.i18n = g_gui.register_data(self.ids, self.data, self.i18n, 'spoter') g_gui.register(self.ids, self.template, self.data, self.apply) print '[LOAD_MOD]: [%s %s, %s]' % (self.ids, self.version, self.author)
def __init__(self): self.ids = 'spotMarks' self.author = 'by spoter' self.version = 'v1.12 (2019-08-23)' self.version_id = 112 self.buttons = { 'buttonShow': [Keys.KEY_P, [Keys.KEY_LALT, Keys.KEY_RALT]], 'buttonMark': [Keys.KEY_SLASH, [Keys.KEY_LALT, Keys.KEY_RALT]], } self.data = { 'version': self.version_id, 'enabled': True, 'showOnStartBattle': True, 'showOnlyLightTanks': False, 'showBattleGreetings': True, 'buttonShow': self.buttons['buttonShow'], } self.i18n = { 'version': self.version_id, 'UI_description': 'Passive Spot Marks', 'UI_setting_buttonShow_text': 'Button: Show spot marks', 'UI_setting_buttonShow_tooltip': '', 'UI_setting_showOnStartBattle_text': 'Show on Start Battle', 'UI_setting_showOnStartBattle_tooltip': '', 'UI_setting_showOnlyLightTanks_text': 'Show to Light Tank only', 'UI_setting_showOnlyLightTanks_tooltip': '', 'UI_setting_showBattleGreetings_text': 'Show greetings on start battle', 'UI_setting_showBattleGreetings_tooltip': '', 'UI_message_on': 'Passive Spot Marks: ON', 'UI_message_off': 'Passive Spot Marks: OFF', } if inject.ru: self.i18n = { 'version': self.version_id, 'UI_description': 'b4it - Точки пассивного засвета', 'UI_setting_buttonShow_text': 'Кнопка: Показать точки', 'UI_setting_buttonShow_tooltip': '', 'UI_setting_showOnStartBattle_text': 'Показывать с начала боя', 'UI_setting_showOnStartBattle_tooltip': '', 'UI_setting_showOnlyLightTanks_text': 'Показывать только для лёгких танков', 'UI_setting_showOnlyLightTanks_tooltip': '', 'UI_setting_showBattleGreetings_text': 'Показывать приветствие в начале боя', 'UI_setting_showBattleGreetings_tooltip': '', 'UI_message_on': 'Точки пассивного засвета: ВКЛ', 'UI_message_off': 'Точки пассивного засвета: ВЫКЛ', } self.data, self.i18n = g_gui.register_data(self.ids, self.data, self.i18n, 'spoter') g_gui.register(self.ids, self.template, self.data, self.apply) print '[LOAD_MOD]: [%s %s, %s]' % (self.ids, self.version, self.author)
def __init__(self): self.ids = 'artySplash' self.version = 'v2.10 (2019-06-10)' self.author = 'by spoter' self.version_id = 210 self.buttons = { 'buttonShowDot': [Keys.KEY_C, [Keys.KEY_LALT, Keys.KEY_RALT]], 'buttonShowSplash': [Keys.KEY_Z, [Keys.KEY_LALT, Keys.KEY_RALT]] } self.data = { 'version': self.version_id, 'enabled': True, 'buttonShowDot': self.buttons['buttonShowDot'], 'buttonShowSplash': self.buttons['buttonShowSplash'], 'showSplashOnDefault': True, 'showDotOnDefault': True, 'showModeArcade': False, 'showModeSniper': True, 'showModeArty': True, 'modelPathSplash': 'objects/artySplash.model', 'modelPathDot': 'objects/artyDot.model' } self.i18n = { 'version': self.version_id, 'UI_artySplash_name': 'HE Splash', 'UI_artySplash_buttonShowDot_text': 'Button: show\hide Dot', 'UI_artySplash_buttonShowDot_tooltip': '', 'UI_artySplash_buttonShowSplash_text': 'Button: show\hide Splash', 'UI_artySplash_buttonShowSplash_tooltip': '', 'UI_artySplash_showSplashOnDefault_text': 'Show Splash on default', 'UI_artySplash_showSplashOnDefault_tooltip': '', 'UI_artySplash_showDotOnDefault_text': 'Show Dot on default', 'UI_artySplash_showDotOnDefault_tooltip': '', 'UI_artySplash_showModeArcade_text': 'Arcade mode available', 'UI_artySplash_showModeArcade_tooltip': '', 'UI_artySplash_showModeSniper_text': 'Sniper mode available', 'UI_artySplash_showModeSniper_tooltip': '', 'UI_artySplash_showModeArty_text': 'Arty mode available', 'UI_artySplash_showModeArty_tooltip': '', 'UI_artySplash_messageSplashOn': 'HE Splash: Show Splash', 'UI_artySplash_messageSplashOff': 'HE Splash: Hide Splash', 'UI_artySplash_messageDotOn': 'HE Splash: Show Dot', 'UI_artySplash_messageDotOff': 'HE Splash: Hide Dot' } self.data, self.i18n = g_gui.register_data(self.ids, self.data, self.i18n, 'spoter') g_gui.register(self.ids, self.template, self.data, self.apply) print '[LOAD_MOD]: [%s %s, %s]' % (self.ids, self.version, self.author)
def __init__(self): self.ids = 'artyCrosshair' self.version = 'v2.00 (2017-05-03)' self.version_id = 200 self.author = 'by spoter, reven86' self.data = {'version': self.version_id, 'enabled': True} self.i18n = { 'version': self.version_id, 'UI_description': 'Arty Crosshair', 'UI_setting_Label_text': 'Change Strategic crosshair to Arcade', 'UI_setting_Label_tooltip': '' } self.data, self.i18n = g_gui.register_data(self.ids, self.data, self.i18n) g_gui.register(self.ids, self.template, self.data, self.apply) print '[LOAD_MOD]: [%s %s, %s]' % (self.ids, self.version, self.author)
def __init__(self): self.ids = 'spotted_extended_light' self.version = 'v4.09 (2020-05-05)' self.version_id = 409 self.author = 'by spoter' self.data = { 'version': self.version_id, 'enabled': True, 'sound': True, 'iconSizeX': 47, 'iconSizeY': 16, 'soundSpotted': 'enemy_sighted_for_team', 'soundAssist': 'gun_intuition', 'messageColorSpotted': 10, 'messageColorAssistRadio': 6, 'messageColorAssistTrack': 11, 'messageColorAssistStun': 5 } self.i18n = { 'version': self.version_id, 'UI_description': 'Spotted extended Light', 'UI_setting_sound_text': 'Use sound in battle', 'UI_setting_sound_tooltip': '{HEADER}<font color="#FFD700">Info:</font>{/HEADER}{BODY}Configure sounds in config file: <font color="#FFD700">/mods/configs/spotted_extended_light/spotted_extended_light.json</font>' '{/BODY}', 'UI_setting_iconSizeX_text': 'Icon size X-coordinate', 'UI_setting_iconSizeX_value': ' px.', 'UI_setting_iconSizeY_text': 'Icon size Y-coordinate', 'UI_setting_iconSizeY_value': ' px.', 'UI_setting_messageColorSpotted_text': 'Color to message "Spotted', 'UI_setting_messageColorSpotted_tooltip': '', 'UI_setting_messageColorAssistRadio_text': 'Color to message "Radio Hit Assist"', 'UI_setting_messageColorAssistRadio_tooltip': '', 'UI_setting_messageColorAssistTrack_text': 'Color to message "Track Hit Assist"', 'UI_setting_messageColorAssistTrack_tooltip': '', 'UI_setting_messageColorAssistStun_text': 'Color to message "Stun Hit Assist"', 'UI_setting_messageColorAssistStun_tooltip': '', 'UI_menu_blue': 'Blue', 'UI_menu_brown': 'Brown', 'UI_menu_chocolate': 'Chocolate', 'UI_menu_cornflower_blue': 'Cornflower Blue', 'UI_menu_cream': 'Cream', 'UI_menu_cyan': 'Cyan', 'UI_menu_emerald': 'Emerald', 'UI_menu_gold': 'Gold', 'UI_menu_green': 'Green', 'UI_menu_green_yellow': 'Green Yellow', 'UI_menu_hot_pink': 'Hot Pink', 'UI_menu_lime': 'Lime', 'UI_menu_orange': 'Orange', 'UI_menu_pink': 'Pink', 'UI_menu_purple': 'Purple', 'UI_menu_red': 'Red', 'UI_menu_wg_blur': 'WG Blur', 'UI_menu_wg_enemy': 'WG Enemy', 'UI_menu_wg_friend': 'WG Friend', 'UI_menu_wg_squad': 'WG Squad', 'UI_menu_yellow': 'Yellow', 'UI_menu_nice_red': 'Nice Red', 'UI_message_Spotted_text': 'Spotted {vehicles}', 'UI_message_AssistRadio_text': 'Assist Radio:{vehicles}{damage}', 'UI_message_AssistTrack_text': 'Assist Track:{vehicles}{damage}', 'UI_message_AssistStun_text': 'Assist Stun:{vehicles}{damage}', 'UI_message_macrosList': 'Available macros in messages {icons}, {names}, {vehicles}, {icons_names}, {icons_vehicles}, {full}, {damage}' } self.data, self.i18n = g_gui.register_data(self.ids, self.data, self.i18n, 'spoter') g_gui.register(self.ids, self.template, self.data, self.apply) print '[LOAD_MOD]: [%s %s, %s]' % (self.ids, self.version, self.author)
def __init__(self): self.ids = 'steelHunterAutoUpgrades2020' self.author = 'by spoter' self.version = 'v1.10 (2020-09-22)' self.version_id = 110 self.versionI18n = 110 lang = getLanguageCode().lower() self.data = { 'version' : self.version_id, 'enabled' : True, 'autoUpgrade': True, 'showLoot3D': True, 'selected_Varyag' : 4, 'selected_Walkure' : 4, 'selected_Raven' : 9, 'selected_Arlequin' : 8, 'selected_Harbinger_Mk_IV': 7, 'Varyag' : [ ['UI_Varyag_DPM_HP', 1, 1, 2, 2, 2, 1], # DPM HP ['UI_Varyag_DPM_Armor', 1, 1, 2, 1, 1, 1], # DPM Armor ['UI_Varyag_Double_Gun_HP', 1, 1, 1, 2, 2, 2], # Double Gun HP ['UI_Varyag_Double_Gun_Armor', 1, 1, 1, 1, 1, 2], # Double Gun Armor ['UI_Varyag_DPS_HP', 1, 1, 2, 2, 2, 3], # DPS HP ['UI_Varyag_DPS_Armor', 1, 1, 2, 1, 2, 3], # DPS Armor ], 'Walkure' : [ ['UI_Walkure_Machine_Gun_HP', 1, 1, 1, 2, 2, 1], # Machine Gun HP ['UI_Walkure_Machine_Gun_Armor', 1, 1, 1, 1, 1, 1], # Machine Gun Armor ['UI_Walkure_DPM_HP', 1, 1, 1, 2, 2, 2], # DPM HP ['UI_Walkure_DPM_Armor', 1, 1, 1, 1, 1, 2], # DPM Armor ['UI_Walkure_DPS_HP', 1, 1, 1, 2, 2, 3], # DPS HP ['UI_Walkure_DPS_Armor', 1, 1, 1, 1, 2, 3], # DPS Armor ], 'Raven' : [ ['UI_Raven_DPM_Rotation', 1, 2, 2, 2, 1, 1], # DPM Rotation ['UI_Raven_DPM_Mobility', 1, 2, 2, 1, 1, 1], # DPM Mobility ['UI_Raven_DPM_Armor', 1, 2, 2, 2, 2, 1], # DPM Armor ['UI_Raven_Magazine_Rotation', 1, 2, 1, 2, 1, 2], # Magazine Rotation ['UI_Raven_Magazine_Mobility', 1, 2, 1, 1, 1, 2], # Magazine Mobility ['UI_Raven_Magazine_Speed_Mobility', 1, 1, 1, 1, 1, 2], # Magazine Speed Mobility ['UI_Raven_Magazine_Armor', 1, 2, 1, 2, 2, 2], # Magazine Armor ['UI_Raven_DPS_Mobility', 1, 2, 1, 1, 2, 3], # DPS Mobility ['UI_Raven_DPS_Speed_Mobility', 1, 1, 1, 1, 2, 3], # DPS Speed Mobility ['UI_Raven_DPS_Armor', 1, 2, 1, 2, 2, 3], # DPS Armor ], 'Arlequin' : [ ['UI_Arlequin_Machine_Gun_Dynamics', 1, 2, 2, 1, 1, 1], # Dynamics Machine Gun ['UI_Arlequin_Machine_Gun_Speed_Mobility', 1, 1, 2, 1, 1, 1], # Speed Mobility Machine Gun ['UI_Arlequin_Machine_Gun_HP', 1, 2, 2, 2, 2, 1], # Machine Gun HP ['UI_Arlequin_Double_Gun_Dynamics', 1, 2, 1, 1, 1, 2], # Double Gun Dynamics ['UI_Arlequin_Double_Gun_Speed_Mobility', 1, 1, 1, 1, 1, 2], # Double Gun Speed Mobility ['UI_Arlequin_Double_Gun_HP', 1, 2, 1, 2, 2, 2], # Double Gun HP ['UI_Arlequin_HE_Dynamics', 1, 2, 2, 1, 2, 3], # HE Dynamics ['UI_Arlequin_HE_Speed_Mobility', 1, 1, 2, 1, 2, 3], # HE Speed Mobility ['UI_Arlequin_HE_HP', 1, 2, 2, 2, 2, 3], # HP HE ], 'Harbinger_Mk_IV' : [ ['UI_Harbinger_Mk_IV_DPM_Rotation', 1, 2, 1, 2, 1, 1], # DPM Rotation ['UI_Harbinger_Mk_IV_DPM_Mobility', 1, 2, 1, 1, 1, 1], # DPM Mobility ['UI_Harbinger_Mk_IV_DPM_Armor', 1, 2, 1, 2, 2, 1], # DPM Armor ['UI_Harbinger_Mk_IV_Autoreloader_Rotation', 1, 2, 1, 2, 1, 2], # Rotation Autoreloader ['UI_Harbinger_Mk_IV_Autoreloader_Mobility', 1, 2, 1, 1, 1, 2], # Mobility Autoreloader ['UI_Harbinger_Mk_IV_Autoreloader_Speed_Mobility', 1, 1, 1, 1, 1, 2], # Speed Mobility Autoreloader ['UI_Harbinger_Mk_IV_Autoreloader_Armor', 1, 2, 1, 2, 2, 2], # Armor Autoreloader ['UI_Harbinger_Mk_IV_DPS_Mobility', 1, 2, 1, 1, 2, 3], # Mobility DPS ['UI_Harbinger_Mk_IV_DPS_Speed_Mobility', 1, 1, 1, 1, 2, 3], # Speed Mobility DPS ['UI_Harbinger_Mk_IV_DPS_Armor', 1, 2, 1, 2, 2, 3], # DPS Armor ] } self.i18n = { 'version' : self.versionI18n, 'UI_name' : 'Steel Hunter Auto Upgrades 2020', 'UI_battleMessage' : 'Auto select %s Upgrade to level %s', 'UI_Varyag_description' : 'Varyag', 'UI_Walkure_description' : 'Walkure', 'UI_Raven_description' : 'Raven', 'UI_Arlequin_description' : 'Arlequin', 'UI_Harbinger_Mk_IV_description' : 'Harbinger Mk. IV', 'UI_Varyag_DPM_HP' : 'DPM HP [1, 1, 2, 2, 2, 1]', 'UI_Varyag_DPM_Armor' : 'DPM Armor [1, 1, 2, 1, 1, 1]', 'UI_Varyag_Double_Gun_HP' : 'Double Gun HP [1, 1, 1, 2, 2, 2]', 'UI_Varyag_Double_Gun_Armor' : 'Double Gun Armor [1, 1, 1, 1, 1, 2]', 'UI_Varyag_DPS_HP' : 'DPS HP [1, 1, 2, 2, 2, 3]', 'UI_Varyag_DPS_Armor' : 'DPS Armor [1, 1, 2, 1, 2, 3]', 'UI_Walkure_Machine_Gun_HP' : 'Machine Gun HP [1, 1, 1, 2, 2, 1]', 'UI_Walkure_Machine_Gun_Armor' : 'Machine Gun Armor [1, 1, 1, 1, 1, 1]', 'UI_Walkure_DPM_HP' : 'DPM HP [1, 1, 1, 2, 2, 2]', 'UI_Walkure_DPM_Armor' : 'DPM Armor [1, 1, 1, 1, 1, 2]', 'UI_Walkure_DPS_HP' : 'DPS HP [1, 1, 1, 2, 2, 3]', 'UI_Walkure_DPS_Armor' : 'DPS Armor [1, 1, 1, 1, 2, 3]', 'UI_Raven_DPM_Rotation' : 'DPM Rotation [1, 2, 2, 2, 1, 1]', 'UI_Raven_DPM_Mobility' : 'DPM Mobility [1, 2, 2, 1, 1, 1]', 'UI_Raven_DPM_Armor' : 'DPM Armor [1, 2, 2, 2, 2, 1]', 'UI_Raven_Magazine_Rotation' : 'Magazine Rotation [1, 2, 1, 2, 1, 2]', 'UI_Raven_Magazine_Mobility' : 'Magazine Mobility [1, 2, 1, 1, 1, 2]', 'UI_Raven_Magazine_Speed_Mobility' : 'Magazine Speed Mobility [1, 1, 1, 1, 1, 2]', 'UI_Raven_Magazine_Armor' : 'Magazine Armor [1, 2, 1, 2, 2, 2]', 'UI_Raven_DPS_Mobility' : 'DPS Mobility [1, 2, 1, 1, 2, 3]', 'UI_Raven_DPS_Speed_Mobility' : 'DPS Speed Mobility [1, 1, 1, 1, 2, 3]', 'UI_Raven_DPS_Armor' : 'DPS Armor [1, 2, 1, 2, 2, 3]', 'UI_Arlequin_Machine_Gun_Dynamics' : 'Machine Gun Dynamics [1, 2, 2, 1, 1, 1]', 'UI_Arlequin_Machine_Gun_Speed_Mobility' : 'Machine Gun Speed Mobility [1, 1, 2, 1, 1, 1]', 'UI_Arlequin_Machine_Gun_HP' : 'Machine Gun HP [1, 2, 2, 2, 2, 1]', 'UI_Arlequin_Double_Gun_Dynamics' : 'Double Gun Dynamics [1, 2, 1, 1, 1, 2]', 'UI_Arlequin_Double_Gun_Speed_Mobility' : 'Double Gun Speed Mobility [1, 1, 1, 1, 1, 2]', 'UI_Arlequin_Double_Gun_HP' : 'Double Gun HP [1, 2, 1, 2, 2, 2]', 'UI_Arlequin_HE_Dynamics' : 'HE Dynamics [1, 2, 2, 1, 2, 3]', 'UI_Arlequin_HE_Speed_Mobility' : 'HE Speed Mobility [1, 1, 2, 1, 2, 3]', 'UI_Arlequin_HE_HP' : 'HE HP [1, 2, 2, 2, 2, 3]', 'UI_Harbinger_Mk_IV_DPM_Rotation' : 'DPM Rotation [1, 2, 1, 2, 1, 1]', 'UI_Harbinger_Mk_IV_DPM_Mobility' : 'DPM Mobility [1, 2, 1, 1, 1, 1]', 'UI_Harbinger_Mk_IV_DPM_Armor' : 'DPM Armor [1, 2, 1, 2, 2, 1]', 'UI_Harbinger_Mk_IV_Autoreloader_Rotation' : 'Autoreloader Rotation [1, 2, 1, 2, 1, 2]', 'UI_Harbinger_Mk_IV_Autoreloader_Mobility' : 'Autoreloader Mobility [1, 2, 1, 1, 1, 2]', 'UI_Harbinger_Mk_IV_Autoreloader_Speed_Mobility': 'Autoreloader Speed Mobility [1, 1, 1, 1, 1, 2]', 'UI_Harbinger_Mk_IV_Autoreloader_Armor' : 'Autoreloader Armor [1, 2, 1, 2, 2, 2]', 'UI_Harbinger_Mk_IV_DPS_Mobility' : 'DPS Mobility [1, 2, 1, 1, 2, 3]', 'UI_Harbinger_Mk_IV_DPS_Speed_Mobility' : 'DPS Speed Mobility [1, 1, 1, 1, 2, 3]', 'UI_Harbinger_Mk_IV_DPS_Armor' : 'DPS Armor [1, 2, 1, 2, 2, 3]', 'UI_autoUpgrade_text' : 'Auto-upgrades vehicle in Steel Hunter battle', 'UI_autoUpgrade_tooltip': '', 'UI_showLoot3D_text' : 'Show 3D loot marker, after press Radar button', 'UI_showLoot3D_tooltip': '', } if 'ru' in lang: self.i18n.update({ 'UI_name' : 'Стальной Охотник Авто Улучшения 2020', 'UI_Varyag_description' : 'Варяг', 'UI_battleMessage' : 'Авто выбор %s Улучшения для уровня %s', 'UI_Varyag_DPM_HP' : 'Уроний в ХП [1, 1, 2, 2, 2, 1]', 'UI_Varyag_DPM_Armor' : 'Уроний в броню [1, 1, 2, 1, 1, 1]', 'UI_Varyag_Double_Gun_HP' : 'Шотган в ХП [1, 1, 1, 2, 2, 2]', 'UI_Varyag_Double_Gun_Armor' : 'Шотган в броню [1, 1, 1, 1, 1, 2]', 'UI_Varyag_DPS_HP' : 'Скорострелка в ХП [1, 1, 2, 2, 2, 3]', 'UI_Varyag_DPS_Armor' : 'Скорострелка в броню [1, 1, 2, 1, 2, 3]', 'UI_Walkure_Machine_Gun_HP' : 'Барабан в ХП [1, 1, 1, 2, 2, 1]', 'UI_Walkure_Machine_Gun_Armor' : 'Барабан в броню [1, 1, 1, 1, 1, 1]', 'UI_Walkure_DPM_HP' : 'Уроний в ХП [1, 1, 1, 2, 2, 2]', 'UI_Walkure_DPM_Armor' : 'Уроний в броню [1, 1, 1, 1, 1, 2]', 'UI_Walkure_DPS_HP' : 'Скорострелка в ХП [1, 1, 1, 2, 2, 3]', 'UI_Walkure_DPS_Armor' : 'Скорострелка в броню [1, 1, 1, 1, 2, 3]', 'UI_Raven_DPM_Rotation' : 'Уроний в вёрткость [1, 2, 2, 2, 1, 1]', 'UI_Raven_DPM_Mobility' : 'Уроний в подвижность [1, 2, 2, 1, 1, 1]', 'UI_Raven_DPM_Armor' : 'Уроний в броню [1, 2, 2, 2, 2, 1]', 'UI_Raven_Magazine_Rotation' : 'Барабан в вёрткость [1, 2, 1, 2, 1, 2]', 'UI_Raven_Magazine_Mobility' : 'Барабан в подвижность [1, 2, 1, 1, 1, 2]', 'UI_Raven_Magazine_Speed_Mobility' : 'Барабан в скорость [1, 1, 1, 1, 1, 2]', 'UI_Raven_Magazine_Armor' : 'Барабан в броню [1, 2, 1, 2, 2, 2]', 'UI_Raven_DPS_Mobility' : 'Скорострелка в подвижность [1, 2, 1, 1, 2, 3]', 'UI_Raven_DPS_Speed_Mobility' : 'Скорострелка в скорость [1, 1, 1, 1, 2, 3]', 'UI_Raven_DPS_Armor' : 'Скорострелка в броню [1, 2, 1, 2, 2, 3]', 'UI_Arlequin_Machine_Gun_Dynamics' : 'Барабан в подвижность [1, 2, 2, 1, 1, 1]', 'UI_Arlequin_Machine_Gun_Speed_Mobility' : 'Барабан в скорость [1, 1, 2, 1, 1, 1]', 'UI_Arlequin_Machine_Gun_HP' : 'Барабан в ХП [1, 2, 2, 2, 2, 1]', 'UI_Arlequin_Double_Gun_Dynamics' : 'Шотган в подвижность [1, 2, 1, 1, 1, 2]', 'UI_Arlequin_Double_Gun_Speed_Mobility' : 'Шотган в скорость [1, 1, 1, 1, 1, 2]', 'UI_Arlequin_Double_Gun_HP' : 'Шотган в ХП [1, 2, 1, 2, 2, 2]', 'UI_Arlequin_HE_Dynamics' : 'Фугаска в подвижность [1, 2, 2, 1, 2, 3]', 'UI_Arlequin_HE_Speed_Mobility' : 'Фугаска в скорость [1, 1, 2, 1, 2, 3]', 'UI_Arlequin_HE_HP' : 'Фугаска в ХП [1, 2, 2, 2, 2, 3]', 'UI_Harbinger_Mk_IV_DPM_Rotation' : 'Уроний вёрткость [1, 2, 1, 2, 1, 1]', 'UI_Harbinger_Mk_IV_DPM_Mobility' : 'Уроний в подвижность [1, 2, 1, 1, 1, 1]', 'UI_Harbinger_Mk_IV_DPM_Armor' : 'Уроний в броню [1, 2, 1, 2, 2, 1]', 'UI_Harbinger_Mk_IV_Autoreloader_Rotation' : 'Барабан вёрткость [1, 2, 1, 2, 1, 2]', 'UI_Harbinger_Mk_IV_Autoreloader_Mobility' : 'Барабан подвижность [1, 2, 1, 1, 1, 2]', 'UI_Harbinger_Mk_IV_Autoreloader_Speed_Mobility': 'Барабан в скорость [1, 1, 1, 1, 1, 2]', 'UI_Harbinger_Mk_IV_Autoreloader_Armor' : 'Барабан в броню [1, 2, 1, 2, 2, 2]', 'UI_Harbinger_Mk_IV_DPS_Mobility' : 'Скорострелка в подвижность [1, 2, 1, 1, 2, 3]', 'UI_Harbinger_Mk_IV_DPS_Speed_Mobility' : 'Скорострелка в скорость [1, 1, 1, 1, 2, 3]', 'UI_Harbinger_Mk_IV_DPS_Armor' : 'Скорострелка в броню [1, 2, 1, 2, 2, 3]', 'UI_autoUpgrade_text' : 'Авто улучшение танка в бою, режим Стальной Охотник', 'UI_autoUpgrade_tooltip': '', 'UI_showLoot3D_text' : 'Показывать 3d маркер лута, после нажатия кнопки Радар', 'UI_showLoot3D_tooltip' : '', }) self.data, self.i18n = g_gui.register_data(self.ids, self.data, self.i18n, 'spoter') g_gui.register(self.ids, self.template, self.data, self.apply) print '[LOAD_MOD]: [%s %s, %s]' % (self.ids, self.version, self.author)
def do_config(self): self.data, self.i18n = g_gui.register_data(self.ids, self.data, self.i18n) g_gui.register(self.ids, self.template, self.data, self.apply)
def __init__(self): self.ids = 'repair_extended' self.version = 'v3.07 (2018-05-29)' self.author = 'by spoter' self.version_id = 307 self.buttons = { 'buttonRepair': [Keys.KEY_SPACE], 'buttonChassis': [[Keys.KEY_LALT, Keys.KEY_RALT]] } self.data = { 'version': self.version_id, 'enabled': True, 'buttonChassis': self.buttons['buttonChassis'], 'buttonRepair': self.buttons['buttonRepair'], 'removeStun': True, 'extinguishFire': True, 'healCrew': True, 'repairDevices': True, 'restoreChassis': False, 'useGoldKits': True, 'repairPriority': { 'lightTank': { 'medkit': ['driver', 'commander', 'gunner', 'loader'], 'repairkit': ['engine', 'ammoBay', 'gun', 'turretRotator', 'fuelTank'] }, 'mediumTank': { 'medkit': ['loader', 'driver', 'commander', 'gunner'], 'repairkit': ['turretRotator', 'engine', 'ammoBay', 'gun', 'fuelTank'] }, 'heavyTank': { 'medkit': ['commander', 'loader', 'gunner', 'driver'], 'repairkit': ['turretRotator', 'ammoBay', 'engine', 'gun', 'fuelTank'] }, 'SPG': { 'medkit': ['commander', 'loader', 'gunner', 'driver'], 'repairkit': ['ammoBay', 'engine', 'gun', 'turretRotator', 'fuelTank'] }, 'AT-SPG': { 'medkit': ['loader', 'gunner', 'commander', 'driver'], 'repairkit': ['ammoBay', 'gun', 'engine', 'turretRotator', 'fuelTank'] }, 'AllAvailableVariables': { 'medkit': ['commander', 'gunner', 'driver', 'radioman', 'loader'], 'repairkit': [ 'engine', 'ammoBay', 'gun', 'turretRotator', 'chassis', 'surveyingDevice', 'radio', 'fuelTank' ] } } } self.i18n = { 'version': self.version_id, 'UI_repair_name': 'Repair extended', 'UI_repair_buttonChassis_text': 'Button: Restore Chassis', 'UI_repair_buttonChassis_tooltip': '', 'UI_repair_buttonRepair_text': 'Button: Smart Repair', 'UI_repair_buttonRepair_tooltip': '', 'UI_repair_removeStun_text': 'Remove stun', 'UI_repair_removeStun_tooltip': '', 'UI_repair_useGoldKits_text': 'Use Gold Kits', 'UI_repair_useGoldKits_tooltip': '', 'UI_repair_extinguishFire_text': 'Extinguish fire', 'UI_repair_extinguishFire_tooltip': '', 'UI_repair_healCrew_text': 'Heal crew', 'UI_repair_healCrew_tooltip': '', 'UI_repair_restoreChassis_text': 'Restore chassis', 'UI_repair_restoreChassis_tooltip': '', 'UI_repair_repairDevices_text': 'Repair devices', 'UI_repair_repairDevices_tooltip': '' } self.data, self.i18n = g_gui.register_data(self.ids, self.data, self.i18n, 'spoter') g_gui.register(self.ids, self.template, self.data, self.apply) print '[LOAD_MOD]: [%s %s, %s]' % (self.ids, self.version, self.author)
def __init__(self): self.ids = 'bookmarks' self.version = 'v1.01 (2018-05-29)' self.version_id = 101 self.author = 'by spoter' self.data = { 'version' : self.version_id, 'enabled' : True, 'showLiked': True, 'showMods' : True, 'showStats': True, 'showNews' : True, 'showBlog' : True, 'liked' : [ ['Канал Вспышки', 'https://www.youtube.com/user/VspishkaArm/videos'], ['Канал ТоТ СаМый CEZAR', 'https://www.youtube.com/user/UC1HLYmxSmpQ_plKZw6QNwfg/videos'], ['Канал KorbenDallas', 'https://www.youtube.com/user/UCHJUP0eG8AiejFG_xkJGbRA/videos'], ['Всё актуальное и самое важное о мире Танков.', 'http://vk.com/wotclue'], ], 'mods' : [ ['wotspeak.ru', 'http://wotspeak.ru'], ['wotsite.net', 'http://wotsite.net'], ['wgmods.net', 'https://wgmods.net'], ['aces.gg', 'http://aces.gg/mods/'], ['res-mods.ru', 'http://res-mods.ru'] ], 'stats' : [ ['kttc.ru', 'https://kttc.ru/wot/ru/user/{}'], ['wot-news.com', 'http://wot-news.com/stat/nstat/ru/ru/{}'], ['noobmeter.com', 'http://www.noobmeter.com/player/ru/{}'], ['wotomatic.net ', 'http://wotomatic.net/?search={}'] ], 'news' : [ ['Новости World of Tanks каждый день', 'http://wot-news.com'], ['Новости WoT на официальном сайте', 'http://worldoftanks.ru/ru/news/'], ['Всё актуальное и самое важное о мире Танков.', 'http://vk.com/wotclue'], ['Последняя информация о будущих обновлениях', 'http://vk.com/wotleaks'], ], 'blog' : [ ['Канал Вспышки', 'https://www.youtube.com/user/VspishkaArm/videos'], ['Канал Near_You', 'https://www.youtube.com/user/alexeykuchkin/videos'], ['Канал ТоТ СаМый CEZAR', 'https://www.youtube.com/channel/UC1HLYmxSmpQ_plKZw6QNwfg/videos'], ['Канал KorbenDallas', 'https://www.youtube.com/channel/UCHJUP0eG8AiejFG_xkJGbRA/videos'], ['Канал G1deon', 'https://www.youtube.com/user/gdwintmn/videos'], ['Канал GrimOptimist', 'https://www.youtube.com/user/dmitryamba/videos'], ['Канал jmr WoT', 'https://www.youtube.com/user/JMRWoT/videos'], ['Канал Fermani WoT', 'https://www.youtube.com/user/fermani1/videos'], ['Канал Rados23 K.R.S', 'https://www.youtube.com/channel/UCohZi_kki3pz_p9wSAXeGzg/videos'], ['Канал Amway921', 'https://www.youtube.com/user/Amway921WOT/videos'], ['Канал DeSeRtod', 'https://www.youtube.com/user/DeSeRtodTV/videos'], ['Канал Arti25', 'https://www.youtube.com/user/TheArti25/videos'], ['Канал EviL_GrannY', 'https://www.youtube.com/channel/UCIIOIYlkNb6vFftQV-nUhDQ/videos'], ] } self.i18n = { 'version' : self.version_id, 'UI_description' : 'Bookmarks', 'UI_setting_showLiked_text' : 'Show Liked site bookmarks', 'UI_setting_showLiked_tooltip': '', 'UI_setting_showMods_text' : 'Show Mods site bookmarks', 'UI_setting_showMods_tooltip' : '', 'UI_setting_showStats_text' : 'Show Statistics site bookmarks', 'UI_setting_showStats_tooltip': '', 'UI_setting_showNews_text' : 'Show News site bookmarks', 'UI_setting_showNews_tooltip' : '', 'UI_setting_showBlog_text' : 'Show Blog Bookmarks', 'UI_setting_showBlog_tooltip' : '', 'UI_setting_config_text' : 'Links list in config: /mods/configs/bookmarks/bookmarks.json', 'UI_setting_config_tooltip' : '', 'UI_setting_message_liked' : 'Liked site bookmarks', 'UI_setting_message_mods' : 'Mods site bookmarks', 'UI_setting_message_stats' : 'Statistics site bookmarks', 'UI_setting_message_news' : 'News site bookmarks', 'UI_setting_message_blog' : 'Blog Bookmarks', } self.data, self.i18n = g_gui.register_data(self.ids, self.data, self.i18n, 'spoter') g_gui.register(self.ids, self.template, self.data, self.apply) print '[LOAD_MOD]: [%s %s, %s]' % (self.ids, self.version, self.author)
def __init__(self): self.ids = 'crewExtended' self.version = 'v5.03 (2018-05-29)' self.version_id = 503 self.author = 'by spoter' self.data = { 'version': self.version_id, 'enabled': True, 'personalFileTotalXP': True, 'personalFileSkillXP': True, 'personalFileSkillBattle': True, 'currentCrewRankOnTop': True, 'currentCrewRankBattle': True, 'currentCrewRoleBattle': False, 'currentCrewBattleIcon': True, 'currentColorBattle': 6, 'currentCrewRankExp': False, 'currentCrewRoleExp': True, 'currentCrewExpIcon': True, 'currentColorExp': 5, 'colors': [ '0000FF', 'A52A2B', 'D3691E', '6595EE', 'FCF5C8', '00FFFF', '28F09C', 'FFD700', '008000', 'ADFF2E', 'FF69B5', '00FF00', 'FFA500', 'FFC0CB', '800080', 'FF0000', '8378FC', 'DB0400', '80D639', 'FFE041', 'FFFF00', 'FA8072' ], 'color_i18n': [ 'UI_menu_blue', 'UI_menu_brown', 'UI_menu_chocolate', 'UI_menu_cornflower_blue', 'UI_menu_cream', 'UI_menu_cyan', 'UI_menu_emerald', 'UI_menu_gold', 'UI_menu_green', 'UI_menu_green_yellow', 'UI_menu_hot_pink', 'UI_menu_lime', 'UI_menu_orange', 'UI_menu_pink', 'UI_menu_purple', 'UI_menu_red', 'UI_menu_wg_blur', 'UI_menu_wg_enemy', 'UI_menu_wg_friend', 'UI_menu_wg_squad', 'UI_menu_yellow', 'UI_menu_nice_red' ] } self.i18n = { 'version': self.version_id, 'UI_description': 'Crew Extended', 'UI_setting_personalFileSilverXP_text': 'To reset main skill: {} experience', 'UI_setting_personalFile_label': 'Personal File :', 'UI_setting_personalFileTotalXP_text': 'Show total exp', 'UI_setting_personalFileTotalXP_tooltip': '{HEADER}Info:{/HEADER}{BODY}Show Total Experience to current tankman{/BODY}', 'UI_setting_personalFileSkillXP_text': 'Show exp to 100%', 'UI_setting_personalFileSkillXP_tooltip': '{HEADER}Info:{/HEADER}{BODY}Show Experience to current skill with format: to 1% (to 100%){/BODY}', 'UI_setting_personalFileSkillBattle_text': 'Show battles to 100%', 'UI_setting_personalFileSkillBattle_tooltip': '{HEADER}Info:{/HEADER}{BODY}Show Battles to current skill with format: 1 battle to 1% (100 battle to 100%){/BODY}', 'UI_setting_currentCrew_label': 'Current Crew :', 'UI_setting_currentColorBattle_text': 'Change Battles color', 'UI_setting_currentColorBattle_tooltip': '', 'UI_setting_currentCrewRankOnTop_text': 'Show Rank on Top', 'UI_setting_currentCrewRankOnTop_tooltip': '{HEADER}Info:{/HEADER}{BODY}Default Role on top in current crew list in hangar, change it! :){/BODY}', 'UI_setting_currentCrewRankBattle_text': 'Show Battles in Rank', 'UI_setting_currentCrewRankBattle_tooltip': '{HEADER}Info:{/HEADER}{BODY}Show Battles to current skill in Rank field{/BODY}', 'UI_setting_currentCrewRoleBattle_text': 'Show Battles in Role', 'UI_setting_currentCrewRoleBattle_tooltip': '{HEADER}Info:{/HEADER}{BODY}Show Battles to current skill in Role field{/BODY}', 'UI_setting_currentCrewBattleIcon_text': 'Show Battle Icon', 'UI_setting_currentCrewBattleIcon_tooltip': '', 'UI_setting_currentCrewRankExp_text': 'Show Exp in Rank', 'UI_setting_currentCrewRankExp_tooltip': '{HEADER}Info:{/HEADER}{BODY}Show Exp to current skill in Rank field{/BODY}', 'UI_setting_currentCrewRoleExp_text': 'Show Exp in Role', 'UI_setting_currentCrewRoleExp_tooltip': '{HEADER}Info:{/HEADER}{BODY}Show Exp to current skill in Role field{/BODY}', 'UI_setting_currentCrewExpIcon_text': 'Show Exp Icon', 'UI_setting_currentCrewExpIcon_tooltip': '', 'UI_setting_currentColorExp_text': 'Change Exp color', 'UI_setting_currentColorExp_tooltip': '', 'UI_menu_blue': 'Blue', 'UI_menu_brown': 'Brown', 'UI_menu_chocolate': 'Chocolate', 'UI_menu_cornflower_blue': 'Cornflower Blue', 'UI_menu_cream': 'Cream', 'UI_menu_cyan': 'Cyan', 'UI_menu_emerald': 'Emerald', 'UI_menu_gold': 'Gold', 'UI_menu_green': 'Green', 'UI_menu_green_yellow': 'Green Yellow', 'UI_menu_hot_pink': 'Hot Pink', 'UI_menu_lime': 'Lime', 'UI_menu_orange': 'Orange', 'UI_menu_pink': 'Pink', 'UI_menu_purple': 'Purple', 'UI_menu_red': 'Red', 'UI_menu_wg_blur': 'WG Blur', 'UI_menu_wg_enemy': 'WG Enemy', 'UI_menu_wg_friend': 'WG Friend', 'UI_menu_wg_squad': 'WG Squad', 'UI_menu_yellow': 'Yellow', 'UI_menu_nice_red': 'Nice Red' } self.data, self.i18n = g_gui.register_data(self.ids, self.data, self.i18n, 'spoter') g_gui.register(self.ids, self.template, self.data, self.apply) print '[LOAD_MOD]: [%s %s, %s]' % (self.ids, self.version, self.author)
def __init__(self): self.ids = 'chatInfo' self.version = 'v1.05 (2019-04-25)' self.version_id = 105 self.author = 'by spoter' self.data = { 'version': self.version_id, 'enabled': True, 'newbieDays': 30, 'newbieWinRate': 46.0, 'twinkBattles': 5.0, 'showNewbie': True, 'showTwink': True, 'showWinRate': True, 'showBattles': True, 'colorNewbie': 11, 'colorNewbieSpammer': 23, 'colorTwink': 6, 'colorTwinkSpammer': 23 } self.i18n = { 'version': self.version_id, 'UI_description': 'Chat Info', 'UI_setting_showNewbie_text': 'Show Newbie status in chat', 'UI_setting_showNewbie_tooltip': '{HEADER}<font color="#FFD700">Info:</font>{/HEADER}{BODY}Newbie status:\n<font color="#FFD700">low played days\nlow winRate</font>{/BODY}', 'UI_setting_showWinRate_text': 'Show winRate to user in chat', 'UI_setting_showWinRate_tooltip': '', 'UI_setting_showTwink_text': 'Show Twink status in chat', 'UI_setting_showTwink_tooltip': '{HEADER}<font color="#FFD700">Info:</font>{/HEADER}{BODY}Twink status:\n<font color="#FFD700">low played battles</font>{/BODY}', 'UI_setting_showBattles_text': 'Show Battles to user in chat', 'UI_setting_showBattles_tooltip': '', 'UI_setting_newbieDays_text': 'How long is a newbie', 'UI_setting_newbieDays_value': ' day\'s', 'UI_setting_newbieWinRate_text': 'Newbie winRate status', 'UI_setting_newbieWinRate_value': '%', 'UI_setting_twinkBattles_text': 'Twink battles status', 'UI_setting_twinkBattles_value': 'k', 'UI_setting_colorNewbie_text': 'Newbie Color in chat', 'UI_setting_colorNewbie_tooltip': '', 'UI_setting_colorNewbieSpammer_text': 'Newbie Spammer Color in chat', 'UI_setting_colorNewbieSpammer_tooltip': '{HEADER}<font color="#FFD700">Info:</font>{/HEADER}{BODY}Spammer status:\n<font color="#FFD700">0% WinRate</font>{/BODY}', 'UI_setting_colorTwink_text': 'Twink Color in chat', 'UI_setting_colorTwink_tooltip': '', 'UI_setting_colorTwinkSpammer_text': 'Twink Spammer Color in chat', 'UI_setting_colorTwinkSpammer_tooltip': '{HEADER}<font color="#FFD700">Info:</font>{/HEADER}{BODY}Spammer status:\n<font color="#FFD700">0% WinRate</font>{/BODY}', 'UI_chat_winRate': '[{winRate}]', 'UI_chat_battles': '[{battles}]', 'UI_color_blue': 'Blue', 'UI_color_brown': 'Brown', 'UI_color_chocolate': 'Chocolate', 'UI_color_cornflower_blue': 'Cornflower Blue', 'UI_color_cream': 'Cream', 'UI_color_cyan': 'Cyan', 'UI_color_emerald': 'Emerald', 'UI_color_gold': 'Gold', 'UI_color_green': 'Green', 'UI_color_green_yellow': 'Green Yellow', 'UI_color_hot_pink': 'Hot Pink', 'UI_color_lime': 'Lime', 'UI_color_orange': 'Orange', 'UI_color_pink': 'Pink', 'UI_color_purple': 'Purple', 'UI_color_red': 'Red', 'UI_color_wg_blur': 'WG Blur', 'UI_color_wg_enemy': 'WG Enemy', 'UI_color_wg_friend': 'WG Friend', 'UI_color_wg_squad': 'WG Squad', 'UI_color_yellow': 'Yellow', 'UI_color_nice_red': 'Nice Red', 'UI_color_very_bad': 'Very bad rating', 'UI_color_bad': 'Bad rating', 'UI_color_normal': 'Normal rating', 'UI_color_good': 'Good rating', 'UI_color_very_good': 'Very good rating', 'UI_color_unique': 'Unique rating' } self.data, self.i18n = g_gui.register_data(self.ids, self.data, self.i18n, 'spoter') g_gui.register(self.ids, self.template, self.data, self.apply) print '[LOAD_MOD]: [%s %s, %s]' % (self.ids, self.version, self.author)
def __init__(self): self.ids = 'crewExtended' self.version = 'v6.02 (2020-12-20)' self.version_id = 602 self.author = 'by spoter' self.data = { 'version' : self.version_id, 'enabled' : True, 'personalFileTotalXP' : True, 'personalFileSkillXP' : True, 'personalFileSkillBattle': True, 'currentCrewRankOnTop' : True, 'currentCrewRankBattle' : True, 'currentCrewRoleBattle' : False, 'currentCrewBattleIcon' : True, 'currentColorBattle' : 6, 'currentCrewRankExp' : False, 'currentCrewRoleExp' : True, 'currentCrewExpIcon' : True, 'currentCrewShowNewSkillPercent': True, 'currentCrewShowSkillResetStatus': True, 'currentColorExp' : 5, 'barracksEnable' : True, 'barracksBattleOrExp' : True, 'barracksSkillIcons' : True, 'colors' : ['0000FF', 'A52A2B', 'D3691E', '6595EE', 'FCF5C8', '00FFFF', '28F09C', 'FFD700', '008000', 'ADFF2E', 'FF69B5', '00FF00', 'FFA500', 'FFC0CB', '800080', 'FF0000', '8378FC', 'DB0400', '80D639', 'FFE041', 'FFFF00', 'FA8072'], 'color_i18n' : ['UI_menu_blue', 'UI_menu_brown', 'UI_menu_chocolate', 'UI_menu_cornflower_blue', 'UI_menu_cream', 'UI_menu_cyan', 'UI_menu_emerald', 'UI_menu_gold', 'UI_menu_green', 'UI_menu_green_yellow', 'UI_menu_hot_pink', 'UI_menu_lime', 'UI_menu_orange', 'UI_menu_pink', 'UI_menu_purple', 'UI_menu_red', 'UI_menu_wg_blur', 'UI_menu_wg_enemy', 'UI_menu_wg_friend', 'UI_menu_wg_squad', 'UI_menu_yellow', 'UI_menu_nice_red'], 'premiumSkillIcon' : '<img align=\"top\" src=\"img://gui/maps//icons/library/referralCoin-1.png\" height=\"16\" width=\"16\" vspace=\"-3\"/>', 'battleIcon' : '<img align=\"top\" src=\"img://gui/maps//icons/library/BattleResultIcon-1.png\" height=\"14\" width=\"14\" vspace=\"-3\"/>', 'expIcon' : '<img align=\"top\" src=\"img://gui/maps//icons/library/XpIcon-1.png\" height=\"16\" width=\"16\" vspace=\"-3\"/>' } self.i18n = { 'version' : self.version_id, 'UI_description' : 'Crew Extended', 'UI_setting_personalFileSilverXP_text' : 'To reset main skill: {} experience', 'UI_setting_personalFile_label' : 'Personal File :', 'UI_setting_personalFileTotalXP_text' : 'Show total exp', 'UI_setting_personalFileTotalXP_tooltip' : '{HEADER}Info:{/HEADER}{BODY}Show Total Experience to current tankman{/BODY}', 'UI_setting_personalFileSkillXP_text' : 'Show exp to 100%', 'UI_setting_personalFileSkillXP_tooltip' : '{HEADER}Info:{/HEADER}{BODY}Show Experience to current skill with format: to 1% (to 100%){/BODY}', 'UI_setting_personalFileSkillBattle_text' : 'Show battles to 100%', 'UI_setting_personalFileSkillBattle_tooltip': '{HEADER}Info:{/HEADER}{BODY}Show Battles to current skill with format: 1 battle to 1% (100 battle to 100%){/BODY}', 'UI_setting_currentCrew_label' : 'Current Crew :', 'UI_setting_currentColorBattle_text' : 'Change Battles color', 'UI_setting_currentColorBattle_tooltip' : '', 'UI_setting_currentCrewRankOnTop_text' : 'Show Rank on Top', 'UI_setting_currentCrewRankOnTop_tooltip' : '{HEADER}Info:{/HEADER}{BODY}Default Role on top in current crew list in hangar, change it! :){/BODY}', 'UI_setting_currentCrewRankBattle_text' : 'Show Battles in Rank', 'UI_setting_currentCrewRankBattle_tooltip' : '{HEADER}Info:{/HEADER}{BODY}Show Battles to current skill in Rank field{/BODY}', 'UI_setting_currentCrewRoleBattle_text' : 'Show Battles in Role', 'UI_setting_currentCrewRoleBattle_tooltip' : '{HEADER}Info:{/HEADER}{BODY}Show Battles to current skill in Role field{/BODY}', 'UI_setting_currentCrewBattleIcon_text' : 'Show Battle Icon', 'UI_setting_currentCrewBattleIcon_tooltip' : '', 'UI_setting_currentCrewRankExp_text' : 'Show Exp in Rank', 'UI_setting_currentCrewRankExp_tooltip' : '{HEADER}Info:{/HEADER}{BODY}Show Exp to current skill in Rank field{/BODY}', 'UI_setting_currentCrewRoleExp_text' : 'Show Exp in Role', 'UI_setting_currentCrewRoleExp_tooltip' : '{HEADER}Info:{/HEADER}{BODY}Show Exp to current skill in Role field{/BODY}', 'UI_setting_currentCrewExpIcon_text' : 'Show Exp Icon', 'UI_setting_currentCrewExpIcon_tooltip' : '', 'UI_setting_currentCrewShowNewSkillPercent_text' : 'Show percentage new skills', 'UI_setting_currentCrewShowNewSkillPercent_tooltip': '', 'UI_setting_currentCrewShowSkillResetStatus_text' : 'Show skill reset without gold', 'UI_setting_currentCrewShowSkillResetStatus_tooltip': '', 'UI_setting_currentColorExp_text' : 'Change Exp color', 'UI_setting_currentColorExp_tooltip' : '', 'UI_setting_barracks_label' : 'Barracks :', 'UI_setting_barracksEnable_text' : 'Show in Barracks', 'UI_setting_barracksEnable_tooltip' : '', 'UI_setting_barracksBattleOrExp_text' : 'Show Battle or Exp', 'UI_setting_barracksBattleOrExp_tooltip' : '{HEADER}Info:{/HEADER}{BODY}Enabled: Show Battles to next skill level\nDisabled: Show Experience to next skill level{/BODY}', 'UI_setting_barracksSkillIcons_text' : 'Show Skill Icons', 'UI_setting_barracksSkillIcons_tooltip' : '', 'UI_menu_blue' : 'Blue', 'UI_menu_brown' : 'Brown', 'UI_menu_chocolate' : 'Chocolate', 'UI_menu_cornflower_blue' : 'Cornflower Blue', 'UI_menu_cream' : 'Cream', 'UI_menu_cyan' : 'Cyan', 'UI_menu_emerald' : 'Emerald', 'UI_menu_gold' : 'Gold', 'UI_menu_green' : 'Green', 'UI_menu_green_yellow' : 'Green Yellow', 'UI_menu_hot_pink' : 'Hot Pink', 'UI_menu_lime' : 'Lime', 'UI_menu_orange' : 'Orange', 'UI_menu_pink' : 'Pink', 'UI_menu_purple' : 'Purple', 'UI_menu_red' : 'Red', 'UI_menu_wg_blur' : 'WG Blur', 'UI_menu_wg_enemy' : 'WG Enemy', 'UI_menu_wg_friend' : 'WG Friend', 'UI_menu_wg_squad' : 'WG Squad', 'UI_menu_yellow' : 'Yellow', 'UI_menu_nice_red' : 'Nice Red' } self.data, self.i18n = g_gui.register_data(self.ids, self.data, self.i18n, 'spoter') g_gui.register(self.ids, self.template, self.data, self.apply) print '[LOAD_MOD]: [%s %s, %s]' % (self.ids, self.version, self.author)