Jump to content
Korean Random

Leaderboard


Popular Content

Showing content with the highest reputation on 05/14/19 in all areas

  1. 7 points
    Навигация по теме: Установка и знакомство Подсветка синтаксиса Установка Файл расширения Расширения Список и ссылки на расширения Настройка некоторых расширений Темы Некоторые возможности редактора Горячие клавиши Решил я попробовать использовать Visual Studio Code (VSC) для редактирования файлов конфигурации XVM. Сам я им только начал пользоваться (до этого использовал Notepad++), поэтому буду рад, если желающие поделятся опытом работы в нем. У меня пока только положительные впечатления от работы в нем. Итак, согласно Википедии: Скачать дистрибутив можно с официальной страницы. После установки имеем: Первое, что захотелось сделать, это русифицировать интерфейс. Для этого кликаем по иконке Extensions (Расширения) на левой панели и набираем в строке поиска Russian Language Pack. В первой строчке будет нужный нам результат. Нажимаем Install и после установки расширения перезапускаем программу. Теперь откроем папку с нашим конфиг XVM (Файл->Открыть папку...). VSC из "коробки" поддерживает языковой режим "JSON с комментариями" (файлы конфигурации XVM это немного расширенный формат JSON с поддержкой комментариев). Если языковой режим не определился автоматически, то нужно кликнуть в правом нижнем углу и выбрать в списке "JSON with Comments". Что же, неплохо, но это несложно сделать и в Notepad++. Приступим к поиску полезных и не очень расширений (список в конце сообщения). В результате установки и небольшой настройки расширений перечисленных в списке ниже, у меня получился следующий вид: Хорошо заметны отступы, блоки кода и концевые пробелы, выделены парные скобки и теги. Хотелось бы также отметить, что в редакторе отображается символ BOM. Дело в том, что на данный момент, при копировании текста с форума вместе с ним может скопироваться управляющий символ BOM (подробнее здесь), который может поломать конфиг. В VSC он, и не только он, будет отображаться специальным символом: Единственное, что смущает это скудная подсветка синтаксиса. Немного покурив 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, хотя судя по репозиторию попытки были. 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
  2. 4 points
    Не прошло и недели: 16 мая выйдет микропатч с аппом папки. Фиксим проблемы. Папки модов будут называться /mods/1.5.0.2/ и /res_mods/1.5.0.2/
  3. 2 points
    @refaol "qpInfoFlagContainer" > "infoContainer" "prebattleTimer": { "infoContainer": { "visible": false, "alpha": 0 } }
  4. 2 points
    смотри с сторону "flags": [ "alive" ], тут писал ---- строку с flags замени: + допиши событие: ON_CURRENT_VEHICLE_DESTROYED если параметр "alpha" в блоке уже есть, дополни конструкцией из моего примера или примени к ширине поля например, как пожелаешь ---- PY(ON_CAMERA_MODE) с макросами переехало в режим прицела aimingSystem.py
  5. 2 points
    Некоторые возможности редактора: В верхнем левом углу есть кнопка поиска. Она позволяет осуществлять поиск во всех файлах открытой папки. Удерживая нажатой клавишу ALT и кликая мышкой в разных местах редактируемого файла можно создать несколько курсоров, а затем одновременно редактировать текст в этих местах. Сочетание клавиш CTRL+\ позволяет вертикально разделить экран на 2, 3, 4 и т.д. части. Также окно можно разделить различными способами в меню Вид->Макет редактора. Открытые в редакторе файлы можно сравнить между собой. Для этого в панели "Открытые редакторы" нужно кликнуть правой кнопкой мыши на одном из файлов и выбрать пункт "Выбрать для сравнения", затем кликнуть правой кнопкой мыши на втором файле и выбрать "Сравнить с выбранным". Если вы еще не сохранили Файл после внесенных в него изменений, то можете сравнить текущие изменения с сохраненными. Для этого в панели "Открытые редакторы" кликнете правой кнопкой мыши на файле и выберете пункт "Сравнить с сохраненным". Настройка и использование расширений: Почти все расширения имеют настройки. Все настройки хранятся в файле settings.json, частично их можно настроить в Файл->Параметры->Параметры (Ctrl + ,). Открытие файла settings.json: Открыть окно Параметры (Ctrl + ,) В правом верхнем углу нажать иконку Subtle Match Brackets выделяет парную скобку прямоугольником. Настройка: Открыть файл settings.json и вставить в него секцию: "subtleBrackets.style": { "borderWidth": "1px", "borderColor": "blue", "borderStyle": "none none solid none", "backgroundColor": "#9999FF77" } Назначение параметров: "borderWidth" - толщина контура "borderColor" - цвет контура в формате #RGBA "borderStyle" - имеет четыре значения для каждой стороны контура (верхнее правое нижнее левое). Может принимать следующие значения: "backgroundColor" - цвет фона #RGBA Project Manager позволяет быстро переключаться между проектами. В нашем случае, между конфигами. Для того чтобы, сохранить конфиг как проект нужно: Открыть папку с конфигом (Ctrl + K Ctrl + O) Открыть "Палитру команд" (Ctrl + Shift + P или F1) Набрать команду Project Manager (можно набирать части слов) и выбрать пункт Save Project Ввести название проекта После этого, кликнув по иконке Менеджера проектов , можно переключаться между проектами (конфигами). Path Autocomplete. Данное расширение позволит нам быстро и без ошибок прописывать пути к картинкам и не только. Настройка: Открыть файл settings.json и добавить в него секцию "path-autocomplete.pathMappings" (путь до папок указать свой): "path-autocomplete.pathMappings": { "xvm://": "d:/World_of_Tanks/res_mods/mods/shared_resources/xvm", "cfg://": "d:/World_of_Tanks/res_mods/configs/xvm" } После этого, при наборе xvm:// или cfg:// пути в конфиге будут дополняться автоматически. Некоторые сочетания горячих клавиш: Редактор Alt + Shift + ↓ - Копировать текущую строку вниз Ctrl + F - Найти Ctrl + H - Заменить Ctrl + / - Переключить строчный комментарий Alt + Shift + A - Переключить блочный комментарий Alt + Click - Добавить курсор Alt + Shift + Выделение - Выделение по столбцам Alt + ↓ или Alt + ↑ - Переместить строку вниз или вверх Ctrl + ] или Ctrl + [ - Увеличить или уменьшить табуляцию для строки Ctrl + K Ctrl + 0 (ноль) - Свернуть все блоки (секции) Ctrl + K Ctrl + J - Развернуть все блоки (секции) Ctrl + \ - Разделить редактор и дублировать файл Левая панель Ctrl + Shift + E - Проводник Ctrl + Shift + F - Найти в файлах Ctrl + Shift + H - Заменить в файлах Ctrl + Shift + X - Расширения Ctrl + Shift + P или F1 - Палитра команд Ctrl + S - Сохранить файл Ctrl + K, Ctrl + T - Выбрать тему оформления Ctrl + , - окно Параметры
  6. 2 points
    Запулил макрос: {{py:mod(a, b)}} - деление a по модулю b (a % b) Если нужно получить четыре картинки от 0 до 3, то можно прописать: {{py:mod({{py:xvm.formatDate('%#S')}}, 4)}} @ddar если нужно получить 10 картинок от 0 до 9, то: {{py:mod({{py:xvm.formatDate('%#S')}}, 10)}}
  7. 2 points
    Обновление 1.5.0.1 1 ссылка и 2 ссылка Обновлён скрипт важно: обязательно удалить (старый) кеш статистики! -добавлен новый макрос: {{accountCreditsBank}} Общее количество заработанного серебра накопленное в резерном хранилище -макросы {{totalXP}} & {{avgXP}} учитывают х3 управляемый бонус к опыту (Танковый Премиум) -мелкие правки и улучшения .................................................................. строчка и иконка для дополнения кастомных конфигураций (может кому-то пригодится) Иконка: <img src='img://gui/maps/icons/library/InvoiceIcon-1.png' width='12' height='12' vspace='-3'> Хранилище: <font color='{{c:accountCreditsBank}}'>{{accountCreditsBank}}\t{{totalCreditsBank}}</font> ................................................................. Пример строчки из конфига SeVeRRR: "<textformat leading='-2' tabstops='[72,110,170]'>Хранилище:\t <img src='img://gui/maps/icons/library/InvoiceIcon-1.png' width='12' height='12' vspace='-3'>\t<font color='{{c:accountCreditsBank}}'>{{accountCreditsBank}}\t{{totalCreditsBank}}</font></textformat>", "palette": "accountCreditsBank": [ {"value": -1, "color": "#FE0E00"}, {"value": 0, "color": "#FFFFFF"}, {"value": 1, "color": "#60FF00"} ], .............................................................
  8. 1 point
    Данное дополнение позволяет выводить информацию об активных личных резервах в ангаре и в бою. Макросы: Для личных резервов: {{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. Параметр 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. Параметр 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
  9. 1 point
    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.wotmod
  10. 1 point
    Сейчас ЛБЗ показывается либо так либо так смотря что выбрать в прогрессе ЛБЗ. Можно ли сделать, чтобы они отображались оба одновременно (выполняются-то они одновременно) и чуть подробнее. Есть подобный мод «Адьютант», но он страшный и не настраивается.
  11. 1 point
  12. 1 point
  13. 1 point
    Эту надпись можно убрать удалить непосредственно весь блок с информацией по текущей ЛБЗ. Пример.
  14. 1 point
    @HEKPOMAHT @ktulho Спасибо за помощь.
  15. 1 point
    Если увидите какие то ошибки связанные с подсветкой, сообщайте, попробую поправить.
  16. 1 point
    Это не то. На скрине у тебя не тот элемент который отключает данный параметр. Отключает именно всплывающее сообщение со скрина выше в моем сообщении, он значительно больше по размеру.
  17. 1 point
    Вообще это от pull request. В данном случае, это означает что предложил внести изменения в код XVM, которые добавят возможность использовать в XVM макрос {{py:mod(a, b)}}. Если изменения примут, то в следующей ночной сборке XVM его можно будет использовать.
  18. 1 point
    без запятой не работал...
  19. 1 point
    @Psycho Killer в секции "totalEfficiency" прописать параметр "y": "y": "{{battletype-key=epic_battle?30|{{pp.mode=0?65|35}}}}", Вместо 30 подставить нужные координаты.
  20. 1 point
  21. 1 point
    Тогда уж проще прописать в каком-нибудь файле: "seconds" : { "00": 0, "01": 1, "02": 2, "03": 3, . . . "57": 7, "58": 8, "59": 9, } И потом использовать: {{.bla.bla.seconds.{{py:xvm.formatDate('%S')}}}}
  22. 1 point
    Так ни в каких боя не будет отображаться. @EngineExt Проще всего прописать через "alpha".
  23. 1 point
    Mod Index 1.5.0.1 Update New Mod Hawg's 84 Battle Exit's This mod will change the stock Battle Exit to personalize Battle Exit , You have 84 different exit's to pick from. Hawg's WOT Discord Mod Tech , Questions,Wot Chat , Bonus Codes Download 1 4 Horsemen of the Apocalypse 2 Ace of Spades 3 Armor Mask 4 Army Star 5 Axe 6 Barbarian 7 BeachParty 1 8 BeachParty 2 9 Bear 10 Black 11 Black Sail 12 British Campaign 13 Door 14 Dragon 15 E25 16 Eagle 17 Elephant 18 Fallen Soldier 19 Buck 20 Bulls Eye 21 Cross 22 Damage 23 Deadpool 24 Dice 25 Fire Frame 26 Fire Gates 27 Fire Girl Animae 28 Gas Mask 29 Ghost 30 God Of War 31 Grenade 32 Grim Reaper Angel 33 Grim 34 Ground War 35 Haunted House 36 Hell_Cat 37 History of War 38 Hornet 39 Howl 40 Isuzu - Mine 41 Joker 42 Kashiwazaki 43 Leviathan 44 Lick 45 Logo War 46 Lost 47 Lucky 48 Marine Silhouette 49 Maze 50 MeatheadMilitia 51 Misty Forest 52 Paw Print 53 Peace 54 Pen Up Girl 1 55 Pen Up Girl 2 56 Pink Ribon 57 Pistols 58 Red Star 59 Red Steel 60 Roman Helmet 61 Russian Battalion 62 Silver Star 63 Skull 64 Soldier 65 Spider 66 Stars 67 Storm 68 Stream 69 Tank Fire 70 Tanks 71 The March 72 Tie Die Tank 73 Tiger P 74 T-Rex 75 Tunnel 76 USSR 77 Viking Helmet 78 Viking Ship 79 Homer 80 War Pigs 81 Wolf 82 WOT Girls 83 WOT 84 X DownLoad
  24. 1 point
    Конструкция "alpha": "{{ready?90|20}}", - у меня одного поломалась в 9061 (вроде релиз), как будто ready не отрабатывает.
  25. 1 point
  26. 1 point
    Может все-таки заменить картинку и сдвинуть всё? Путь: ..\gui\maps\icons\premacc\battleResult\premium.png
  27. 1 point
    А так? tv.protanki.gunconstraints.wotmod poliroid.modslistapi_1.1.9.wotmod izeberg.modsettingsapi_1.1.10.wotmod
  28. 1 point
    Иногда всплывают такие ошибки, если воспроизводится на реплее то приложи его с таймингами в этой теме. Я правлю конфиг параллельно с изменениями в ночниках. В понедельник выйдет микропатч и XVM 7.9.1, там внесу последние мелкие правки.
  29. 1 point
    Powerwolf "The Sacrament Of Sin" (2018) Песня супер конечно, слов нет!
  30. -1 points
    Да никто не собирает из компонентов, все привыкли модпаками качать. Зайдите на wotmods, там десятки тысяч скачиваний мода от юши. Поясните пожалуйста, кто эти люди? Ну которые собирают из множества компонентов.
×