-
Posts
25 -
Joined
-
Last visited
-
Days Won
9
Everything posted by panikaxa
-
[1.34.0.0] Полный список танков с установленным оборудованием
panikaxa replied to panikaxa's topic in Mods and Software
@Scharfhobel, специально для вас) -
Добрый день, товарищи. По запросу товарища @Scharfhobel создан мод, который по нажатию в ангаре клавиши "F10" сохраняет в файл информацию об установленных на танках оборудовании, снаряжении, инструкциях и стилях. Файл сохраняется по пути mods/outputs/tank_artefacts_file.csv. Также по пути mods/outputs/styles_file.csvсохраняется дополнительный файл о всех стилях игрока. Открыть файлы можно с помощью MS Excel. Скачать мод можно по ссылкам: 1. Для Лесты 2. Для WOT Скопировать скачанный файл по пути: "папка с установленной игрой"/mods/''актуальная версия игры"/
-
Получение списка всех танков на аккаунте
panikaxa replied to __A_R_X_A_N_G_E_L__'s topic in Modding General Discussion
Вот что нашел -
Получение списка всех танков на аккаунте
panikaxa replied to __A_R_X_A_N_G_E_L__'s topic in Modding General Discussion
Может что-то типа такого? from gui.shared.utils.requesters import REQ_CRITERIA from helpers import dependency from skeletons.gui.shared import IItemsCache itemsCache = dependency.descriptor(IItemsCache) inventoryVehicles = itemsCache.items.getVehicles(REQ_CRITERIA.INVENTORY) Единственное, насколько я понял itemsCache нужно получать из какого либо существующего метода. Если разберетесь напишите. -
Добрый день, товарищи. Представляю вашему вниманию мод Master in Techtree - Мод мастеров в дереве исследований. Данный мод показывает танки с достижением "Мастер", а также степени 1-3 в дереве исследований. В архиве с модом находится папка panikaxa.master_in_techtreeс доступными иконками. Поместите эту папку в папку mods\configs\. Для выбора иконок, которые будут отображаться в дереве исследований, задайте соответствующие имена файлам с понравившимися иконками в папке mods\configs\panikaxa.master_in_techtree\. Для иконки Мастер - "masterBorder.png", для иконки 1 ст. - "rank1Border.png", для иконки 2 ст. - "rank2Border.png", для иконки 3 ст. - "rank3Border.png". Для применения изменений без перезапуска игры откройте вкладку "Компании", а затем вкладку "Исследования". В принципе, вы можете создавать любые иконки на свой вкус, сохраняя размеры оригинальных. Также размещайте их в папке mods\configs\panikaxa.master_in_techtree\ с соответствующими именами. Скачать мод можно по ссылке: 1. Для Лесты Установка: Файл "panikaxa.lesta.master_in_techtree_0.1.1.mtmod" из скачанного архива разместите по пути: "папка с установленной игрой"\mods\''актуальная версия игры"\ Папку "panikaxa.master_in_techtree" из скачанного архива разместите по пути: "папка с установленной игрой"\mods\configs\ PS. По всем вопросам, замечаниям и пожеланиям можете писать в этой теме. При использовании и копировании указывайте автора.
-
Добрый день, товарищи. Представляю вашему вниманию обновленный мод Quick Demount 2.0 - Быстрый демонтаж оборудования 2.0. Данный мод позволяет демонтировать оборудование через контекстное меню на карточке оборудования. В разделе "Оборудование" при нажатии правой кнопки мыши на карточке с оборудованием откроется контекстное меню. Если данное оборудование установлено хотя бы на одном танке, в контекстном меню появится дополнительный пункт "Демонтировать с другого танка", при нажатии на который появится список с танками. Выбираем танк, подтверждаем - оборудование демонтировано с него. Если количество танков, на которых установлено выбранное оборудование превышает 25 штук, то танки в контекстном меню группируются по уровням. Скачать мод можно по ссылкам: 1. Для Лесты 2. Для WOT Скопировать скачанный файл по пути: "папка с установленной игрой"\mods\''актуальная версия игры"\ PS. Мод в бета версии. По всем вопросам, замечаниям и пожеланиям можете писать в этой теме. При использовании и копировании указывайте автора.
-
Пытаюсь вывести окно. Создаю событие g_eventBus.handleEvent(events.LoadViewEvent(SFViewLoadParams('TestWindow', 'TestName'), ctx={'data1': data, 'data2': data2}), EVENT_BUS_SCOPE.LOBBY) Я знаю, что подобного рода события отлавливаются из кода, который я выложил в первом посте. Я пытался создать новый класс с наследованием от PackageBusinessHandler class CustomLobbyPackageBusinessHandler(PackageBusinessHandler): def __init__(self): listeners = (('TestWindow', self.loadViewByCtxEvent)) super(CustomLobbyPackageBusinessHandler, self).__init__(listeners, app_settings.APP_NAME_SPACE.SF_LOBBY, EVENT_BUS_SCOPE.LOBBY) Но это не прокатывает. Пытался делать манки патчинг, как предложил swoxar. Но тоже не прокатывает. Когда меняю полностью файл, то событие отлавливается, но на лету не получается этого сделать. Может есть какой-то встроенный способ отловить событие?
-
Добрый день! Подскажите, пожалуйста, как можно добавить свое событие в listeners в код ниже, не переписывая оригинальный файл? Файл прикрепил. class LobbyPackageBusinessHandler(PackageBusinessHandler): def __init__(self): listeners = ((VIEW_ALIAS.ADVENT_CALENDAR, self.loadViewByCtxEvent), (VIEW_ALIAS.AWARD_WINDOW, self.loadViewByCtxEvent), (VIEW_ALIAS.AWARD_WINDOW_MODAL, self.loadViewByCtxEvent), (VIEW_ALIAS.BATTLE_QUEUE, self.loadViewByCtxEvent), (VIEW_ALIAS.BATTLE_STRONGHOLDS_QUEUE, self.loadViewByCtxEvent), (VIEW_ALIAS.BATTLE_RESULTS, self.loadViewByCtxEvent), (VIEW_ALIAS.BROWSER_WINDOW, self.loadViewByCtxEvent), (VIEW_ALIAS.BROWSER_WINDOW_MODAL, self.loadViewByCtxEvent), (VIEW_ALIAS.BROWSER_LOBBY_TOP_SUB, self.loadViewByCtxEvent), (VIEW_ALIAS.BROWSER_OVERLAY, self.loadViewByCtxEvent), (VIEW_ALIAS.MAP_BOX_INFO_OVERLAY, self.loadViewByCtxEvent), (VIEW_ALIAS.PLAY_STREAK_INFO_OVERLAY, self.loadViewByCtxEvent), (VIEW_ALIAS.BATTLE_PASS_BROWSER_VIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.BATTLE_PASS_VIDEO_BROWSER_VIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.DEMONSTRATOR_WINDOW, self.loadViewByCtxEvent), (VIEW_ALIAS.GOLD_FISH_WINDOW, self.loadViewByCtxEvent), (VIEW_ALIAS.LOBBY, self.loadViewByCtxEvent), (VIEW_ALIAS.LOBBY_VEHICLE_MARKER_VIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.LOBBY_CUSTOMIZATION, self.loadViewByCtxEvent), (VIEW_ALIAS.VEHICLE_PREVIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.RENTAL_VEHICLE_PREVIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.WOT_PLUS_INFO_VIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.TELECOM_RENTAL_VIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.BLUEPRINTS_EXCHANGE_VIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.OFFER_GIFT_VEHICLE_PREVIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.STYLE_PREVIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.STYLE_PROGRESSION_PREVIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.STYLE_BUYING_PREVIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.SHOWCASE_STYLE_BUYING_PREVIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.IMAGE_VIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.HERO_VEHICLE_PREVIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.CONFIGURABLE_VEHICLE_PREVIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.TRADE_IN_VEHICLE_PREVIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.MARATHON_VEHICLE_PREVIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.RESOURCE_WELL_VEHICLE_PREVIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.RESOURCE_WELL_HERO_VEHICLE_PREVIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.EARLY_ACCESS_VEHICLE_PREVIEW, self.loadViewByCtxEvent), (VIEW_ALIAS.VEHICLE_COMPARE, self.loadViewByCtxEvent), (VIEW_ALIAS.VEHICLE_COMPARE_MAIN_CONFIGURATOR, self.loadViewByCtxEvent), (VIEW_ALIAS.LOBBY_MENU, self.loadViewByCtxEvent), (VIEW_ALIAS.MODULE_INFO_WINDOW, self.__moduleWindowHandler), (VIEW_ALIAS.BOOSTER_INFO_WINDOW, self.loadViewByCtxEvent), (VIEW_ALIAS.GOODIE_INFO_WINDOW, self.loadViewByCtxEvent), (VIEW_ALIAS.PROMO_PREMIUM_IGR_WINDOW, self.loadViewByCtxEvent), (VIEW_ALIAS.VEHICLE_BUY_WINDOW, self.loadViewByCtxEvent), (VIEW_ALIAS.VEHICLE_RESTORE_WINDOW, self.loadViewByCtxEvent), (VIEW_ALIAS.VEHICLE_SELL_DIALOG, self.loadViewByCtxEvent), (VIEW_ALIAS.VEHICLE_INFO_WINDOW, self.loadViewByCtxEvent), (VIEW_ALIAS.MISSION_AWARD_WINDOW, self.loadViewByCtxEvent), (VIEW_ALIAS.ACOUSTIC_POPOVER, self.loadViewByCtxEvent), (VIEW_ALIAS.TRADEIN_POPOVER, self.loadViewByCtxEvent), (VIEW_ALIAS.REFERRAL_PROGRAM_WINDOW, self.loadViewByCtxEvent), (VIEW_ALIAS.CLAN_NOTIFICATION_WINDOW, self.loadViewByCtxEvent), (VIEW_ALIAS.BADGES_PAGE, self.loadViewByCtxEvent), (VIEW_ALIAS.UNBOUND_INJECT_WINDOW, self.loadViewByCtxEvent), (VIEW_ALIAS.BATTLE_PASS_BADGES_DEMO, self.loadViewByCtxEvent), (VIEW_ALIAS.RESOURCE_WELL_BROWSER_VIEW, self.loadViewByCtxEvent)) super(LobbyPackageBusinessHandler, self).__init__(listeners, app_settings.APP_NAME_SPACE.SF_LOBBY, EVENT_BUS_SCOPE.LOBBY) __init__.py
-
Добрый день, товарищи. Представляю вашему вниманию мод, который дает возможность при нажатии кнопки в окне оборудования выбрать из списка танк, на котором установлено данное оборудование, и автоматически демонтировать его с выбранного танка. На карточках с оборудованием с левой стороны появляется кнопка. Кнопка открытия списка танков доступна, если оборудование установлено хотя бы на одном танке. При нажатии на кнопку появляется окно со списком танков. Выбираем танк из списка для демонтажа оборудования. Список будет пустой, если оборудование не установлено ни на одном из танков После выбора танка из списка появляется стандартное окно подтверждения демонтажа оборудования. Скачать мод можно по ссылкам: 1. Для Лесты 2. Для WOT Скопировать скачанный файл по пути: "папка с установленной игрой"\mods\''актуальная версия игры"\ PS. По всем вопросам, замечаниям и пожеланиям можете писать в этой теме. При использовании и копировании указывайте автора.
- 9 replies
-
- 10
-
-
Добрый день. Кто-то может подсказать, где в файлах питона найти код, который отвечает за появление кнопок демонтировать и уничтожить оборудование? Выделил на скриншоте. Хотя бы примерно куда можно посмотреть. Сам не могу найти.
-
[1.34.0.0] Полный список танков с установленным оборудованием
panikaxa replied to panikaxa's topic in Mods and Software
@Scharfhobel Обновил файл по ссылке в первом посте. Попробуйте теперь. У меня нет аккаунта в WOT, на котором я бы мог испытать его. -
[1.34.0.0] Полный список танков с установленным оборудованием
panikaxa replied to panikaxa's topic in Mods and Software
@P.S.Enot , а вот, как в теме "Полный список танков с установленным оборудованием", не подойдет название? -
[1.34.0.0] Полный список танков с установленным оборудованием
panikaxa replied to panikaxa's topic in Mods and Software
Это мод для Лесты -
Добрый день, товарищи. Если вы при установке оборудования на танк, также как и я мучаетесь вопросом, откуда это оборудование снять, то этот мод для вас. После установки мода при наведении курсора на оборудование будет отображаться полный список танков, на которых это оборудование установлено. Вот так было до установки мода А вот так после Скачать мод можно по ссылке . Скопировать скачанный файл по пути: "папка с установленной игрой"\mods\''актуальная версия игры"\