Jump to content
Korean Random

Leaderboard


Popular Content

Showing content with the highest reputation since 01/28/2020 in Posts

  1. 10 points
    mod_chatInfo 1.06mod_chatInfo.zip фикс показа статистики в ангарном общем чате добавлены сообщения "Так точно!" и "Никак нет!" в бою при нажатии F5 и F6
  2. 8 points
  3. 7 points
    Всем привет! Микропатч 1.10.0.1 на подходе. Прибытие ожидается 11 августа. Новые каталоги для размещения модификаций: ./mods/1.10.0.1/ и ./res_mods/1.10.0.1/ --- Hey all! Micropatch 1.10.0.1 is going to be released on August, 11 The mods folders will be renamed to: ./mods/1.10.0.1/ and ./res_mods/1.10.0.1/ У нас тут есть некоторые проблемы с интернетом в стране, поэтому как-то так.
  4. 7 points
    Всем привет! Приближается обновление 1.10, которое начнет выходить на основных серверах начиная с понедельника. Даты релизов (предварительные): ASIA: 3 августа, 02:00 UTC NA: 3 августа: 15:30 UTC EU: 4 августа, 08:30 UTC CIS: 4 августа, 09:30 UTC (12:30 Минск/Москва) Новые каталоги для размещения модификаций: ./mods/1.10.0.0/ и ./res_mods/1.10.0.0/ --- Hey all! Patch 1.10 is going to be released since August, 3 Release dates (preliminary): ASIA: August, 3, 02:00 UTC NA: August, 3, 15:30 UTC EU: August, 4, 08:30 UTC CIS: August, 4, 09:30 UTC The mods folders will be renamed to: ./mods/1.10.0.0/ and ./res_mods/1.10.0.0/
  5. 6 points
    ЦА с картофельного форума,которые почему то считают,что им должны бесплатно моды пилить денно и нощно
  6. 6 points
    Обновил программу: Версия: 2.1.0.0 Изменения: Ширина и высота атласа задается отдельно. Добавлена возможность автоматического подбора высоты атласа.
  7. 6 points
    Всем привет! Микропатч 1.10.0.4 ожидается 28 сентября. Новые каталоги для размещения модификаций: ./mods/1.10.0.4/ и ./res_mods/1.10.0.4/ .4 потому что .3 уже существует на CN реалме. --- Hey all! Micropatch 1.10.0.4 is expected to be released on September, 28 The mods folders will be renamed to: ./mods/1.10.0.4/ and ./res_mods/1.10.0.4/ Please note, the last digit is .4
  8. 6 points
    ничего не менялось. мод был опубликован под лицензией WTFPL v.2 можете брать и использовать\изменять без ограничений.
  9. 6 points
    Обновление в отдельной форме Присутствует также CS-63, новый Польский СТ, увидеть его можно (пока) только на Общем Тесте. (на основу не влияет, так как там его ещё нет, Шкурки можно смело добавлять, за ранее, для будущего Обновления) ........................................................................................................ и снова огромное спасибо ребятам (reper74 & niZMo) за помощь!!! ....................................................................................................... Архивы будут обновлены только после выхода обновления 1.10.0 (в обработке ещё несколько начатых проектов)
  10. 6 points
    Добавлена тёмная тема. Если в системе установлено предпочтение для тёмных цветовых схем, то по умолчанию на сайте будет использоваться темный режим. Сменить тему можно нажатием на соответствующую кнопку в правом верхнем углу.
  11. 5 points
    Написал патчер для Киберпанка. Исправляет проблему, связанную с тем, что игра использует в работе лишь половину логических ядер на процессорах AMD (см. статью на Хабре). Тесты ДО патча Тесты ПОСЛЕ патча Сигнатуры актуальны на момент написания комментария, как и сама проблема. При запуске патчер подтягивает сигны с репозитория, потому после каждой обновы игры можно не перекачивать сам патчер. Если, конечно, не было какой-то большой переделки.Репозиторий Cyberpunk-2077-AMD-Optimization-PatcherРелизы (сейчас актуальная версия v1.01)
  12. 5 points
    получите и распишитесь Обновление в отдельной форме архивы будут обновлены немного позже
  13. 5 points
    mod_tooltipsCountItemsLimitExtend.zip 2.01
  14. 5 points
    Скрипты для WoT 1.10.0.0CT: chancePenetration.py infoChargedShell.py
  15. 5 points
    Тестовая сборка - TIM b196. Теперь возможно использовать TIM с клиентом ниже версии 1.10.0
  16. 5 points
    https://wgmods.net/4873/ Исправляет невозможность записывать реплеи на WoT 1.10 CT3. Обратите внимание, что фикс предназначен именно для клиента Common Test 3. На релизе 1.10 ошибка с невозможностью записи реплеев уже будет исправлена. ---- Fixes the inability to record replays on WoT 1.10 CT3. Please note that this fix is for Common Test 3 client version only. WoT 1.10 release will already include a bug fix with the inability to record replays.
  17. 4 points
    Данная тема предназначена для тестирования и предложений по расширенному установщику XVM. В отличии от стандартного установщика XVM, здесь добавлено ещё два окна: На данный момент инсталлятор устанавливает только файлы конфигурации, то есть перед использованием данного инсталлятора, необходимо установить XVM. Список настроек: Боевой интерфейс Миникарта Альтернативный режим миникарты Выбор клавиши включения альтернативного режима (CTRL или ALT) Отображение очков прочности Очки прочности Увеличение миникарты при нажатии клавиши CTRL Увеличение по центру экрана Панель игроков Отключение отображения статистки Отображение очков прочности Маркеры над техникой Рейтинг - звезда Лог полученного урона Включение подложки лога Таймер ремонта модулей Лог нанесенного урона Группировать попадания по игроку Добавлять значения сверху Заголовок лога нанесенного урона "Новый" заголовок "Старый" заголовок Прицел Время полета снаряда (только в стратегическом режиме прицела) Время до полного сведения (только в стратегическом режиме прицела) Параметры камеры Отключение подсказок (переход в осадный режим, альт.режим АРТ-САУ) Отключение затемнения в снайперском режиме Отключение предела вращения (для техники с ограниченным УГН) Отключение красной вспышки при получении урона Отключение эффекта отдачи от выстрела Отключение индикатора приближения (zoom) Индикатор суммарного очков прочности команд Средний урон на текущей технике Урон для получения медали "Основной калибр" Отображение на панели счета живых вместо мертвых Несколько изображений для "Шестого чувства" (лампочки) Таймер "Шестого чувства" 10 секунд Отключение панели после смерти Отключения зеркалирования иконок танков Ангар Сохранять последний сервер Автоматический вход в игру Панель техники (карусель) Автовозврат экипажа Возврат экипажа по умолчанию Автовозврат съемного оборудования Замки Боны Свободный опыт Золото Отображение количества игроков на серверах В ангаре На экране логина Отображения пинга до серверов В ангаре На экране логина Кнопка "Купить премиум" Кнопка "Премиум магазин" Реклама премиум техники Виджеты Часы Статистика игрока Цветовые схемы Цветовая слепота Звуки "Шестое чувство" Если вы автор достаточно популярного конфига и хотите распространять его вместе с XVM, пишите. Если у кого-нибудь есть возможность заняться переводом, был бы благодарен. Инструкция по добавлению новых пунктов в окне "Настройка конфигурации": Настройка пунктов осуществляется в файле \installerXVM\src\SettingsInstall\default\default.xc. Описание параметров: "name" - название пункта, обязательный параметр. Здесь может быть указан ключ из файла перевода. Файлы перевода находятся в \installerXVM\src\SettingsInstall\default\l10n\ секция [CheckListBox]. "description" - подробное описание пункта. Здесь может быть указан ключ из файла перевода. Файлы перевода находятся в \installerXVM\src\SettingsInstall\default\l10n\ секция [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" - имя файла конфигурации, в который будут вносится изменения из секции "value". "value" - значение данного параметра будет внесено в файл конфигурации, указанный в параметре "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.zip
  18. 4 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.0 Изменения: Добавлена поддержка атласов из World of Warships без MIP maps. Скачать: Архив с программой: CCAtlas_2.3.0.0.zip Атласы патча 0.9.22.0 Atlases_0.9.22.0.rar Атлас (без потери качества) и инструкция от @night_dragon_on. Выложил на GitLab.
  19. 4 points
  20. 4 points
    Man waths wrong with you? The work hard and made it. So many problem at this update :( MFG SicFunzler
  21. 4 points
    @night_dragon_on нужен фикс, так как ширина атласа стала по дефолту 4512 - это сегодня с микропатчем завезли такой размер. При массовом сохранении атласов ошибку выдает на размер атласа. Нужно в "еще" изменить в "ширина атласа" значение с 4096 на 4512.
  22. 4 points
    @night_dragon_on можно сделать одним трёхрядным виджетом, если есть время настроить: единственно что, я тут подумал, наверно стоит местами пинг с онлайном поменять, для красоты сервер онлайн пинг
  23. 4 points
    Обновил в шапке на всякий случай battleDamageIndicatorApp.swf.
  24. 4 points
    04.08.20 Обновлена сборка модов: * Обновлено для версии игрового клиента v1.10.0.0 * Обновлён мод "Комплексный мод XVM" до версии v8.6.0-dev (0076)
  25. 4 points
    Файлы представлены в виде дополнения для основного мода XVM Отключение зеркальности: ◉ иконок техники во всплывающей подсказке при наведении на экипаж; ◉ иконок техники в тренировочной комнате; ◉ иконок техники в панелях команд в "Генеральном сражении"; ◉ иконок техники в окне загрузки боя в "Линии фронта". Установка: Установить основной мод XVM Распаковать дополнение с заменой содержимого Скачать .addons-xvm-8.7.2.zip
  26. 3 points
    Приветствую всех. Т.к. дискуссии не получилось, сокращу первый пост. Сам же продолжу неспешно делать мод, в теме буду выкладывать прогресс разработки. Что за мод? Мод для возможности запуска клиента игры без подключению к серверу. Что сделано на данный момент. Запуск ангара со всей техникой, с генерацией которой не возникло ошибок (без шведских ПТ с осадным режимом). Общая информация. На данный момент использую версию 0.9.22.0.1, это последняя версия перед патчем 1.0, потому что, начиная с 1.0 были какие-то изменения в сетевом протоколе, а мне не хочется разбираться, что именно поменяли. Всё ещё очень сырое, работает до первой внештатной ситуации, абсолютные пути прописаны прямо в коде, запуск из отладчика и прочие радости debug версии. Реализовал загрузку ангара, добавил почти всю технику и экипаж к ней. Много каких-то непонятных для меня ошибок, т.к. не мододел и с питоном достаточно плохо знаком. Например, при создании техники шведских ПТ с осадным режимом, возникает ошибка создания на сервере. При выборе в ангаре некоторой техники, возникает ошибка уже в клиенте, что, в некоторых случаях, странно, потому что выбираю существующую в игре технику, например, ELC EVEN 90 или 268/4. В логе ошибка "list index out of range", а отладчик питона к клиенту не умею цеплять. Что забавно, Waffentrager E100 выбирается без проблем. А VK168.02 Mauerbrecher опять с той же ошибкой. Или ещё недочёт, на 10 уровне у техники не исследованы модули, этого, видимо, ещё не реализовал для команды CMD_SYNC_DATA, а может это ещё где-то содержится. Много времени уходит на то, чтобы понять, что и где содержится и откуда это достать. С созданием техники провозился очень долго, мне, как сишнику, крайне не привычен питон, в котором любой объект содержит всё, что угодно, и понять, что именно, надо долго искать, где он создаётся, что в него записывается. А в итоге строка вида "for veh_item in vehicles.g_list.getList(i).values()", чтобы достать compactDescr. Ах да, ещё и распарсить надо, items.parseIntCompactDescr, хотя где-то лежат уже нужные нация и id техники. На скринах стату показывать бесполезно, там 0 боёв и 100500 рейтинга, как и везде, чего мелочиться-то. Она не из CMD_SYNC_DOSSIERS берётся, видимо, а из CMD_SYNC_DATA. Сейчас только ангар. И прогресс моих ЛБЗ на момент записи трафика.
  27. 3 points
    1. Страница поддержки для желающих отблагодарить 2. При публикации файлов на сторонних источниках указывайте авторство noBinoculars Скрипт предназначен для отключения затемнения и озеленения в снайперском режиме. Поставляется с конфигурационным файлом. Не требует подмены стандартной текстуры "slens_map.dds". noFlashBang Скрипт предназначен для отключения красной вспышки когда враг попадает по вам. Поставляется с конфигурационным файлом. noCameraLimit Скрипт предназначен для отключения предела вращения камеры в снайперском прицеле для техники с ограниченными УГН-ми* Поставляется с конфигурационным файлом. «УНГ» - углы горизонтальной наводки орудия noBattleHint Скрипт предназначен для отключения подсказок в бою (смена режима прицеливания АРТ-САУ, переход в осадный режим, переход в меню ЛБЗ) Поставляется с конфигурационным файлом. safeShot Скрипт предназначен для блокировки случайного выстрела по союзникам и трупам (уничтоженной технике). Поставляется с конфигурационным файлом. Блокировка выстрела по технике союзника. --- Корпус должен быть подсвечен. --- Настраиваемое исключение для тимкиллеров. Блокировка выстрела по уничтоженной технике. --- Настраиваемое время блокировки. Мод полностью отключается при использовании горячей клавиши. --- Горячая клавиша подлежит настройке. extendedZoom Скрипт предназначен для регулировки отдаления камеры, задания кратности прицела в снайперском режиме. Поставляется с конфигурационным файлом. Установка: В зависимости от выбранного дополнения содержимое архива распаковать в корневую директорию клиента (в папку с игровым клиентом) Настройка: mods\configs\camAddons\ "mods_name.json" Скачать camAddons.zip
  28. 3 points
    This is Speed.xc the xc file will show your tanks top speed forward and reverse , above the damage panel. You will always know what your tanks top speed is . I will update file when new Tanks are added. Add this text to config file. @xvm.xc "speed": ${"speed.xc":"speed"}, battleLabels.xc ${ "battleLabelsTemplates.xc":"def.speed"} battleLabelsTemplates.xc }, "speed": { "enabled": true, "layer": "bottom", "x":80, "y": "{{battletype-key=epic_battle?-280|-244}}", "width": 80, "height": 22, "alpha": 100, "screenVAlign": "bottom", "shadow": {"color":"0x000000", "distance": 1, "angle": 90, "alpha": 60, "blur": 5, "strength": 3 }, "format": "{{.speed.{{vehiclename}}}}" }, SPEED.XC Hawg's Boot Camp WOT Discord Mod Tech & Questions , WOT Chat  Tank speeds with decimal point was rounded down to whole number. Speed.xc Created By Hawg > Hawg's Alternative Xvm & One-fifty > Blue Moon Modifications Format Created By HEKPOMAHT Speed Data Source http://wiki.wargaming.net/en/Main_Page Hawgs Alternative Xvm
  29. 3 points
    https://github.com/yamashi/PerformanceOverhaulCyberpunk/releases Без патчей, работает как плагин. Куча плюшек в придачу, есть конфиг для настройки.
  30. 3 points
    Мод "Помогатор" Это небольшой сервисный модик для создания более комфортных условий игры. Скачать с сайта автора Скачать в составе модпака Текущие возможности: Функция PreferredServer - задания сервера для логина или запоминание выбора пользователя; Функция saveLastServer - запоминание последнего сервера на котором играл игрок; Функция AutoEquip - автоматическое снятие/установка съемного оборудования для выбранного танка; Функция AutoOutfit - автоматическое снятие/установка снаряжения для выбранного танка (Аптечка, Ремкомплект, Огнетушитель и т.п.); Функция AutoCamo - автоматическое снятие/установка камуфляжа, эмблем и надписей. Функция "Возврат экипажа" - автоматический возврат последнего экипажа для выбранного танка; Функция отключения "ручника" для ПТ в снайперском режиме. Функция "Мульти-клиент" - возможность играть на всех кластерах WoT с одним клиентом. Функция "Круг разброса орудия" - отображает реальный круг разброса орудия. Функция "Серверный прицел" - отображает положение прицела на сервере. Функция "Карусель танков" - настройка танковой карусели Задание длительности отображения лампочки "6-го чувства"; Задание длительности отображения индикаторов обстрела; Функция отключения эффекта тряски при попадании в вас; Функция отключения эффекта вспышки при попадании; Функция отключения эффекта инерции камеры; Функция отключения эффекта отдачи от выстрела; Функция отключения эффекта затемнения в снайперском прицеле; Функция включения горизонтальной стабилизации для всей техники; Задание значений кратности снайперского прицела; Задание фиксированного значения кратности при переключении в снайперский режим; Задание "высота камеры" над танком; Задание границ возможного отдаление камеры; Задание размера панелей игроков ( "ушей" ) при загрузке и начале боя; Функция "Контакты" - выделение игрока из заданного списка в контакт-листе на экране загрузки и в "ушах" команд; Функция устанавливающая по умолчанию кредиты заместо золота для снаряжения и снарядов Функция отключения возможности использовать золота Функция отключения возможности использовать свободный опыт Функция отключения рекламного показа премируемых танков в ангаре
  31. 3 points
  32. 3 points
    fix: change @overrideMethod(ConsumablesPanel, '_ConsumablesPanel__makeShellTooltip') def ConsumablesPanel__makeShellTooltip(base, self, descriptor, piercingPower, shotSpeed): to overrideMethod(ConsumablesPanel, '_makeShellTooltip') def ConsumablesPanel_makeShellTooltip(base, self, descriptor, piercingPower, shotSpeed):
  33. 3 points
  34. 3 points
    Функционал восстановлен. Доступно начиная с версии: 8.6.1_0007
  35. 3 points
    ✯✯✯ ≈ Версия игры 1.11.0 ≈ ✯✯✯ Все моды собраны в новом формате - файл с расширением wotmod, и теперь размещаются не в "res_mods", а в "mods" Содержимое архива распаковать в ...\World_of_Tanks\mods\[версия патча]\ Для удобства все моды будут сохраняться в папку ...\xZirus\ !!! ВНИМАНИЕ !!! Начиная с версии 1.10 моды обновляю по запросу, т.е. вы в списке ниже находите интересующий вас мод(ы) и пишите об этом в теме. Для удобства над кнопкой СКАЧАТЬ указана версия под которую этот мод был собран. ✯ Загрузочный экран ✯ ✯ Анимированное колесо загрузки ✯ ✯ Интерфейс ✯ ✯ Экран загрузки боя и по нажатию Tab ✯ ✯ Финальная статистика ✯ ✯ Иконки танков для "ушей" ✯ История изменений
  36. 2 points
    1.11.1 – – XVM (конфиг 27.01.2021).zip ---
  37. 2 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) - событие срабатывает при засвете. Пример отображения отсчета поверх лампы засвета: "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}}')}} - средний урон основного снаряда. Пример использование данных макросов. Скачать: 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:featureVehicle(v1, v2, v3, v4, v5)}} - возвращает: для колесной техники - v1, если значение не задано - 'wheel'; для техники имеющей осадный режим - v2, если значение не задано - 'siege'; для техники автоматически переходящей в осадный режим - v3, если значение не задано - 'autosiege'; для двухствольной техники - v4, если значение не задано - 'dual'; для техники с механизмом дозарядки - v5, если значение не задано - 'auto'. {{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, если значение не задано - 'horizontal' для "диагонального" - v2, если значение не задано - 'diagonal' для "пунктирный" - v3, если значение не задано - 'dotted' для "радиальный" - v4, если значение не задано - 'radial'. 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
  38. 2 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.xc
  39. 2 points
    @Scharfhobel Spoter на хабе обновился!
  40. 2 points
    обновлено под новый патч
  41. 2 points
    0.1.4 Поддержка WoT 1.7.0 0.1.5 добавлена поддержка 64-разрядного клиента 0.1.6 исправлен вылет клиента на некоторых конфигурациях 0.1.7 исправлена несовместимость с модом OffHangar https://bitbucket.org/IzeBerg/mod_offhangar 0.1.8 изменён подход к подписке на функции IDXGISwapChain NVIDIA_Ansel_v0.1.8.zip --- Также засветилось тут :)
  42. 2 points
    Они так скоро домашку начнут в танках решать :))
  43. 2 points
    И ещё немного доработан скрипт.
  44. 2 points
    Решительно предлагаю отключить виджеты в экране battleQueue (?) за ненадобностью
  45. 2 points
    Ещё немного доработан скрипт.
  46. 2 points
    отдаление для камеры в ангаре перестало работать, поправь плиз. h20_wot_bday_2020.wotmod
  47. 2 points
    @HEKPOMAHT круто! Сделаешь? Ещё бы слева от рядов цифр добавить "Пинг" и "Онлайн", чтобы для всех сразу было понятно, что за цифра, и ваще шикардос будет Точно так же. Сам же говоришь: Вот и определись уже) И сделай как тебе удобно. А тут предлагается сделать как будет удобней большинству. Что у тебя за привычка носиться по темам в разделе предложений и всем тыкать своё "сам настрой"? Тут люди с хорошими идеями придумывают как сделать мод лучше. Не мешай им. Своё бесполезное "сам настрой" оставь себе.
  48. 2 points
    Спасибо, особенно за Так точно! :) Добавьте, пожалуйста, кнопку отключения Чата в этот мод. Как у вас было в Battle chat switcher (CTRL +Z)
  49. 2 points
    Раздача для Steam Раздача продлится до 10 августа 2020-го. Раздача всех чемпионов для "Quake Champions" Вам необходимо: Открыть клиент Quake Champions. Сыграть один матч. Раздача для Steam Раздача продлится до 10 августа 2020-го (23:00 МСК). F1 2018 Вам необходимо: Зайти на сайт. Зарегистрироваться / Войти. Перейти на страницу акции. Нажимаем "GET THE GAME". Затем "GET IT NOW". На почте (указанной при регистрации) или на сайте забираем ключ. Активируем ключ в Steam.
  50. 2 points
    Мод добавляет отображение техники во всплывающих подсказках к боеприпасам на которой они могут использоваться. Данная модификация включена в XVM начиная с build 7969.
×
×
  • Create New...