Leaderboard
Popular Content
Showing content with the highest reputation since 10/20/2009 in all areas
-
31 points
-
Думаю на этой ноте буду заканчивать деятельность связанную с WoT. Ибо для меня уже подобное увлечение не приносит удовольствия. В саму игру я уже давно не играю, последнее что меня держало в ней это два режима (Стальной охотник и Линия фронта). Первый уже мне не так интересен, а второй после переделок вообще не заходит. Продолжал лишь обновлять моды/конфиг/сборку можно сказать что по привычке. Это всегда для меня было лишь хобби которое никогда не приносило никакого дохода. И занимался я этим лишь до того момента как было это самому интересно. Сейчас же интереса совсем не осталось, да и времени тратить уже самому на это все не хочется. Думаю стоит сказать спасибо тем кто пользовался по сей день моими поделками P.S.: Тему на какое то время пока оставлю открытой, но через определенное время закрою её.31 points
-
На смену World Editor'у пришёл Unified Editor. Новейшую версию Unified Editor ищите в сообщении, отмеченном как "Решение". Изначальное (устаревшее) сообщение про World Editor под спойлером:26 points
-
Уже седьмой год мод XVM радует своих пользователей улучшениями, которые он привносит в игру World of Tanks. Годы кропотливой разработки и внимания к вашим пожеланиям, которые вы оставляете на форуме поддержки, сделали мод таким, каким он доступен сейчас. Пришло время привнести ещё одно улучшение. Мы считаем, что название "XVM: eXtended Visualization Mod" не в полной мере отражает суть модификации, а также довольно сложно в произношении. В связи с этим мы наконец решили его изменить. Поскольку ключевая задача мода — всестороннее улучшение интерфейса игры, мы выбрали новое название: eXtended User Interface (xUI), что в переводе на русский язык означает "Расширенный пользовательский интерфейс". Спасибо, что все эти годы были с нами, и до новых улучшений!25 points
-
Данная тема предназначена для тестирования и предложений по расширенному установщику XVM. В отличии от стандартного установщика XVM, здесь добавлено ещё два окна: На данный момент инсталлятор устанавливает только файлы конфигурации, то есть перед использованием данного инсталлятора, необходимо установить XVM. Список настроек: Боевой интерфейс Миникарта Альтернативный режим миникарты Выбор клавиши включения альтернативного режима (CTRL или ALT) Отображение очков прочности Очки прочности Увеличение миникарты при нажатии клавиши CTRL Увеличение по центру экрана Панель игроков Отключение отображения статистки Отображение очков прочности Маркеры над техникой Тонкие полоски ХП Рейтинг - звезда Дистанция до союзника Дистанция до противника Лог полученного урона Включение подложки лога Лог нанесенного урона Группировать попадания по игроку Добавлять значения сверху Заголовок лога нанесенного урона "Новый" заголовок "Старый" заголовок Прицел Время полета снаряда (только в стратегическом режиме прицела) Время до полного сведения (только в стратегическом режиме прицела) Параметры камеры Отключение подсказок (переход в осадный режим, альт.режим АРТ-САУ) Отключение затемнения в снайперском режиме Отключение красной вспышки при получении урона Отключение эффекта отдачи от выстрела Отключение индикатора приближения (zoom) Индикатор суммарного очков прочности команд Средний урон на текущей технике Урон для получения медали "Основной калибр" Отображение на панели счета живых вместо мертвых Несколько изображений для "Шестого чувства" (лампочки) Таймер "Шестого чувства" 10 секунд Отключение панели после смерти Отключения зеркалирования иконок танков Ангар Автоматический вход в игру Панель техники (карусель) Автовозврат экипажа Возврат экипажа по умолчанию Счетчики уведомлений "Внешний вид" Замки Боны Свободный опыт Золото Отображение количества игроков на серверах В ангаре На экране логина Отображения пинга до серверов В ангаре На экране логина Кнопка "Купить премиум" Кнопка "Премиум магазин" Реклама премиум техники Виджеты Часы Статистика игрока Цветовые схемы Цветовая слепота Звуки "Шестое чувство" Если вы автор достаточно популярного конфига и хотите распространять его вместе с XVM, пишите. Если у кого-нибудь есть возможность заняться переводом, был бы благодарен. Инструкция по добавлению новых пунктов в окне "Настройка конфигурации": Настройка пунктов осуществляется в файле \installerXVM\src\SettingsInstall\default\default.xc. Описание параметров: "name" - название пункта, обязательный параметр. Здесь может быть указан ключ из файла перевода. Файлы перевода находятся в \installerXVM\src\SettingsInstall\default\l10n\*.lng секция [CheckListBox]. "description" - подробное описание пункта. Здесь может быть указан ключ из файла перевода. Файлы перевода находятся в \installerXVM\src\SettingsInstall\default\l10n\*.lng секция [DescriptionLabel]. "itemType" - задает тип пункта: radioButton, checkBox или group. Значение по умолчанию CheckBox. "checked" - определяет выбран пункт или нет (radioButton, checkBox). Может иметь значения true или false. Значение по умолчанию true. "imageIfSelected" - имя файла изображения, которое будет отображаться, если пункт выбран. Значение по умолчанию "empty.png". "imageIfNotSelected" - имя файла изображения, которое будет отображаться, если пункт не выбран. Значение по умолчанию "empty.png". "soundIfSelected" - имя звукового файла, который будет проигран, если пункт выбран. Поддерживаются форматы mp3 и ogg. Значение по умолчанию "". "soundIfNotSelected" - имя звукового файла, который будет проигран, если пункт не выбран. Поддерживаются форматы mp3 и ogg. Значение по умолчанию "". "valueIfSelected" - секция, значение которой будут вноситься в конфиг, если пункт выбран. Если параметр равен "", то изменения в конфиг не вносятся. Значение по умолчанию "". "valueIfNotSelected" - секция, значение которой будут вноситься в конфиг, если пункт не выбран. Если параметр равен "", то изменения в конфиг не вносятся. Значение по умолчанию "". "configFileName" - имя файла конфигурации XVM, в который будут вносится изменения из секции "value". "value" - значение данного параметра будет внесено в файл конфигурации XVM, указанный в параметре "configFileName". "isAdd" - определяет, буду элементы массива, описанного в параметре "value", добавлены (true), или массив будет полностью заменен (false). Значение по умолчанию true. "@files" - в данном параметре в квадратных скобках перечисляются через запятую файлы, которые будут скопированы при установке в каталог с игрой. "children" - секция, в которой настраиваются подпункты данного пункта. Значение по умолчанию "". Структура каталога \installerXVM\src\SettingsInstall\default\: каталог config - содержимое данной папки будет скопировано в каталог с игрой. каталог files - в данной папке находятся файлы, которые указаны в параметрах "@files". каталог images - в данной папке находятся файлы, которые указаны в параметрах "imageIfSelected" и "imageIfNotSelected". каталог l10n - в данной папке находятся файлы перевода инсталлятора. каталог sounds - в данной папке находятся файлы, которые указаны в параметрах "soundIfSelected" и "soundIfNotSelected". Для сборки необходимо использовать Inno Setup 6. Инсталлятор: setup_xvm_v2.exe Исходники: installerXVM.zip23 points
-
WOT Server Pinger Версия: 1.3.5 Дата обновления: 11/01/2024 Описание: Программа предназначена для отслеживания пинга и онлайна на серверах WorldOfTanks. Она позволяет сравнивать задержки до серверов, выбирать лучший сервер, проводить длительный мониторинг канала для конкретного сервера. Функционал программы включает в себя: Перечень рабочих WOT-серверов игры, загружаемый из репозитария автора Автоматическое определение всех доступных IP-адресов WOT-сервера Общий график задержек до серверов c функцией расчета среднего пинга и интегральных показателей ("Общий график") Отдельные графики для длительного мониторинга пинга до конкретного сервера с отслеживанием динамики и ошибок связи ("График 1", "График 2", ...) Получение количества игроков на серверах игры через api-сервис на сайте автора https://straniks.ru/pub/api/v2/wot_online.php?online=all Вывод информации в log-файлы при необходимости Для работы с программой достаточно скачать и запустить exe-файл. Ограничение: ОС Windows 7/8/10/11 Локализация RUS/ENG Скачать: WSPinger_1.3.5_192.zip | VirusTotal: 1/68 | Старые версии тут Как рассчитываются показатели: История версий:23 points
-
Здесь будет единая тема для информировании о будущих патчах и микропатчах. Отдельных тредов больше не будет, все здесь. Ставьте лайки и подписывайтесь на мой канал.22 points
-
"Если тебе что-то не нравится, сам сделай то, что тебя устроит" Приветствую всех заглянувших! То, что вы сейчас видите - восстановленный лончер для World of Tanks, который по-прежнему обновляет игру даже после официального прекращения поддержки 4 ноября 2019 года. На данный момент проходит открытое бета-тестирование. FAQ Другие скриншоты Список изменений (последние три обновления) Результаты предыдущих опросов22 points
-
Название модификации: Battle Equipment Версия: v2.0.0 (build 03.05.2023) Поддерживаемая версия WoT: 1.20.1.0 Данная модификация отображает ваше текущее оборудование в бою. В бою панель можно двигать используя Ctrl + ЛКМ в любое нужное место, а также скрыть его с помощью сочетания клавиш Ctrl + H и сбросить настройки расположения по умолчанию - Ctrl + R. Также модификация имеет два режима работы - отображать модифицаию всегда в бою или только по клавише Alt - смотрите спойлер Настройка. Зачем?!: Скриншоты: Установка: Настройка: Скачать: Благодарности:21 points
-
Страница на WGMods: https://wgmods.net/1942/ Модификация разрешает захват скриншотов с помощью технологии NVIDIA Ansel в WoT. https://www.nvidia.ru/geforce/geforce-experience/ansel/ Примеры В примерах, которые загружены на Google Photos, может быть задействован гироскоп на смартфонах/планшетах. Google Photos: https://photos.app.goo.gl/wvmsX4Jtja12LRaW2 Системные требования Видеокарта NVIDIA Kepler (GT[X] 6xx-7xx) Maxwell (GT[X] 7xx-9xx) Pascal (GT[X] 1xxx) Volta (Titan V) Turing (RTX 2xxx) Ampere (RTX 3xxx) Драйвер не ниже 416.94 Установленный GeForce Experience не ниже 3.16 Как включить Установить Nvidia Experience и включить в нём внутриигровой интерфейс Установить XVM и данный мод Запустить игру В нужном месте нажать Alt+F2. Управление Помимо разнообразных ползунков в сайдбаре, есть возможность управления камерой при помощи клавиатуры с мышью или геймпадом. Действие Клавиатура/мышь Геймпад Передвижение WASD Левый стик Поворот Мышь(с зажатием ЛКМ) Правый стик Наклон Q/E Левый/правый бамперы Изменение высоты Z/X Левый/правый тригеры Поддерживаемые возможности Поддерживается? HDR ❌ Cуперразрешение ❌ Изменение FoV ✔ Поворот камеры ✔ Перемещение камеры ✔ панорама 360* (моно) ✔ панорама 360* (стерео) ✔ Список изменений 0.1.8 изменён подход к подписке на функции IDXGISwapChain 0.1.7 исправлена несовместимость с модом OffHangar https://bitbucket.org/IzeBerg/mod_offhangar 0.1.6 исправлен вылет клиента на некоторых конфигурациях 0.1.5 добавлена поддержка 64-разрядного клиента 0.1.4 Поддержка WoT 1.7.0 0.1.3 Переход на pybind11 Улучшена стабильность 0.1.2 Поддержка WoT 1.6.0 0.1.1 Улучшена стабильность 0.1.0 Ansel SDK обновлён до версии 1.6.490. Частично исправляет работу сочитания клавиш Alt+F2 Запрещён вызов Ansel на экране логина Запрещён вызов Ansel в снайперском прицеле (приводило к черному экрану) 0.0.9 Внутренние изменения, связанные с взаимодействием с Microsoft DXGI. Требуется XFW.Native >=1.3.1 0.0.8 Удален отдельный загрузчик. Теперь достаточно только одного .wotmod и XFW 0.0.7 Выложен исходный код. Для сборки необходим доступ к NVIDIA Ansel SDK. https://bitbucket.org/XVM/xfw.nvidia 0.0.6 включен захват 360-стерео проброшены функции ansel_session_start(), ansel_session_stop() и ansel_session_isrunning() 0.0.5 теперь при входе в Ansel реплей автоматически ставится на паузу в интерфейс добавлен ползунок для перемотки реплея 0.0.4 первая публичная версия исправлен регулятор FoV в реплеях исправлено передвижение камеры в реплеях при включенном "виде из глаз игрока" исправлено неполное скрытие интерфейса в бою 0.0.3 реализованы передвижение и поворот камеры 0.0.2 реализовано изменение FoV 0.0.1 первая версия TODO Баги Черный экран, если был запущен снайперский режим. Задачи и улучшения Запретить запуск на экране логина в ангаре при нажатой кнопке "готово" на экране загрузки в бою (тут нужно подумать) Автоматически выходить при потере соединения Ставить на паузу ангар при запуске Ansel Рассмотреть целесобразность включения захвата HDR Проверить возможность задания projection offset(aka. поддержка суперразрешения) Поддержка NVIDIA Highlights. Исходный код https://bitbucket.org/XVM/xfw.nvidia (Для сборки необходим доступ к NVIDIA Ansel SDK) Скачать NVIDIA_Ansel_v0.1.8.zip21 points
-
Обычный конфиг. Темно-синие кнопки: КАЧАЕМ, ставим и в БОЙ за фрагами Способ установки: просто разархивировать в корневую папку игры Х:\Games\World_of_Tanks История изменений: ВАЖНО:скрипт неактуален,но архив удалять не буду,может кто поправит и будет пользоваться Wotstat_Slava7572_1_14.0.5.rar21 points
-
встречайте Обновлённые и доработанные версии Dev1 & SeVeRRR Dev1 ссылка изменения: -обновлены показатели Рейтингов по шкале ХВМ -добавлен свободный опыт -доработаны и изменены некоторые средние показатели (теперь отображение именно средних показателей с соответствующими цветами) -обновлены иконки под актуальный патч (возможность замены на любые другие) -мелкие правки SeVeRRR ссылка изменения: -обновлены показатели Рейтингов по шкале ХВМ -добавлен свободный опыт -доработаны и изменены некоторые средние показатели (теперь отображение именно средних показателей с соответствующими цветами) -значки М-5 настроены по цвету Рейтинга (Олени удалены) -мелкие правки ............................................... другие конфигурации этого мода можно скачать здесь или на wotsite (Meddio, Torero, WN8, N0C0ntr0l, Mr_Keyn и NooBooL 2018)20 points
-
Да, это место существует. И я даю вам уникальнейшую возможность заглянуть сюда. Витрина Ссылочки Модпак: Lite-версия - всё, кроме ремоделингов: ЯндексДиск Полная версия - включает полтора гига ремоделингов: ЯндексДиск Cюда сложу ссылки на другие свои топики, чтобы при вопросе "а какие у тебя еще есть моды" можно было просто пинать людей в сторону сюда. КамоСелектор: здесь, на официальном Ремодомод, Шкуродёр: здесь, на официальном Реплейсор, Ангарный Краскопульт, Отладчик Текстов: здесь, на официальном BanksLoader, SoundEventInjector, UT_announcer, Гудки: здесь, на официальном Громовые Орудия, как пак конфигов к Инъектору: на официальном Настраиваемая Роза Команд (сломана): здесь, на официальном SunContoller (сломан), Фары: здесь, на официальном Хранилище Здесь повыкладываю свои мелкомодики, которыми пользуются некоторые люди, многие спрашивают, где скачать, но сам мод слишком мелок, чтобы заслужить отдельную тему. AppreciationBadges Нашивки Увожения Вы наверняка уже видели этот вотмодик в архивах с моими модами. Многие спрашивают, что это и зачем. Мод, как лично мне понятно из названия, добавляет игрокам нашивки. Как минимум - мне, любимому. Чтобы если вдруг меня кто-то в бою встретит - не было большого недоумения на тему "а чего это он так отыграл посредственно". В ангаре (окно тренировочной комнаты, результаты боя и создание взвода) - полная кастомность, в бою же я могу выбрать только одну из существующих. Изначальная благородная цель - дать возможность другим авторам тоже как-то "обозначить" себя в игре. Авторы таких вещей, как шкурки, ремоделинги или звуки, в большинстве случаев не имеют возможности залесть в питон и чего-то там добавить себе самостоятельно, и я решил дать им такую возможность. (Не то чтобы оно кому-то, кроме меня, было особо нужно...) Скриншотики Добавляем свою нашивку Скачать: ЯндексДиск GoogleDrive HangarScreenshots Скриншоты ангара Изначально меня попросили починить модик HideHangarUI от @alphasave1. Потом - зафиксировать камеру в ангаре. И получилось вот это. Все настройки есть в ангарном интерфейсе, там же, где и у остальных модов, и достаточно подробно описаны. Скрин настроек: Скачать: ЯндексДиск GoogleDrive PlayersPanelHP ХП в ушах Nuff said. Исходный топик: http://forum.worldoftanks.ru/index.php?/topic/884307-. Данная функция есть и в XVM (если кто помнит мой конфиг - полоски стырены именно оттуда :) ), но все же. Настройки довольно простые, базового знания синтаксиса JSON и гуглопереводчика должно хватить. Скачать: ЯндексДиск GoogleDrive PlayerHPAnnouncer Оповещение о низком здоровье игрока Тут даже скринить нечего. Просто, когда Ваше здоровье опустится ниже 50%, 25% и 10%, вы услышите звук. В стандартной поставке мод использует слегка обрезанные фразы Корабля-Базы из Звёздных Волков. Почему не закидываю к Звуковым Скриптам по ссылке выше? Не знаю. Там и так много всего. Скачать: ЯндексДиск GoogleDrive InsigniaOnGun Нарисованные отметки на орудиях Изначально модик делался только для ангара и только для ремоделлеров, чтобы им было удобнее подгонять настройки для отредактированных орудий. Но потом на мод-портале я наткнулся на творение, изменяющее текстуры отметок, чтобы их всегда и у всех было 3. Мне такой изврат запал в душу, и к изначально скрипту на 5 строчек прикрутился ангарный интерфейс и боевой модуль. Кстати, на скрине HangarScreenshots у КВ-2 три отметки на стволе именно благодаря этому модику. :) По доброй традиции, скриншот окна настроек: Скачать: ЯндексДиск GoogleDrive LogSwapper Смена местами логов полученного и и нанесенного урона Не знаю, как так получилось, что в стандартном интерфейсе от WG лог нанесенного урона находится рядом с дамаг-панелью, а лог полученного - возле левой панели команд, но данный скрипт исправляет это недоразумение. Мод не нужен, если у Вас установлен BattleObserver - там эта фича есть. Любителям пообвинять в плагиате - во-первых, Armagomen упомянут в сообщении о загрузке мода. Во-вторых, несмотря на то, что идея изначально его, у него в моде сейчас моя реализация. Скачать: ЯндексДиск GoogleDrive ShowVehicle Отображение корпуса танка в снайперском режиме Исходные топики: изначальный - http://forum.worldoftanks.ru/index.php?/topic/884602-, недолгое время поддерживаемый: http://forum.worldoftanks.ru/index.php?/topic/1610063- Все настройки есть в ангаре. Скрин: Скачать: ЯндексДиск GoogleDrive StatPaints СтатПокрасчик Раскрашивает машины в зависимости от рейтинга WGR игрока. Полностью совместим с КамоСелектором. Раскрашиваются только те машины, на которые можно нанести краску. Потому что на те, на кого нельзя, она не наносится даже в обход фильтра по технике. WG fix pls. Скачать: ЯндексДиск GoogleDrive IngameGUITextTweaks Твики боевого интерфейса Опять же, nuff said. Также позволяет убрать отображение ников. Скачать: ЯндексДиск GoogleDrive VMTFix Фикс для прозрачных деталей на машине игрока С модом/без мода (за примеры спасибо GoodmanTech): По неведомым мне причинам обводка игрока, позволяющая увидеть свой танк сквозь препятствия, ломает отображение частичной прозрачности и светящихся деталей (шейдеры lightonly_alpha.fx и glow.fx соответственно) на машине игрока. Данный мод убирает эту обводку, возвращая детали на место. Скачать: ЯндексДиск GoogleDrive VoiceOverrider Переопределение режима внутриигрового голосового оповещения Мод на принудительное включение любого режима голосовой озвучки на любом танке с любым составом экипажа. Нужно выключить Буффона или включить женскую озвучку? Это к нам. Скачать: ЯндексДиск GoogleDrive Дополнительный банк от ВГ: ЯндексДиск GoogleDrive - нужен для работы режимов "Valkyrie Chronicles: мужской" и "Valkyrie Chronicles: женский". ShutLoggersUp Затыкатель логгеров ВГ наделали в куче мест вызовов на logging.getLogger().info('blablabla'), к примеру, в обработчике персональных жетонов. И всё бы хорошо, но оно СПАМИТ. Причём эти сообщения никому вообще не нужны. Так вот. Я сделал так, что модуль logging игнорирует всё, что INFO или ниже. Варнинги и и прочие эрроры всё ещё работают. Скачать: ЯндексДиск GoogleDrive HangarGUITweaks Твики ангарного интерфейса В обновлении 1.9.1 ВГ добавили в игру проекционные декали, которые выдаются за определённые достижения при игре на танке. За количество боёв, за фраги, за знаки Мастер и т.д. Проблема в том, что в той менюшке, где их можно выбрать и поставить на танк, они упорядочены в совершенно не понятном мне порядке. Этот мелкий модик переупорядочивает эти самые декали в порядке сложности получения награды. Сначала идут бои, потом фраги, ну и так далее. Также мод делает так, что на Складе резервы сортируются сначала по "крутости", потом по типу, а потом по продолжительности действия. У ВГ сортировка идёт сначала по типу, потом по крутости, потом по времени действия. В итоге я без лишнего клацанья могу себе сразу набрать резервов на часик (или два) и В БОЙ, вместо того, чтобы для каждого типа отдельно резерв выбирать. Ещё мод добавляет список совместимой техники во всплывающие подсказки к модулям в дереве исследования. Таким образом, чтобы посмотреть, стоит ли мне исследовать очередную рацию или можно подождать, мне не нужно делать аж три клика (два для открытия окошка информации о модуе и один для закрытия.) И напоследок, мод добавляет в контекстные меню оборудования и элементов внешнего вида опцию, позволяющую снять его с другого танка. Опция добавляется только для тех вещей, которые не могут быть установлены на текущий танк без снятия с другого (не могут быть куплены и кончились на складе). Скачать: ЯндексДиск GoogleDrive DamagePercentIndicator Процент прочности танка на индикаторах полученного урона Возможно, модик для нубов, но мне зашло. Суть вот в чём. Я катаюсь на разных машинах разных уровней и классов. И не всегда сразу и быстро понятно, если мне влетело на 250 урона - это можно бояться или продолжать танковать. И чем меньше урона, тем меньше понятно. Соответственно, я сделал модик, который добавляет к индикаторам полученного урона вторую строчку с процентом этого самого урона от полной прочности моего танка. Скачать: ЯндексДиск GoogleDrive Автоклавная, она же мастерская Кто там опять булькает, эй? Здесь, возможно, буду писать то, что сейчас в работе/в планах. Переписать гайд по КамоСелектору - жду @DDragun907. Дописать гайд по Ремодомоду - к нему же. :) Внетанковый стафф А вопросы, предложения, запросы на новые моды и прочее буду принимать в самом топике. Типа багтрекер и ЦПП в одном флаконе. @angelsoft, к тебе обращаюсь :) А то спам в иррелевантных топиках уже много кому надоел. ... Ну, как минимум мне надоел. :)19 points
-
Буду выкладывать здесь фиксы различных ошибок, встречающихся на чистом клиенте, а также убирать с лога надоедливые дублирующиеся записи. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Первый фикс будет скрывать надоедливые записи в логе, которые связаны с ошибками чтения секций моделей: 2018-05-08 07:56:48.022: WARNING: [WARNING] (scripts/common/DestructiblesCache.py, 516): Failed to read hitEffect name in objects/misc/bbox/bboxcube_D2x2.model 2018-05-10 17:18:42.371: ERROR: [ERROR] (scripts/common/DestructiblesCache.py, 502): Fail to parse material name n_metal5 in structure Скачать фикс: pavel3333.fix_DestructiblesCache_1.03.wotmod ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Второй фикс убирает из лога сообщения о загрузке ангара, а также другие сообщения и предупреждения: 2018-06-02 14:42:21.950: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 214): HANGAR LOADING STATE: LOGIN - 69.0989990234 2018-06-02 14:42:28.816: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 214): HANGAR LOADING STATE: CONNECTED - 75.9649963379 2018-06-02 14:42:32.393: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 214): HANGAR LOADING STATE: SHOW GUI - 79.5419998169 2018-06-02 14:42:43.131: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 214): HANGAR LOADING STATE: QUESTS SYNC - 90.2799987793 2018-06-02 14:42:43.496: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 214): HANGAR LOADING STATE: USS SYNC - 90.6449966431 2018-06-02 14:42:50.263: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 214): HANGAR LOADING STATE: SPACE LOADING START - 97.4110031128 2018-06-02 14:42:59.596: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 214): HANGAR LOADING STATE: HANGAR UI READY - 106.744003296 2018-06-02 14:42:59.609: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 241): HANGAR LOADING STATE: SUMMARY TOTAL = 37.6450042725 2018-06-02 14:43:04.597: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 214): HANGAR LOADING STATE: SPACE LOADING END - 111.746002197 2018-06-02 14:43:04.668: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 214): HANGAR LOADING STATE: HANGAR READY - 111.817001343 2018-06-02 14:43:04.717: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 214): HANGAR LOADING STATE: VEHICLE LOADING START - 111.864997864 2018-06-02 14:43:06.611: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 214): HANGAR LOADING STATE: VEHICLE LOADING END - 113.759002686 2018-06-02 14:43:09.328: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 214): HANGAR LOADING STATE: DISCONNECTED - 116.475997925 Скачать фикс: pavel3333.fix_hangarLoadingState_1.02.wotmod ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Третий фикс исправляет ошибки скрипта battle_queue.py, который варгейцы до сих пор не исправили. В том числе и ошибка, из-за которой каждую секунду боя происходили подобные ошибки, что приводило к сильным зависаниям на слабых компьютерах: 2018-06-03 14:22:11.032: INFO: File "scripts/client/gui/Scaleform/daapi/view/lobby/battle_queue.py", line 331, in __updateTimer 2018-06-03 14:22:11.219: INFO: AttributeError: 'NoneType' object has no attribute 'needAdditionalInfo' Скачать фикс: pavel3333.fix_battleQueue_1.01.wotmod ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Четвертый фикс исправляет простыню Memory mapping в логе. Автор - @Polyacov_Yury. Скачать фикс: PYMods.fix_memoryMapping.wotmod ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Каждый фикс нужно скопировать в mods/патч/19 points
-
1. Страница поддержки для желающих отблагодарить 2. При публикации файлов на сторонних источниках указывайте авторство noBinoculars Скрипт предназначен для отключения затемнения и озеленения в снайперском режиме. Поставляется с конфигурационным файлом. Не требует подмены стандартной текстуры "slens_map.dds". noFlashBang Скрипт предназначен для отключения красной вспышки когда враг попадает по вам. Поставляется с конфигурационным файлом. noBattleHint Скрипт предназначен для отключения подсказок в бою (смена режима прицеливания АРТ-САУ, переход в осадный режим, переход в меню ЛБЗ) Поставляется с конфигурационным файлом. safeShot Скрипт предназначен для блокировки случайного выстрела по союзникам и трупам (уничтоженной технике). Поставляется с конфигурационным файлом. Блокировка выстрела по технике союзника. --- Корпус должен быть подсвечен. --- Настраиваемое исключение для тимкиллеров. Блокировка выстрела по уничтоженной технике. --- Настраиваемое время блокировки. Мод полностью отключается при использовании горячей клавиши. --- Горячая клавиша подлежит настройке. extendedZoom Скрипт предназначен для регулировки отдаления камеры, задания кратности прицела в снайперском режиме. Поставляется с конфигурационным файлом. Установка: В зависимости от выбранного дополнения содержимое архива распаковать в корневую директорию клиента (в папку с игровым клиентом) Настройка: mods\configs\camAddons\ "mods_name.json" Скачать camAddons.zip19 points
-
1. Файлы предназначены для отключения зеркальности кастомных иконок техники размером 80х24 пикселя. *. Иконки техники данного размера создаются программой TankIconMaker 2. Страница поддержки для желающих отблагодарить 3. При публикации файлов на сторонних источниках указывайте авторство Превью Отключение зеркальности для элементов в бою: ◉ окно загрузки боя; ◉ окно по нажатию Tab; ◉ панели команд (уши). Без удаления элементов: ◉ mvi_battle.zip С удалением уровня техники: ◉ mvi_battle_clear.zip Отключение зеркальности для элементов в ангаре: ◉ окно тренировочной комнаты; ◉ всплывающая подсказка при наведении на экипаж. Без удаления элементов: ◉ mvi_hangar.zip С удалением уровня техники: ◉ mvi_hangar_clear.zip С удалением уровня и названия техники: ◉ mvi_hangar_clear-all.zip Иконки техники: ◉ внешний вид иконок представлен на скриншоте выше в сообщении (под спойлером). Атлас с иконками техники: ◉ vehicle_icons.zip19 points
-
Начали эксперимент с отключением отображения статистики в бою для анонимов. На данный момент порядок следующий: если наш сервер обнаруживает, что игрок скрыл свой ник, он теряет доступ к статистике других игроков в бою на ближайшие 12 часов. Затем процедура обнаружения повторяется. Соответственно, чтобы снова видеть статистику всех игроков, необходимо открыть свой ник и дождаться возобновления доступа (произойдёт автоматически). Также добавим соответствующие уведомления в игре и пояснения в личном кабинете. Сценарий не окончательный, возможны изменения.19 points
-
Contour Icons Anti-Mirror without XVM AntiMirror_WG_ELITE_1.26.0.2.zip- WG variant with the prestige levels AntiMirror_WG_NO_ELITE_1.26.0.2.zip - WG variant without the prestige levels AntiMirror_Lesta_1.29.0.0.zip - for the MT client18 points
-
Данная программа предназначена для редактирования ресурсов игры WoT, а именно файлов, находящихся в каталоге \res\packages\gui.pkg\gui\flash\atlases\. Программа позволяет разрезать атласы на отдельные файлы, и соединять отдельные файлы в атласы. Программа может запускаться с параметрами и без них. При запуске без ключей будет отображен графический интерфейс. При запуске с ключами, информация будет выводиться в консоль. Инструкция при запуске без ключей. Для разрезания Atlas необходимо: На панели "Разделить" нажать кнопку "Обзор..."; В появившемся диалоге выбрать файл изображения атласа (xml файл должен находиться в этой же папке); Затем нажать кнопку "Разрезать". После этого, в каталоге с атласом, создастся каталог с названием атласа, в котором будут находиться полученные файлы. Для создания атласа из отдельных файлов необходимо: На панели "Соединить" нажать кнопку "Обзор..."; В появившемся диалоге выбрать каталог с изображениями; Затем нажать кнопку "Создать". После этого, в выбранном каталоге, создастся папка с названием "Atlas", в котором и будут находиться файлы атласа. Имя созданных файлов атласа, такое же, как у выбранного каталога. Инструкция при запуске с параметрами. Ключи задаются символами '/' или '-'. Ключи не чувствительны к регистру. Параметры командной строки: Разделение атласа на отдельные изображения: CCAtlas /ca PathAtlas [DistFolder] /ca разделить атлас на отдельные изображения PathAtlas путь к файлам атласа DistFolder путь к каталогу, в который будут извлечены изображения. По умолчанию: PathAtlas\ИМЯ_АТЛАСА_БЕЗ_РАСШИРЕНИЯ Извлечение атласа из ресурсов игры и разделение на отдельные изображения: CCAtlas /cba|/cvma|/cdia/|cbla|/cca|/cmba|/cqpa|/csa PathGame DistFolder /cba извлечь из ресурсов игры и разделить battleAtlas на отдельные изображения /cvma извлечь из ресурсов игры и разделить vehicleMarkerAtlas на отдельные изображения /cdia извлечь из ресурсов игры и разделить damageIndicator на отдельные изображения /cbla извлечь из ресурсов игры и разделить commonBattleLobby на отдельные изображения /cca извлечь из ресурсов игры и разделить components на отдельные изображения /cmba извлечь из ресурсов игры и разделить mapsBlacklist на отдельные изображения /cqpa извлечь из ресурсов игры и разделить questsProgress на отдельные изображения /csa извлечь из ресурсов игры и разделить store на отдельные изображения PathGame путь к файлам атласа DistFolder путь к каталогу, в который будут извлечены файлы с изображениями Создание атласа из отдельных изображений: CCAtlas /aa FolderImages [PathAtlas] [/w [width]] [/h [height]] [/a [TypeAtlas]] [/t] /aa создать атлас FolderImages каталог с файлами изображений, которые нужно объединить в атлас PathAtlas путь к создаваемому атласу. По умолчанию создается файл с именем папки в которой находятся изображения, файл размещается в PathAtlas\Atlas\ /w задает ширину изображения атласа. По умолчанию: 4096 width ширина изображения атласа в пикселях (целое число) /h задает высоту изображения атласа. По умолчанию: 4096 height высота изображения атласа в пикселях (целое число) /a формат файла с изображением атласа TypeAtlas может иметь значения: PNG, DDS, DDS_W (World of Warships) или DDS_W_woMIP (World of Warships, MIP maps не создаются). По умолчанию: PNG /t если ключ есть, атлас обрезается по вертикале, иначе нет В патче 0.9.23.0 Wargaming решила перевести атласы с формата PNG в DDS c сжатием DXT5. Формат сжатия DXT5 подразумевает сжатие с потерями, то есть ухудшение качества изображения. В связи с этим рекомендую сохранить ваши атласы из патча 0.9.22.0 и создавать новые из них путем добавления недостающих картинок. Версия: 2.3.0.3 Изменения: Исправлено создание атласов для WoT в графическом режиме. Скачать: Архив с программой: CCAtlas_2.3.0.3.zip Атласы патча 0.9.22.0 Atlases_0.9.22.0.rar Атлас (без потери качества) и инструкция от @night_dragon_on. Выложил на GitLab.18 points
-
Данное дополнение позволяет выводить информацию об активных личных резервах в ангаре и в бою. Макросы: Для личных резервов: {{py:bst.leftTime(index)}} - оставшееся время действия активного резерва. {{py:bst.leftTimeMin(index, norm)}} - оставшееся время действия активного резерва в минутах. Если параметр norm не задан, то возвращаются оставшееся время в минутах. {{py:bst.name(index)}} - название активного резерва. {{py:bst.countBoosters}} - количество активных резервов. {{py:bst.type(index)}} - тип активных резервов. Может возвращать одно из следующих значений: booster_gold, booster_credits, booster_xp, booster_crew_xp, booster_free_xp, booster_fl_xp. Параметр index - номер активного резерва от 1 до 3. Если значение index равно 0, то возвращается значения для резерва, время действия которого наименьшее. Для клановых резервов: {{py:bst.leftTimeCR(index)}} - оставшееся время действия активного резерва. {{py:bst.leftTimeMinCR(index, norm)}} - оставшееся время действия активного резерва в минутах. Если параметр norm не задан, то возвращаются оставшееся время в минутах. {{py:bst.nameCR(index)}} - название активного резерва. {{py:bst.countCR}} - количество активных резервов. {{py:bst.typeCR(index)}} - тип активных резервов. Может возвращать одно из следующих значений: booster_gold, booster_credits, booster_xp, booster_crew_xp, booster_free_xp, booster_fl_xp. Параметр index - номер активного резерва от 1 до 2. Если значение index равно 0, то возвращается значения для резерва, время действия которого наименьшее. Установка: В файле @xvm.xc добавить: "boosters": ${"boosters.xc":"boosters"}, Файл boosters.xc скопировать в папку с вашим кофигом (например в \res_mods\configs\xvm\default\). Файл boosters.py скопировать в \res_mods\configs\xvm\py_macro\ Пример использования в ангаре (разрешение 1920х1200). В файле widgets.xc в секцию "lobby" добавить: ${ "widgetsTemplates.xc":"booster" } В файле widgetsTemplates.xc добавить: "booster": { "enabled": true, "layer": "top", "type": "extrafield", "formats": [ { "updateEvent": "ON_EVERY_SECOND", "x": 430, "y": 0, "width": 400, "height": 80, "textFormat": { "color": "0xA8A888", "size": 12}, "format": "<textformat tabstops='[50]'>{{py:bst.leftTime(1)}}<tab>{{py:bst.name(1)}}</textformat>\n<textformat tabstops='[50]'>{{py:bst.leftTime(2)}}<tab>{{py:bst.name(2)}}</textformat>\n<textformat tabstops='[50]'>{{py:bst.leftTime(3)}}<tab>{{py:bst.name(3)}}</textformat>" } ] } В файл boosters.xc добавить: //true - скрыть иконку и время активных резервов "hideActiveBooster": false, Результат (вверху посередине картинки): Скачать: Скрипт: boosters.py Конфиг: boosters.xc18 points
-
mod_serverTurretExtended 3.03mods_server_turret_extended.zip mod_spotted_extended_light 4.09mods_spotted_extended_light.zip mod_restartRandomQueue 1.07mod_restartRandomQueue.zip mod_tooltipsCountItemsLimitExtend 1.04mod_tooltipsCountItemsLimitExtend.zip mod_creditCalc 2.03mods_creditCalc.zip mod_SpyOnYou 1.01mods_SpyOnYou.zip18 points
-
ModsSettingsAPI Инструмент для создания меню настроек модификаций Автор модификации: @IzeBerg ModsSettingsApi - это модификация клиента игры World of Tanks, которая предоставляет сторонним разработчикам инструментарий для создания удобного меню настроек. Основные этапы работы модификации заключается в следующем: При загрузке клиента игры modsSettingsApi загружает файл сохраненных настроек сторонних модификаций. Если файл отсутствует - будет создан новый. Затем modsSettingsApi ожидает подключения к себе сторонних модификаций посредством программного интерфейса. Для генерации меню настроек, сторонняя модификация должна отправить в modsSettingsApi шаблон, содержащий в себе описание необходимых для отображения графических элементов. Кроме шаблона сторонняя модификация должна отправить ссылку на функцию, которая будет вызываться при любом изменении настроек стороннего мода. При необходимости обработки нажатия дополнительных кнопок модификация должна отправить ссылку на функцию, которая будет вызывается при нажатии на кнопку с передачей текущего значения. При изменении настроек modsSettingsApi будет вызывать переданный модификацией метод с новыми параметрами. При использовании кнопок, ModSettingsAPI будет вызывать переданный модификацией метод с текущим параметром и его значением. Полное описание работы модификации с примерами можно прочитать здесь: http://wiki.wargaming.net/ru/ModsettingsAPI Официальный репозиторий модификации на Bitbucket: https://bitbucket.org/The_IzeBerg/modssettingsapi/ Ссылка на скачивание: https://bitbucket.org/The_IzeBerg/modssettingsapi/downloads/ Репортить баги можно сразу на Bitbucket используя багтрекер. Предложения по улучшению модификации можно посылать туда же, создавая тикет с заголовком [Suggestion] и тэгом [Proposal]18 points
-
XCPad Текстовый редактор для редактирования текстовых конфигов разных видов и форматов, адаптированный под особенности XC-формата XVM-мода Версия: 1.2.0 Дата обновления: 19.11.2023 Описание: В связи с тем, что с годами XVM-конфиг эволюционировал и, в частности, стал распределенным не только по иерархии настроек, но и по их местоположению, то появилась идея сделать собственный текстовый редактор для работы с ним. Ставилась задача максимально совместить разобщенные по файлам участки конфига в одном редакторе, чтобы в дальнейшем можно было работать как с отдельными файлами, так и с конфигом в целом. Например, осуществлять поиск/замену текста по всему конфигу сразу, а не в каждом файле конфига по отдельности. Возможности редактора: Создан под *.xc файлы, однако также умеет работать с файлами: *.xvmconf, *.ptc, *.pmod, *.json, *.xml, *.ini; Корректно работает с кодировкой UTF-8, позволяет изменять кодировку файлов, путем выбора между ANSI, Unicode и UTF-8; Распознает внешние ссылки в файлах JSON-формата и загружает весь конфиг в программу: { ${ "file.xc" }, ${ "file.xc" }, ... } { "name": ${ "file.xc": "value" }, ... } { "$ref": { "file": "file.xc", "path": "value" }, ... } Отображает все файлы конфига в одном окне, путем состыковывания оконных редакторов; Поддерживает цветовые темы, синтаксическую подсветку текста и сворачивание текстовых блоков; Проверяет на ошибки файлы JSON, XML и INI форматов с указанием места ошибки; Функции поиска и замены работают как в отдельном файле, так и по всему конфигу; Имеется словарь для автоподстановки конструкций, и автозавершения ввода имен полей, макросов и свойств; Быстрый доступ к активному конфигу игры из главного меню программы; Языки интерфейса: English, Русский. Минимальные требования: ОС Windows 7/8.1/10/11; Специальные символы в конфиге должны быть записаны в форме кодов вида "\u..." или "\x...", например "\u25A0" это черный квадрат. Скачать: XCPad_1.2.0.614.zip | VirusTotal: 0/72 | Старые версии лежат здесь. История изменений:17 points
-
Немного взбодрился, вышел из анабиоза и починил моды. заодно обновил ядро настроек и добавил в него немного нового функционала и документации https://github.com/spoter/spoter-mods/tree/master/mod_mods_gui Если будут вопросы, пишите, добавлю.17 points
-
1. Страница поддержки для желающих отблагодарить 2. При публикации файлов на сторонних источниках указывайте авторство hideHangarElements Скрипт предназначен для: --- отключения отображения кнопки "Реферальная программа"; --- отключения отображения кнопки "Общий чат"; --- отключения отображения рекламы премиум техники (на фоне в ангаре); --- отключения отображения информационного окна с перечнем полученных наград за "Довольствие"; --- отключения отображения информационных окон результатов боя в "Ранговом бою"; --- отключения отображения всплывающего окна оповещающее об открытии "Резервного хранилища" при входе в ангар; --- отключения отображения всплывающих сообщений и счетчика в меню от "Полевой почты"; --- отключения отображения кнопки "Сессионная статистика" и/или счетчика проведенных боев на кнопке. Поставляется с конфигурационным файлом. Установка: Содержимое архива распаковать в корневую директорию клиента Настройка: mods\configs\hangarAddons\ "mods_name.json" Скачать hangarAddons.zip17 points
-
xvm-ddar-config.zip Настройки для правильной работы прицела Для меня танки — это развлечение и отдых. Мне важно удовольствие от процесса игры. Я не вижу смысла тратить время и силы на запоминание с какой скоростью заряжается WZ-111 1-4, сколько дамага мне в лоб может выписать Leo или засвечусь ли я, если выстрелю сейчас в 45TP. Цель создания этого конфига — лучше понимать, что происходит на поле боя и тратить на это меньше мозгового топлива. Конфиг частично написан мной, частично взят из других конфигов и изменен, а частично просто честно украден у Некроманта и оставлен как есть. Надеюсь, кому-то с этим конфигом будет играть приятнее. Спасибо Некроманту за конфиг-донор, ktulho, night_dragon_on и Kotyarko_O за скрипты и всем разработчикам xvm за наше счастливое детство. Окно загрузки боя Окно статистики по клавише Tab Три левых числа - статистика конкретного танка, три следующих - статистика игрока в целом. Количество боев, рейтинг и процент побед. Яркий маркер слева говорит о том, что у игрока установлен xvm и включены сервисы xmqp. Обычные уши и хитлог Слева от иконки количество хп. В хитлоге верхняя часть показывает ваш дамаг, нижняя - дамаг с вашей помощью. Уши по клавише Alt Слева направо: Статистика wn8, статистика по танку xte, процент побед, количество боев. На иконке время перезарядки и дамаг танка. Прицел Слева хп, справа информация о снаряде и перезарядка. Сверху дальность, становится зелёной, если расстояние до цели больше ее обзора. При повреждении критически важных модулей или членов экипажа рядом с точкой прицеливании появляется соответствующая иконка и можно отремонтироваться просто кликнув на неё. Прицел при наведении и лампочка Если цель пробьется, прицел становится зеленым, если не пробьется - красным. Если хз, то желтым. Зеленые цифры показывают приведенную броню в точке прицеливания. Артиллерийский прицел В арт-прицел добавлены время полета снаряда и время сведения. Круги помогают рассчитать упреждение по движущемуся танку. Маркеры У противников на полосе есть два числа. Слева время перезарядки. Если оно приглушенное, то вы зарядитесь быстрее противника. Если ярко-белое, то он быстрее. Справа его дамаг. По альту показывается ещё и бронепробитие. Если противник шотный, над ним загорается ромбик. Дамаг-панель Миникарта Ангар В обычной карусели есть фон, который позволяет мельком понять тип танка. И количество опыта до полной прокачки. Карусель по клавише Alt Слева: средний дамаг, процент побед, рейтинг, количество боёв. Справа процент метки на стволе и количество опыта до полной прокачки. Дополнительно: Иконки для дерева исследований ddar.icons.wotmod17 points
-
Вероятно вы уже заметили значительные изменения своего рейтинга WN8. В этой статье мы расскажем вам о причинах этих изменений, а также нововведениях рейтинга. WN8 — это не только статичная формула, но и набор ожидаемых значений, которые основываются на общей серверной статистике всех активных игроков. Поэтому даже если вы не играете, ваш рейтинг может немного изменяться с течением времени в связи с изменениями общей серверной статистики и пересчётом ожидаемых значений. Однако в течение длительного времени (в последние полгода) ожидаемые значения для WN8 не обновлялись. Подробнее мы писали об этой проблеме ранее, и поскольку разработчики формулы WN8 прекратили полноценный пересчёт ожидаемых значений, мы решили исправить проблему своими силами, и сегодня готовы представить вам экспериментальное решение. На сегодняшний день мы полностью автоматизировали расчёт ожидаемых значений для WN8, сохранив изначальную методику авторов рейтинга. При этом есть несколько отличий, значительно влияющих на качество расчёта: Ранее пересчёт таблиц производился довольно редко(раз в несколько месяцев), что приводило к резким скачкам рейтинга после пересчёта. Безусловно, неприятная и непонятная ситуация для простых игроков. Мы же будем пересчитывать ожидаемые значения ежедневно, что решает как проблему резких изменений рейтинга, так и устаревших данных. Мы используем гораздо большую базу статистики игроков, чем та, которая использовалась при расчётах авторами WN8, благодаря чему можем проводить более достоверные расчёты. К сожалению ранее авторы таблиц позволяли себе некоторые вольности с ожидаемыми значениями — ручные искажения с целью троллинга аудитории. Мы считаем это недопустимым и при расчётах таблиц под полным нашим контролем мы можем быть уверены в отсутствии ручных манипуляций. Наш приоритет - корректные данные. Актуальная таблица ожидаемых значений теперь доступна на этой странице. Если вы все еще видите старый WN8, просто подождите. Обновление статистики всех игроков может занять некоторое время. Сторонним разработчикам: Если вы хотите использовать актуальные таблицы ожидаемых значений WN8 от XVM в своём проекте, вы можете запрашивать их по следующим адресам: JSON (сжатый gzip): https://static.modxvm.com/wn8-data-exp/json/wn8exp.json.gz CSV (сжатый gzip): https://static.modxvm.com/wn8-data-exp/csv/wn8exp.csv.gz JSON: https://static.modxvm.com/wn8-data-exp/json/wn8exp.json CSV: https://static.modxvm.com/wn8-data-exp/csv/wn8exp.csv Рекомендуем всегда запрашивать сжатый вариант, т.к. он многократно меньше. Также обратите внимание на обязательное использование защищенного протокола https в ваших запросах.17 points
-
17 points
-
Мод показывает wn8 обеих команд суммируя рейтинг каждого игрока и показывает процент на победу в зависимости от wn8 команд. !! Рейтинг считается по тем кто отыграл 100 или больше боев Скачать17 points
-
Навигация по теме: Установка и знакомство Подсветка синтаксиса Установка Файл расширения Расширения Список и ссылки на расширения Настройка некоторых расширений Темы Некоторые возможности редактора Горячие клавиши Решил я попробовать использовать Visual Studio Code (VSC) для редактирования файлов конфигурации XVM. Сам я им только начал пользоваться (до этого использовал Notepad++), поэтому буду рад, если желающие поделятся опытом работы в нем. У меня пока только положительные впечатления от работы в нем. Итак, согласно Википедии: Скачать дистрибутив можно с официальной страницы. После установки имеем: Первое, что захотелось сделать, это русифицировать интерфейс. Для этого кликаем по иконке Extensions (Расширения) на левой панели и набираем в строке поиска Russian Language Pack. В первой строчке будет нужный нам результат. Нажимаем Install и после установки расширения перезапускаем программу. Теперь откроем папку с нашим конфиг XVM (Файл->Открыть папку...). VSC из "коробки" поддерживает языковой режим "JSON с комментариями" (файлы конфигурации XVM это немного расширенный формат JSON с поддержкой комментариев). Если языковой режим не определился автоматически, то нужно кликнуть в правом нижнем углу и выбрать в списке "JSON with Comments". Что же, неплохо, но это несложно сделать и в Notepad++. Приступим к поиску полезных и не очень расширений (список в конце сообщения). В результате установки и небольшой настройки расширений перечисленных в списке ниже, у меня получился следующий вид: Хорошо заметны отступы, блоки кода и концевые пробелы, выделены парные скобки и теги. Единственное, что смущает это скудная подсветка синтаксиса. Немного покурив Google, сделал подсветку для файлов *.xc. В разных темах она может выглядеть по разному. В стандартной темной теме она выглядит так: Для установки данной подсветки необходимо: скачать файл xc-X.X.X.vcix (файл находиться в конце сообщения), где X.X.X - версия расширения запустить VSC в право верхнем углу панели "Расширения" (Ctrl + Shift + X) нажать кнопку в выпавшем меню выбрать пункт "Установка из VSIX..." и выбрать скачанный файл После этого в панели "Расширения" у вас должно появиться расширение: Расширения: Существует несколько способов установки расширений. Для меня самый простой способ это пользоваться поиском расширений в самой программе. Bracket Pair Colorizer 2 - добавляет подсветку для скобок, окружающих блоки кода. indent-rainbow - расширение делает отступы более читабельными. Indenticator - еще одно расширение помогающее облегчить восприятия блоков (секций) кодов. Subtle Match Brackets - выделяет парные скобки возле которых находиться курсор. Color Highlight - подсвечивает CSS / веб-цвета, найденные в вашем документе. К сожалению на данный момент не поддерживает цвета в виде 0xFFFFFF, хотя судя по репозиторию попытки были (Пересобрал данное расширение, теперь поддерживает цвета в виде 0xFFFFFF. Скачать расширение можно в конце данного сообщения). Trailing Spaces - выделяет и может удалять конечные пробелы (ALT+SHIFT+T). Highlight Matching Tag - выделения соответствующих открывающих или закрывающих тегов. Russian - Code Spell Checker - русский словарь проверки орфографии. Вместе с ним установиться Code Spell Checker и английский словарь. TabSpacer - конвертирует табы в пробелы (Ctrl + Shift + T). Project Manager - менеджер проектов. Будет полезен, если вы настраиваете несколько конфигураций. Path Autocomplete - автозаполнение пути к каталогам и файлам. Markdown Preview Enhanced - предпросмотр файлов в формате Markdown. Пригодится для редактирования файлов README.md на GitHub или BitBucket. (Ctrl + K, V или Ctrl + Shift + V) L13 Diff - Сравнение двух папок (Ctrl + L Ctrl + L). Почти все расширения имеют настройки (Файл->Параметры->Параметры->Расширения). Темы (переключаться между темами можно сочетанием CTRL+K, CTRL+T): Atom One Dark Theme Solarized Custom (3 темы) Yi Dark & Yi Light Themes (2 темы) Расширение для подсветкой синтаксиса файлов конфигурации XVM: xc-1.0.0.vsix Пересобранное расширение Color Highlight: color-highlight-2.3.1.vsix16 points
-
Адаптация под патч 1.15.0.1 Скачать16 points
-
16 points
-
Этот мод накидывает на танк маскировочную сеть, если оборудование "Маскировочная сеть" есть на танке и оно активировано. Но масксеть может накладываться не на все танки. Не огорчайтесь, если вашего танка нет в списке! Предложите его в комментариях или на странице скачивания, автор добавит масксеть на ваш танк по мере своих возможностей. Список техники с масксетью можно найти на странице скачивания. Видео-демонстрация мода: Скриншоты: Список техники: СССР Вся ветка ПТ (кроме премиумных) Вся ветка ЛТ Ветка СТ: Т-62А Германия Ветка ЛТ: Ru. 251 Ветка ПТ: Hetzer Е-25 Steyr B WT Rhm. Scorpion G Rhm.-B WT WT auf Pz. IV Grille 15 Ветка САУ: Grille США Ветка ЛТ: Т21 Т49 Ветка ТТ: T29 Ветка ПТ: T67 Jackson Hellcat T25 AT T28 Великобритания Ветка ТТ: Super Conqueror Ветка ПТ: FV215b 183 Франция Ветка ЛТ: AMX 13 75 AMX ELC bis Чехословакия Ветка СТ: Skoda T40 Швеция Ветка ПТ: UDES 03 Strv S1 Strv 103 0 Strv 103B При первом скачивании нужно обязательно скачать ресурсы! Скачать мод Внимание! Мод можно выкладывать только с согласия автора!16 points
-
16 points
-
Решил собрать в одном месте свои мелкие скрипты (а то уже стал забывать, что делал, зачем делал). Для установка аддонов необходимо скопировать соответствующий скрипт (файл с расширением py) в папку \res_mods\configs\xvm\py_macro\ Список аддонов: Таймер Debug panel Размер миникарты Ограничение строк в чате Отключение лога уничтоженных (над миникартой) Маркер над своим танком Таймер для шестого чувства Название карты Команда захватившая базу Premium аккаунт Очки прочности своей техники Макросы для "ушей", маркеров и миникарты Онлайн статистика Начало боя Цвет границы карты Внутриигровой браузер Макросы плавного перехода цветов Информация о своей технике Перемотка реплея Режим прицела Скоростной режим в начале боя События по таймеру Быстрый выход из боя Показать/скрыть или включить/отключить чат в бою. Скрыть текст статуса аккаунта Таймер: Данная модификация добавляет py_macro: {{py:xvm.leftTime(x)}} - возвращает 'lt', если после входа в бой прошло меньше x секунд, иначе возвращает пусто. Скрипт: timer.py Debug_panel: Данная модификация добавляет py_macro: {{py:xvm.fps}} - FPS в бою {{py:xvm.ping}} - возвращают ping {{py:xvm.fps_replay}} - при просмотре реплея возвращает FPS, который был в бою. В бою возвращает пусто. {{py:xvm.lag}} возвращает 'lag' или пусто. Скрипт: debugPanel.py Размер миникарты: Данная модификация добавляет py_macro: {{py:sizeMap}} - размер миникарты в пикселях. PY(ON_MAP_RESIZE) - событие срабатывает при изменении размера миникарты. Пример отображения панели эффективности слева от миникарты: "totalEfficiency": { "enabled": true, "updateEvent": "PY(ON_TOTAL_EFFICIENCY), PY(ON_MAP_RESIZE)", "screenVAlign": "bottom", "x": "{{py:math.sum({{py:xvm.screenWidth}},-70,-{{py:sizeMap}})}}", "y": -2, "width": 70, "height": "{{py:xvm.isStuns?120|96}}", "textFormat": { "size": 16, "align": "right" }, "format": "<textformat leading='4'><font color='{{py:xvm.totalDamage>0?{{py:xvm.totalDamageColor}}}}'>{{py:xvm.totalDamage}}</font> <img src='xvm://res/icons/Efficiency/damage.png' vspace='-2'><br>{{py:xvm.totalAssist}} <img src='xvm://res/icons/Efficiency/assist.png' vspace='-2'><br>{{py:xvm.totalBlocked}} <img src='xvm://res/icons/Efficiency/reflect.png' vspace='-2'><br>{{py:xvm.detection}} <img src='xvm://res/icons/Efficiency/discover.png' vspace='-2'><br>{{py:xvm.totalStun}} <img src='xvm://res/icons/Efficiency/stun.png' vspace='-2'></textformat>" }, Скрипт: minimapSize.py Ограничение строк в чате: Этот скрипт ограничивает количество строк в чате (в бою). Количество строк задается в самом скрипте, в 7 строке: makeSettingsVO['maxLinesCount'] = 2 Скрипт: messenger.py Отключение лога уничтоженных (над миникартой): Скрипт отключает вывод сообщений над миникартой. Скрипт: notShowBattleMessage.py Маркер над своим танком: Это переделанный и адаптированный под XVM мод от @MakcT40 (что-то он его подзабросил). Аддон добавляет маркер над техникой игрока. Для настройки необходимо добавить в файл markers.xc в секцию "markers" следующие строки: "playerMarkers": { //true - включен при старте "onStart": true, //клавиша включения/выключения маркера "keyCode": 49 }, Скрипт: playerMarker.py Таймер для шестого чувства: Данная модификация позволяет выводить таймер обратного отсчета при засвете. {{py:xvm.sixthSenseTimer(x)}} - возвращает оставшееся время после засвета, иначе пусто. Аргумент x - продолжительность отсчета. PY(ON_SIXTH_SENSE_SHOW) - событие срабатывает при засвете. Пример отображения отсчета поверх лампы засвета: 1) В файл battleLabels.xc добавить: ${ "battleLabelsTemplates.xc":"def.sixthSenseTimer"} 2) В файл battleLabelsTemplates.xc добавить: "sixthSenseTimer": { "enabled": true, "updateEvent": "PY(ON_SIXTH_SENSE_SHOW)", "x": 0, "y": 260, "width": 60, "height": 50, "screenHAlign": "center", "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 1.5 }, "textFormat": {"align": "center", "size": 40 }, "format": "{{py:xvm.sixthSenseTimer(10)}}" }, Скрипт: sixthSense.py Название карты Данная модификация добавляет py_macro: {{py:map.nameFile}} - название файла карты, на которой проходит бой. {{py:map.localeName}} - локализованное название карты, на которой проходит бой. {{py:map.kind}} - возвращает 'summer', если карта летняя, 'winter' - зимняя, 'desert' - пустынная. Пример отображение карты с разъездами (карты должны находиться в \res_mods\mods\shared_resources\xvm\res\ в формате PNG): "maps": { "hotKeyCode": 56, "onHold": true, "x": 200, "y": 550, "width": 500, "height": 500, "align": "center", "format": "<img src='xvm://res/{{py:map.nameFile}}.png'>" }, Скрипт: maps.py Команда захватившая базу: Данная модификация добавляет py_macro: {{py:teamCaptured}} - возвращает 'ally' - если захватили союзники, 'enemy' - если захватили противники, иначе возвращает пусто. Через десять секунд после захвата, макрос вновь начнет возвращать пусто. PY(ON_CAPTURED) - событие срабатывает, если какая-либо из команд захватила базу. Скрипт: capture.py Premium аккаунт: Данная модификация добавляет py_macro: {{py:prem.timeLeft}} - возвращает оставшееся количество дней или часов (если осталось меньше 24 часов) до окончания премиум аккаунта (ПА). Если ПА закончился, то возвращает пусто. {{py:prem.timeMetric}} - возвращает в русской локализации "д." или "ч." (если осталось меньше 24 часов) . Если ПА закончился, то возвращает пусто. {{py:prem.timeLeftDays}} - возвращает оставшееся количество дней до окончания премиум аккаунта (ПА). Если ПА закончился, то возвращает пусто. {{py:prem.timeLeftHours}} - возвращает оставшееся количество часов (от 0 до 23) до окончания премиум аккаунта (ПА). Если ПА закончился, то возвращает пусто. {{py:prem.timeLeftMinutes}} - возвращает оставшееся количество часов (от 0 до 59) до окончания премиум аккаунта (ПА). Если ПА закончился, то возвращает пусто. {{py:prem.premType}} - возвращает 'plus' или 'basic' в зависимости от типа активного премиум аккаунта, иначе пусто PY(ON_INFO_PREMIUM) - событие для обновления данных макросов. Скрипт: infoPremium.py Очки прочности своей техники: Данная модификация добавляет py_macro: {{py:my_hp.health(norm)}} - если параметр norm не задан, то возвращает количество оставшихся очков прочности. Иначе возвращает нормализованное значение очков прочности; {{py:my_hp.maxHealth}} - максимальное количество очков прочности; {{py:my_hp.dmg}} - последний полученный урон. PY(ON_MY_HP) - событие для обновления данных макросов. Пример для отображения полоски HP под панелью снарядов: 1) В файл battleLabels.xc добавить: ${ "battleLabelsTemplates.xc":"def.hpBar"}, ${ "battleLabelsTemplates.xc":"def.hpBar_Background"}, ${ "battleLabelsTemplates.xc":"def.hpBar_text"} 2) В файл battleLabelsTemplates.xc добавить: "hpBar": { "enabled": true, "updateEvent": "PY(ON_MY_HP)", "x": "{{py:math.sum(-248,{{py:math.div({{py:my_hp.health(496)}}, 2)}})}}", "y": -4, "width": "{{py:my_hp.health(496)}}", "height": 14, "bgColor": "{{py:my_hp.health(100)>75?0x00AF00|{{py:my_hp.health(100)>50?0xCB9E00|{{py:my_hp.health(100)>25?0xF66700|0xD22A00}}}}}}", "screenVAlign": "bottom", "screenHAlign": "center" }, "hpBar_Background": { "enabled": true, "x": 0, "y": -2, "width": 502, "height": 20, "screenHAlign": "center", "screenVAlign": "bottom", "format": "<img src='xvm://res/my_hp_bar/hpBar_Background.png'>" }, "hpBar_text": { "enabled": true, "updateEvent": "PY(ON_MY_HP)", "x": 0, "y": -2, "width": 100, "height": 20, "screenHAlign": "center", "screenVAlign": "bottom", "textFormat": { "align": "center" }, "format": "<font size='14' color='#00E5FD'>{{py:my_hp.health}}/{{py:my_hp.maxHealth}}</font>" } 3) Для смещения панели снарядов и расходников, в файле elements.xc добавить секцию: "consumablesPanel": { "$delay": 4000, "y": "{{py:math.sub({{py:xvm.screenHeight}}, 80)}}" } Если панель снарядов и расходников не сдвигается, попробуйте увеличить значение параметра "$delay". 4) Файл hpBar_Background.png (подложка) скопировать в \res_mods\mods\shared_resources\xvm\res\my_hp_bar\ hpBar_Background.zip Скрипт: myHP.py Макросы для "ушей", маркеров и миникарты: Данная модификация добавляет py_macro: {{py:killerName('{{name}}')}} - имя игрока уничтожившего данную технику; {{py:killerVehicle('{{name}}')}} - название техники игрока уничтожившего данную технику; {{py:reloadVehicle('{{name}}')}} - время перезарядки орудия (не таймер); {{py:visionRadius('{{name}}')}} - табличный обзор техники; {{py:piercingPower('{{name}}')}} - средняя бронепробиваемость основного снаряда; {{py:shellDamage('{{name}}')}} - средний урон основного снаряда; {{py:isHardening('{{name}}')}} - возвращает 'hardening' для техники с установленным оборудованием 'Улучшенная закалка', иначе пусто; {{py:isAmmoClip('{{name}}')}} - возвращает 'clip' для техники с барабаном заряжания или механизмом дозарядки, иначе пусто. Пример использование данных макросов. Скачать: collection.py Онлайн статистика: Данная модификация позволяет изменить внешний вид онлайн статистики в ангаре. Для использования данной модификации в файл hangar.xc в секцию "serverInfo" необходимо добавить: // заменяет отображение названия сервера и количество игроков на сервере. // можно использовать макросы: {{serverName}}, {{clusterUsers}}, {{total}}, {{regionUsers}}. "clusterStats": "<font color='#FFFFFF'>{{serverName}}: {{clusterUsers}}</font>", // заменяет отображение "Всего" и количество игроков на кластере. // можно использовать макросы: {{serverName}}, {{clusterUsers}}, {{total}}, {{regionUsers}}. "regionStats": "<font color='#FFFFFF'>{{total}}: {{regionUsers}}</font>" Значение макросов: {{serverName}} - название сервера; {{clusterUsers}} - количество игроков на сервере; {{total}} - локализованное слово "Всего". {{regionUsers}} - количество игроков на кластере. Скрипт: onlineStats.py Начало боя: Данная модификация добавляет py_macro: {{py:isBattle}} - возвращает 'battle', если бой начался, иначе пусто. PY(ON_BEGIN_BATTLE) - событие для обновления макроса {{py:isBattle}}. Скрипт: beginBattle.py Цвет границы карты: Данная модификация позволяет изменять цвет границы карты. Для использования данной модификации в файл battle.xc в секцию "battle" необходимо добавить: // Настройка цвета границы карты "borderColor": { "color": "0x00ff00", "alpha": 100 }, Скачать: borderColor.py Внутриигровой браузер: На данный момент не работает. Данная модификация позволяет открыть ссылку во внутриигровом браузере. Аддон добавляет следующие py_macro: {{py:ob.highlight}} - возвращает 'highlight', если курсор мышки находится над полем, иначе пусто. {{py:ob.address(url)}} - параметр 'url' задает адрес открываемого сайта. PY(ON_OPEN_BROWSER) - событие для обновления данных макросов. "openBrowser_Down", "openBrowser_Over", "openBrowser_Out" - обработчики событий мыши. Пример использования: В файл widgets.xc в секцию "lobby" добавить строку: ${ "widgetsTemplates.xc":"openBrowser" } В файл widgetsTemplates.xc.xc добавить секцию: "openBrowser": { "enabled": true, "layer": "top", "type": "extrafield", "formats": [ { "updateEvent": "PY(ON_OPEN_BROWSER)", "screenHAlign": "center", "x": 300, "y": 1, "width": 90, "height": 20, "textFormat": { "color": "{{py:ob.highlight?0x3B95FF|0xD8B44E}}", "size": 14}, "format": "<u>Korean Random</u>{{py:ob.address('https://koreanrandom.com')}}", "mouseEvents": {"mouseDown": "openBrowser_Down", "mouseOver": "openBrowser_Over", "mouseOut": "openBrowser_Out"} } ] } Скрипт: openBrowser.py Макросы плавного перехода цветов: Аддон добавляет макросы плавного перехода цветов: {{py:dynamic_colorRGB(color_100, color_0, percent, maximum)}} {{py:dynamic_colorRBG(color_100, color_0, percent, maximum)}} {{py:dynamic_colorGRB(color_100, color_0, percent, maximum)}} {{py:dynamic_colorGBR(color_100, color_0, percent, maximum)}} {{py:dynamic_colorBRG(color_100, color_0, percent, maximum)}} {{py:dynamic_colorBGR(color_100, color_0, percent, maximum)}} {{py:dynamic_color(color_100, color_0, percent, maximum)}} Если параметр maximum не задан, то считается что он равен 100. Программа для облегчения выбора нужного вам макроса: Color.exe Скрипт: colorMacros.py Информация о своей технике: {{py:isWheeledTech}} - возвращает 'wheel' если техника колесная, иначе пусто; {{py:hasSiegeMode}} - возвращает 'siege' если техника может переходить в осадный режим, иначе пусто; {{py:hasAutoSiegeMode}} - возвращает 'autosiege' если техника может автоматически переходить в осадный режим, иначе пусто; {{py:isDualGun}} - возвращает 'dual' если техника имеет два орудия, иначе пусто; {{py:isAutoReload}} - возвращает 'auto' для техники с механизмом дозарядки, иначе пусто; {{py:hasTurboshaftEngine}} - возвращает 'turbo' для техники с газотурбинным двигателем, иначе пусто; {{py:isClip}} - возвращает 'clip' для техники с барабаном заряжания, иначе пусто; {{py:featureVehicle(v1, v2, v3, v4, v5, v6, v7)}} - возвращает: для колесной техники - v1, если значение не задано - 'wheel'; для техники имеющей осадный режим - v2, если значение не задано - 'siege'; для техники автоматически переходящей в осадный режим - v3, если значение не задано - 'autosiege'; для двухствольной техники - v4, если значение не задано - 'dual'; для техники с механизмом дозарядки - v5, если значение не задано - 'auto'; для техники с газотурбинным двигателем - v6, если значение не задано - 'turbo'; для техники с "барабаном" - v7, если значение не задано - 'clip'. {{py:invisibilityMove}} - коэффициент незаметности в движении. На реплеях, или если зашли в бой не из ангара, не учитываются перки экипажей. Скрипт: infoMyVehicle.py Перемотка реплея: Аддон расширяет возможности перемотки реплеев: стрелка вправо/влево - перемотка на 20 секунд; SHIFT + стрелка вправо/влево - перемотка на 1 минут; CTRL + стрелка вправо/влево - перемотка на 2 минуты; ALT + стрелка вправо/влево - перемотка на 5 минут. Скрипт: rewindRepeat.py Режим прицела: {{py:aim.mode(v1, v2, v3)}} - возвращает v1 - в аркадном , v2 - в снайперском, v3 - в стратегическом (артиллерийском) режиме прицела, если значения v1, v2, v3 не заданы, то возвращает 'arc' - в аркадном, 'sn' - в снайперском, 'str' - в стратегическом (артиллерийском) режиме прицела; {{py:aim.y(shift)}} - возвращает расстояние по оси y между центром экрана и центром прицела в пикселях, в зависимости от режима прицела. Параметр 'shift' позволяет задать смещение от центра прицела по оси y. {{py:aim.netType(v1, v2, v3, v4)}} - тип выбранной сетки прицела. В стратегическом режиме возвращает пусто. В аркадном и снайперском режимах возвращает: для "диагонального" - v1, если значение не задано - 'diagonal'; для "горизонтального" - v2, если значение не задано - 'horizontal'; для "радиальный" - v3, если значение не задано - 'radial'; для "пунктирный" - v4, если значение не задано - 'dotted'. PY(ON_AIM_MODE) - событие срабатывает при смене режима прицела. Скрипт: aimingSystem.py Скоростной режим в начале боя: При установке данного скрипта, в начале боя будет включаться скоростной режим, если техника поддерживает данный режим. Скрипт: enableAutorotation.py События по таймеру: Дополнение позволяет создавать свои события, которые будут обновлять поля через указанный промежуток времени. Для создания своих событий необходимо: 1) в файл @xvm добавить ссылку: "events": ${"events.xc":"events"}, 2) создать файл events.xc в папке со своим конфигом содержащим: { "events": { // события для боя "battleTimers": [ ], // события для ангара "hangarTimers": [ ] } } 3) добавить в секцию "battleTimers" события для боя (battleLabels), в секцию "hangarTimers" - для ангара (widgets). Пример: { "events": { // события для боя (battleLabels) "battleTimers": [ // "period" - период в секундах, через которое будет обновляться поле // "name" - нахвание события {"period": 5, "name": "ON_EVENT_5"}, {"period": 10, "name": "ON_EVENT_10"} ], // события для ангара (widgets) "hangarTimers": [ {"period": 30, "name": "ON_EVENT_30"}, {"period": 60, "name": "ON_EVENT_MINUTE"} ] } } После этого в battleLabels можно будет использовать события PY(ON_EVENT_5) и PY(ON_EVENT_10), поля будут обновляться каждые 5 и 10 секунд соответственно. А в widgets - события PY(ON_EVENT_30) и PY(ON_EVENT_MINUTE), поля будут обновляться каждые 30 и 60 секунд. Скрипт: timerEvents.py Быстрый выход из боя: Дополнение позволяет назначит клавишу для быстрого выхода из боя, если выход не повлечет штраф за "дезертирство" (при просмотре реплея - закроет клиент). Аддон отключен для режима "Стальной охотник". Пример использования: Для выхода из боя по клавиши F4 в файл hotkeys.xc нужно добавить: "quicklyLeave": { "enabled": true, "keyCode": 62, "modifier": "ctrl"} Параметр "modifier" - клавиша-модификатор может принимать значения: "none", "shift", "ctrl", "alt". Скрипт: quicklyLeave.py Показать/скрыть или включить/отключить чат в бою: Дополнение позволяет назначит клавишу для скрывания и/или включения/отключения чата в бою. Пример использования: Чтобы скрыть/показать чат в бою по клавиши H в файл hotkeys.xc нужно добавить: "hideBattleChat": { "enabled": true, "keyCode": 35, "modifier": "none"} Для отключения чата в бою по клавише O в файл hotkeys.xc нужно добавить: "disableBattleChat": { "enabled": true, "keyCode": 24, "modifier": "none"} Параметр "modifier" - клавиша-модификатор может принимать значения: "none", "shift", "ctrl", "alt". Скрипт: hideBattleChat.py Скрыть текст статуса аккаунта: Аддон скрывает текст статуса аккаунта (премиум, базовый). Скрипт:accountTypes.py15 points
-
Данную программу создал Romkyns, за что ему большое спасибо. Также, в расширении функционала и поддержки работоспособности были замечены @BufferOverflow, @Lesic, @seriych, @uMKa_13, @night_dragon_on (если кого не заметил, извеняйте). На официальном сайте программы можно познакомиться с основными возможностями программы. Скачать последний релиз программы. Тестовую версию программы можно скачать отсюда. Ниже я рассмотрю некоторые возможности данной программы на конкретных примерах. Пример 1. Создание стиля иконок для панели игроков, экрана загрузки и панели статистики вызываемой по клавише TAB. Пример 2. Создание камуфлированных иконок техники для карусели. Сохранение иконок в файлы и атласы. Отключение зеркальности. В этом сообщении от @BufferOverflow рассмотрено несколько нестандартных эффектов (эффект прозрачность, эффект слой-маска, эффект Размер/положение). Еще одна инструкция от @BufferOverflow. Сохранение и массовое сохранение. Как сохранять иконки в полном и укороченном названии техники вместо идентификатора от @BufferOverflow. Скачать последнюю версию: TiM.zip Системные требования: .NET Framework версии 4.0 или выше. Visual C++ 2013 Redistributable.15 points
-
15 points
-
Вертикальное дерево развития 1920x1080 [16:9] Скриншоты: Поддержать развитие мода Visa4276 7400 1529 7732Qiwi+7 914 802 18 5915 points
-
Версия 055 (2018-12-11) Что нового: поддержка 1.3.0.0 исправлена загрузка ресурсов для колесной техники (Roman Astafev) Скачать15 points
-
15 points
-
14 points
-
Описание Библиотека предзназначенная для облегчения написания установщиков модификаций для WoT. Основная функция -- поиск клиентов игры и получение информации о них (версия, локаль, реалм и прочее) а также помощь в разграничении контента для Wargaming/Lesta клиентов. Однако, есть и другие фишки, такие как: распаковка BigWorld XML работа с JSON конвертация PNG -> BMP поиск запущенных процессов в каталоге и их завершение отображение сплэшскрина замена в строке по регулярному выражению детектирование Wine поиск клиентов WGC / Steam / 360 / LGC Получение предпочительного клиента (текущий выбранный в WGC) работа с клиентом получение версии клиента и ее сверка по регулярному выражению получение версии исполняемого файла клиента получение реалма (EU/NA/ASIA/CN/RU) получение типа по контенту (SD/HD) получение типа лаунчера (WGC/Steam/360/LGC) получение типа релиза (Release/Common Test/Super Test/Sandbox) получение пути до активного в клиенте mods/res_mods получение языка клиента детектирование запуска и завершение клиента Как пользоваться 1) скачиваем 2) из комплекта поставки утягиваем два файла bin/openwg.utils.x86_32.dll innosetup/openwg.utils.iss 3) в своем корневом .iss файле прописываете #define OPENWGUTILS_DIR_SRC "bin" #define OPENWGUTILS_DIR_UNINST APP_DIR_UNINST #include "openwg.utils.iss" где OPENWGUTILS_DIR_SRC -- путь к каталогу куда вы положили .dll OPENWGUTILS_DIR_UNINST -- путь к каталогу файла деинсталляции относительно {app}, в подавляющем большинстве случаев должен совпадать с UninstallFilesDir 4) изучаем пример в innosetup_demo/openwg_utils_demo.iss и вызываем нужные вещи, подробности вызова можно подсмотреть в openwg.utils.iss и в *.h файлах в каталоге include Пользователи Название Сопровождающий Ссылка XVM.Installer v1 @Mixaill https://gitlab.com/xvm/xvm/-/tree/master/src/installer XVM.Installer v2 @ktulho https://gitlab.com/xvm/xvm.installer Protanki @Yusha https://protanki.tv/ Jove's @phantasm https://joves-modpack.ru/ KorbenTeam @phantasm https://korbenteam.org/modpack Amway921 @AtotIK https://wgmods.net/95/ Vspishka @AtotIK https://wgmods.net/131/ WGMods @AtotIK https://wgmods.net/16/ , RIP начиная с WoT 1.19.0 🥲 LeBwa team @POLIROID https://lebwa.tv/hub/modpack-lebwa-team Tomato.gg @POLIROID https://wgmods.net/6391/ ModPacker @Polyacov_Yury https://github.com/PolyacovYury/ModPacker напишите в комментариях если про вас забыл/не знал Скачать OpenWG.Utils_v2024.03.27.1.zip Исходный код https://gitlab.com/openwg/openwg.utils История версий v2022.12.04.1 первая для широкой публики v2023.03.17.1 переработано API для взаимодействия с JSON v2023.03.18.1 добавлены функции `JSON_SetDouble()`, `JSON_SetInteger()`, `JSON_SetString()` v2023.03.18.2 исправлена потеря комментариев в JSON-файлах v2023.08.01.1 исправлено дублирование клиентов WoT/МТ в случае если регистр имени каталога в файловой системе отличался от такового в конфигурационных файлах WGC/LGC v2023.09.01.1 добавлены фукнции `JSON_ContainsKey()`, `JSON_GetString()` v2023.09.17.1 добавлены функции WWISE_OpenFile(), WWISE_CloseFile(), WWISE_Close(), WWISE_LicenseGet(), WWISE_LicenseSet() v2023.09.21.1 добавлены конвертеры лицензий WWISE-файлов в виде exe-файлов: wwise_convert_to_unlicensed, wwise_convert_to_wg v2023.11.01.1 добавлена функция NETWORK_Ping добавлена функция NETWORK_Resolve v2023.12.10.1 добавлена функция FS_FileEqual добавлена функция FS_FileExists добавлена функция XML_AddKey добавлена функция XML_Close добавлена функция XML_ContainsKey добавлена функция XML_ContainsKeyEx добавлена функция XML_OpenFile добавлена функция XML_SaveFile v2023.12.11.1 порефакторено внутри v2023.12.12.1 добавлена функция FS_Search_QueryFolder (поиск каталога по регекспу) добавлена функция FS_Search_Close добавлена функция FS_Search_GetCount добавлена функция FS_Search_GetPath v2023.12.13.1 оптимизирован FS_Search_QueryFolder добавлена функция SPLASHSCREEN_Show добавлена функция SPLASHSCREEN_Close v2024.02.02.1 добавлена функция WOT_GetClientVendor исправлен вывод WOT_GetClientType для MT PublicTest исправлена работы функции CHECK_IsLesta если клиент был добавлен вручную в функцию CLIENT_FormatString добавлен вывод типа (WoT/MT) v2024.02.10.1 добавлена функция SPLASHSCREEN_CloseAfter добавлен фильтр по вендору в WOT_LauncherSetDefault (только ВГ, только Леста, все вместе) v2024.03.27.1 SPLASHCREEN_*: устранена проблема с перепутанными R и B каналами в .png в поставку добавлена демка owg_bwxml_unpack (анпакер XML, можно перетаскивать на exe) в поставку возвращена демка owg_wot_detect (поиск клиентов) в поставку возвращены демки owg_wwise_convert_to (смена лицензии WWISE банок) OpenWG.Utils_v2024.03.27.1.zip14 points
-
Решил для разнообразия сделать аналоговые часы. Подключение: 1) В файл widgets.xc добавить: ${ "widgetsTemplates.xc":"analogWatch" } 2) в widgetsTemplates.xc добавить: "analogWatch": { "enabled": true, "layer": "normal", "type": "extrafield", "formats": [ { "width": 152, "height": 152, "x": 450, "y": 150, "format": "<img src='xvm://res/AnalogWatch/CABg.png'>" }, { "updateEvent": "ON_EVERY_SECOND", "rotation": "{{py:xvm.hourHand}}", "width": 77, "height": 77, "x": 527, "y": 227, "format": "<img src='xvm://res/AnalogWatch/CAH.png'>" }, { "updateEvent": "ON_EVERY_SECOND", "rotation": "{{py:xvm.minuteHand}}", "width": 77, "height": 77, "x": 527, "y": 227, "format": "<img src='xvm://res/AnalogWatch/CAM.png'>" }, { "updateEvent": "ON_EVERY_SECOND", "rotation": "{{py:xvm.secondHand}}", "width": 77, "height": 77, "x": 527, "y": 227, "format": "<img src='xvm://res/AnalogWatch/CAS.png'>" }, { "width": 12, "height": 12, "x": 520, "y": 220, "format": "<img src='xvm://res/AnalogWatch/center.png'>" } ] } 3) распаковать архив AnalogWatch.zip в \res_mods\mods\shared_resources\xvm\res\ AnalogWatch.zip 4) Скопировать скрипт в analogWatch.py в \res_mods\configs\xvm\py_macro\ analogWatch.py14 points
-
Видео отвратительное, краткое содержание: - отметки гамно, так как надо катать XXX боев (ой долгааа!) - отметки гамно, так как надо потеть (это слооожна!) - отметки гамно, так как ютубер на знает как они считаются (да там стока пирименных!) - отметки гамно, так как есть мод, который умеет делать их оценочный расчет (ЦА тупая она в такое не сможет) - отметки гамно, так как кто-то сказал ютуберу, что мод фигню показывает (не все Алексы поняли чё за мод, чё за цифры ) - отметки гамно, так как автор мода не даёт вставить, читай стыбрить, его в пак ютубера (чё ни в моем пуке то вси гамно!) - отметки гамно, так как ютубер не стал, читай не смог, зопилить свой мод (чё не смог, то вси гамно!) до самого конца не досмотрел, потому может какой тезис упустил.14 points
-
При активации резерва будет всплывающее сообщение об его информации Когда резерв закончился будет всплывающее сообщение сколько резервов осталось если они есть Так же можно узнать информацию о резервах по нажатию клавиши (по дефолту g) Скачать14 points
-
14 points
-
14 points
-
Контурные шкурки с зонами пробития для World of Tanks Скачать: ссылки для обычной установки (будут работать до тех пор пока в клиенте есть папка "res_mods") с отметками на стволах tt (стм) https://drive.google.com/file/d/1zvuKisgoyWqHz3DAPznBmF52LMOrv9EI/view?usp=sharing https://yadi.sk/d/vyQsdGysz0BERA без отметок на стволах ntt (бтм) https://drive.google.com/file/d/1zhAQ0_exImMKUj9rvqyFi2DEt4zQ9qKN/view?usp=sharing https://yadi.sk/d/Cw-iF5peky7Eqg ==== пакеты = > https://koreanrandom.com/forum/topic/36987-mod-packages-пакеты-модов/ " В будущем в силу ряда причин мы бы хотели отойти от способа установки модов через res_mods/" в архивах пакет _ .wotmod, + пакет "белые катки Pilot_25" , можно на выбор ставить, либо наши, либо белые, но только одни состав пакета: орудия, башни, корпус ---- Base_tt (стм) 1. https://drive.google.com/file/d/1lq1xzxnyGKNvAUDtL_GeWyqrsAcOSarF/view?usp=sharing 2. https://yadi.sk/d/hwx2JB_eA_Ug8w Base_ntt (бтм) 1. https://drive.google.com/file/d/12B_VFoR9512LuRaq-dqvUOZh7cE2t2kS/view?usp=sharing 2. https://yadi.sk/d/eZqJEBTiMV_h6w ---- состав пакета: катки ---- KR_chassis 1. https://drive.google.com/file/d/15R939lHZqjpNAFKcaZoLBPbUzkyyntl2/view?usp=sharing 2. https://yadi.sk/d/2yqOL_nEL-vZxQ Pilot_25_chassis 1. https://drive.google.com/file/d/1jxXDulkb9P7aHteM4bhUMwOU92RpTnZJ/view?usp=sharing 2. https://yadi.sk/d/SSl9yX4b8H9h1w === тестовая сборка, немного по другому упакованы пакеты, но принцип тот же, относится к направлению "умных шкур", режимы отображения статика и динамика вопросы по работе самого мода, используемого для отображения шкур (а также обновления его) https://koreanrandom.com/forum/topic/22800- архив ( пакеты, только шкуры) 1. https://drive.google.com/file/d/1qdsWPVxQGfCGLNHI9X-R6gbB1aC6DhUG/view?usp=sharing 2. https://yadi.sk/d/FP1-l4CrmjTn4A Внимание ! шкуры не имеют мипмапов, не ставить по стандартным путям, возможны вылеты === тест SD шкуры ( малый формат, с мипмапами, + белые катки) для SD клиента ( Обычная установка: /res_mods/<version>/, где <version> - ваша версия игры World of Tanks.) 1. https://drive.google.com/file/d/1m104bdzW0SOQFjmC7v5fiqlTawRJgsD-/view?usp=sharing 2. https://yadi.sk/d/ryx-f3pE3FE-Gw Информация Контурные шкурки с зонами пробития (уязвимыми местами, расположением модулей и экипажа) от www.KoreanRandom.com. Также известны как "иконочные шкурки от Nooben" или "шкурки эстета". Контурные шкурки с зонами пробития являются самым популярным выбором эстетов, не желающих использовать яркие цветные шкурки с зонами пробития, и считаются самым лучшим и в то же время аккуратным наглядным пособием по расположению модулей танков. In english known as Contoured Hitzone Skins by Korean Random (Nooben). If you have any questions and you don't speak Russian, you can ask in English. Данные об уязвимых к пробитиям/критам местах соответствуют схемам разработки и проверяются вручную один на один из орудия соответствующего танку уровня бронебойным снарядом (Для обстрела не используются ПТ-САУ). Как установить шкурки с зонами пробития? Обычная установка: Распакуйте содержимое архива в папку /res_mods/<version>/, где <version> - ваша версия игры World of Tanks. Папка с игрой обычно находится в C:/games/World_of_Tanks/ либо C:/program files/World_of_Tanks/ В итоге у вас должны получиться пути следующего вида: .../World_of_Tanks/res_mods/<version>/vehicles/ Пакеты: Архив в составе: tt (стм), ntt (бтм), катки выбранный файл ".wotmod " должен находиться по этому пути /World_of_Tanks/mods/<version>/ Шкурки для каких танков есть в архиве? обновляемая таблица техники на данный момент https://docs.google.com/spreadsheets/d/1O1Yn5eQ58_0doLeRYkLBlSVtzfRozFEJtAVwpl6WnF0/edit#gid=0 Авторы Обращение к авторам "сборок модов" и сторонних сайтов: при распространении шкурок обязательно указывайте активную ссылку на источник (www.KoreanRandom.com). Уважайте чужой труд, не отбивайте желание развивать мод. Спасибо понимающим.13 points
-
Доброе утро! Скоро данной модификации будет 5 лет. Мод тех времен, когда Серб говорил - ужас какой, а Крута - страдай пидарас, твои мучения радуют нас) Тогда, 5 лет назад, я делал для себя калькулятор и была идея опубликовать для всех. logos.swf - тогда с этого все начиналось. К дню рождения мода, то есть, публикации на официальном форуме и на форуме koreanrandom - подготовлю немного ностальгии и выложу весь проект в исходных кодах.13 points