Власні команди

Власна команда — це макрос: список кроків — натискання клавіш, паузи, набраний текст, вимовлені фрази, — що виконується, коли ви кажете одну зі своїх фраз. Робіть таку, коли вбудовані команди роблять не те, що треба, або коли ви раз у раз тиснете ту саму послідовність клавіш.

Власні команди — у Дії → Власні команди. На цій сторінці дві з них збираються з нуля.


Перед початком

  • Має працювати мовна модель. Вона створює ключ дії й зіставляє ваші фрази. Спершу запустіть служби на вкладці «Вега».
  • Кожній використаній дії потрібна клавіатурна прив'язка. Elite Intel натискає клавіші; дію, призначену лише на HOTAS, макрос натиснути не зможе. Вкладка «Бінди» покаже, чого бракує, а Автопризначити відсутні прив'язки виправить усе разом.

Приклад 1: контрзаходи однією фразою

Мета: сказати «контрзаходи пішли» й отримати тепловідвід, пастки та щитову комірку з підтвердженням від «Веги».

1. Створити команду

Відкрийте Дії → Власні команди й натисніть Новий.

2. Назва й фрази

  • Назва: Контрзаходи

  • Що ви скажете: по одній фразі в рядку (можна й через кому):

    контрзаходи пішли
    усі контрзаходи
    оборонний пакет
    

Пишіть фрази так, як справді скажете їх у запалі бою. Вони мають відрізнятися від вбудованих команд — фраза, що вже належить вбудованій команді («тепловідвід», «скинь пастки»), відхиляється, бо «Вега» ніколи не зможе їх розрізнити.

3. Створити ключ дії

Натисніть Створити. Мовна модель перетворить ваші фрази на англійський ключ snake_case, наприклад deploy_all_countermeasures. Ввести його вручну не можна — він стає ім'ям, яке бачить модель, тож мусить мати форму, яку модель завжди зможе повторити. Він англійський, навіть якщо фрази українські.

4. Додати кроки

Для кожного кроку натисніть Додати крок. У вікні виберіть Тип і заповніть те, чого він вимагає. Список Прив'язка підписано як екран «Керування» в грі — Керування кораблем / Cooling / Deploy Heatsink — і в ньому можна друкувати для фільтрації (спробуйте heat, srv, chaff). Назви дій там англійською.

# Тип Значення Тривалість, мс
1 Натискання прив'язки Deploy Heatsink
2 Затримка 150
3 Натискання прив'язки Use Chaff Launcher
4 Затримка 150
5 Натискання прив'язки Use Shield Cell
6 Промовити Контрзаходи випущено.

Кнопками Змінити крок, Видалити крок і ▲ ▼ виправте порядок.

5. Зберегти й перевірити

Натисніть Зберегти. Якщо щось не так, повідомлення перевірки скаже, що саме, — див. Розв'язання проблем унизу сторінки. Команда з'явиться в списку.

Натисніть її рядок, потім Запустити, щоб перевірити без голосу. Коли все працює, скажіть: «Контрзаходи пішли.» Можна й набрати в ігровому чаті: @Вега контрзаходи пішли.


Приклад 2: маршрут до місця, де ви часто буваєте

До системи, названої вголос, «Вега» маршрут не прокладає — назви найгірше даються розпізнаванню мовлення. Для місця, куди ви літаєте регулярно, макрос сам керує картою галактики, щоразу однаково.

Власна команда, що прокладає маршрут до Jameson Memorial

Що ви скажете: маршрут до jameson memorial, відвези мене до jameson memorial, jameson memorial маршрут. Потім Створити.

# Тип Значення Тривалість, мс Що робить
1 Натискання прив'язки GALAXYMAPOPEN Відкрити карту галактики
2 Затримка 1000 Дати карті завантажитися
3 Утримання прив'язки CAMZOOMIN 500 Наблизити камеру карти
4 Натискання прив'язки UI_LEFT Перейти до поля пошуку
5 Натискання прив'язки UI_RIGHT
6 Натискання прив'язки UI_SELECT Відкрити поле пошуку
7 Ввести текст SHINRARTA DEZHRA Надрукувати назву системи
8 Натискання клавіші ENTER 50 Шукати
9 Затримка 500 Дочекатися результату
10 Натискання прив'язки UI_RIGHT Перейти в панель результату
11 Утримання прив'язки UI_UP 500 Піднятися до верхньої кнопки
12 Натискання прив'язки UI_SELECT Прокласти маршрут
13 Затримка 3000 Дочекатися прокладання маршруту
14 Натискання прив'язки CAMYAWLEFT

Для іншого місця виберіть цю команду, натисніть Дублювати, змініть назву, фрази й систему в кроці 7 і Створіть новий ключ. «Дублювати» навмисно лишає фрази й ключ порожніми, щоб дві команди ніколи не звучали однаково.

Запускайте такий макрос у польоті, із закритою картою галактики — перший крок відкриває її, а вже відкриту закрив би.


Типи кроків

Тип Поля Для чого
Натискання прив'язки Прив'язка Один раз натиснути ігрову дію
Утримання прив'язки Прив'язка, Тривалість, мс Утримувати дію — тяга, камера, прокручування меню
Затримка Тривалість, мс Дати грі час: відкривається панель, вантажиться карта, триває пошук
Промовити Текст «Вега» щось скаже — підтвердження або що макрос щойно зробив
Натискання клавіші Довільна клавіша, Модифікатор, Тривалість, мс Натиснути клавішу, що не є ігровою прив'язкою: Enter, Escape, літеру. Тривалість — час утримання
Ввести текст Текст Надрукувати символи в поле з фокусом — пошук, рядок чату

Кроки прив'язки кращі за «Натискання клавіші». Прив'язка слідує за клавішею, яку справді використовує гра, тож макрос далі працюватиме після перепризначення. «Натискання клавіші» — лише для клавіш без прив'язки, наприклад Enter у текстовому полі.

«Ввести текст» потрапляє туди, де фокус клавіатури. Спершу відкрийте поле — кроком прив'язки, що відкриває пошук, або Натискання клавіші: Enter для чату зв'язку. Інакше літери прийдуть у керування кораблем як натискання клавіш.


Поради

  • Затримки — звичайне рішення. Якщо крок ніби пропускається, гра не була готова. Подовжте затримку перед ним або посуньте Темп клавіатурного вводу на вкладці «Бінди» до «Повільно» — це додає паузу після кожного надісланого натискання.
  • Кілька фраз, ясний зміст. Казати фразу дослівно не треба; «Вега» зіставляє за змістом. Що більше ваші фрази відрізняються від інших команд, то надійніше вибирається ваша.
  • Кроки «Промовити» роблять макроси частиною корабля й підтверджують, що макрос справді спрацював.
  • Діліться ними. Експорт записує вибрані команди у файл; Імпорт читає. Імпорт замінює поточний набір, але спершу робиться резервна копія — Відновити з резервної копії поверне його.
  • Слухайте повідомлення під час запуску. Коли служби стартують, «Вега» каже, скільки власних команд завантажено і скільки не пройшли перевірку.

Розв'язання проблем

Повідомлення перевірки під час збереження виводяться англійською.

Повідомлення чи симптом Що робити
Додайте принаймні одну фразу вище, перш ніж створювати ключ. Спершу напишіть хоча б одну фразу
Не вдалося створити ключ дії. Мовна модель не відповіла. Перевірте індикатор ШІ на вкладці «Вега» й повторіть
Phrase collides with a built-in action alias Ця фраза вже запускає вбудовану команду. Переформулюйте
Phrase collides with another custom command / Duplicate phrase Дві команди — або одна двічі — використовують цю фразу. Змініть одну
Action key collides with a built-in command / must be unique Переформулюйте фрази й знову натисніть Створити
At least one step is required / … is required / durationMs must be positive Кроку бракує прив'язки, тексту, клавіші чи тривалості
Макрос працює, але щось пропускається Додайте чи подовжте затримку перед цим кроком або сповільніть темп вводу
«Вега» відповідає чимось іншим Зробіть фрази відмітнішими або запустіть текстом: @Вега <фраза>
Крок прив'язки нічого не робить Дія не має клавіатурної прив'язки — див. вкладку «Бінди»

Community 👉Matrix👈