Інструкція

Steam Deck

Додай Open Annihilation у Steam як сторонню гру, з власною розкладкою контролера й обкладинками, і запускай з ігрового режиму, як будь-яку іншу гру. Твою копію Total Annihilation зі Steam гра знайде сама.

  • LCD і OLED
  • SteamOS 3
  • Пакет для Steam Deck
  • Близько 15 хвилин

ЕкспериментальноПідтримка Steam Deck експериментальна: поки що її перевірено лише на одному Deck. Якщо щось піде не так або запрацює там, де ця інструкція каже, що може не працювати, напиши нам у Discord або в issue на GitHub і додай журнал гри.

1Перейди в режим робочого столу

Натисни кнопку STEAM 1, обери Живлення, потім Перейти на робочий стіл 2. У режимі робочого столу STEAM і X разом відкривають екранну клавіатуру, а L2 або натискання лівого трекпада — це права кнопка миші.

STEAM
Живлення
Режим сну
Перезапустити
Вимкнути
Перейти на робочий стіл
Скасувати
YXBA···
Ілюстрація

2Завантаж і розпакуй

Завантаж у браузері пакет для Steam Deck: це пакет для 64-бітних ПК з Linux, до якого додано розкладки Steam Input і обкладинки для бібліотеки. Пакети для ARM на Deck не працюють.

Open Annihilation 0.8.11 · Steam Deck2026-11-01

Примітки до випуску →

Пакет для Steam Deck РекомендованоЕкспериментально

Містить розкладки Steam Input і обкладинки для бібліотеки. Додай гру в Steam як сторонню й грай в ігровому режимі.

open-annihilation-v0.8.11-steam-deck.zip
Твою копію Total Annihilation зі Steam гра знаходить сама — на Deck чи на SD-карті. Proton не потрібен.
  1. У Dolphin, файловому менеджері, створи в домашній папці папку Applications і перемісти туди zip-архів.
  2. Клацни zip-архів правою кнопкою 1, обери Видобути, потім Видобути архів сюди 2.

Так зʼявиться папка з грою, open-annihilation, і папкою steam-deck. Не переміщуй її: на неї вказує ярлик Steam.

Applications — Dolphin
Домівка›Applications
Місця
Домівка
Робочий стіл
Документи
Завантаження
Applications
НазваТипРозмір
open-annihilation-v0.8.11-steam-deck.zipАрхів ZIP23.9 MB
Відкрити за допомогою Ark
Відкрити за допомогою…
Видобути›
Видобути архів сюди
Видобути архів до…
Видобути сюди, визначити підтеку
Стиснути
Копіювати адресу
Властивості
Ілюстрація

3Отримай ігрові дані

Встанови Total Annihilation (app 298030, з Core Contingency і Battle Tactics) зі своєї бібліотеки, як завжди, у памʼять Deck або на SD-карту. Open Annihilation знаходить гру 1 і запускає файли, які встановив Steam 2: саму Total Annihilation ти ніколи не запускаєш і не проганяєш через Proton.

Перший запускПошук Total Annihilation…
  • Бібліотеки Steam, зокрема на SD-картах~/.local/share/Steam/steamapps/common/Total AnnihilationЗнайдено
  • Heroic Games Launcher~/Games/Heroic/…—
  • Префікси Lutris і Wine~/Games/…—
  • Bottles~/.var/app/com.usebottles.bottles/…—
Знайдено одну копію: гра запускає її й показує в головному меню, де її знайшла.
Ілюстрація

4Додай гру в Steam

  1. Відкрий Steam на робочому столі, обери Ігри, потім Додати сторонню гру до моєї бібліотеки… 1.
  2. Натисни Огляд… 2, перейди до папки гри й обери open-annihilation 3; якщо його немає в списку, спершу встанови Тип файлу на Усі файли. Потім обери Додати вибрані програми 4.

Або клацни правою кнопкою open-annihilation у Dolphin й обери Add to Steam.

Steam–□✕
SteamВиглядДрузіІгри
Переглянути бібліотеку ігор
Активувати продукт у Steam…
Активувати код для гаманця Steam…
Додати сторонню гру до моєї бібліотеки…
Довідка
Додати сторонню гру–□✕

Виберіть програми, які потрібно додати до бібліотеки

Firefox
Konsole
open-annihilation
Огляд…Додати вибрані програмиСкасувати
Ілюстрація

У бібліотеці Steam клацни правою кнопкою новий запис, названий за іменем файлу, й обери Властивості. Перейменуй його на Open Annihilation 1: за цією назвою Steam ділиться розкладками спільноти. Залиш Параметри запуску порожніми 2 і не вмикай Примусово використовувати певний інструмент сумісності Steam Play 3: Open Annihilation — нативна програма для Linux, а Proton призначений для програм Windows.

Властивості–□✕
Ярлик
Сумісність
Контролер
Open Annihilation
"/home/deck/Applications/open-annihilation-v0.8.11-steam-deck/open-annihilation"
залиш порожнім
Примусово використовувати певний інструмент сумісності Steam Play
Ілюстрація

5Встанови розкладки контролера

У папці steam-deck лежать два шаблони Steam Input. Відкрий Konsole, термінал, з меню запуску програм (у розділі Система) і скопіюй їх туди, де Steam шукає шаблони:

Konsole
(deck@steamdeck ~)$ cd ~/Applications/open-annihilation-v0.8.11-steam-deck(deck@steamdeck ~)$ mkdir -p ~/.steam/steam/controller_base/templates(deck@steamdeck ~)$ cp steam-deck/*.vdf ~/.steam/steam/controller_base/templates/
Ілюстрація

Steam читає шаблони під час запуску. Повернення в ігровий режим на кроці 7 перезапускає його.

6Додай обкладинки (необовʼязково)

У папці steam-deck/artwork лежать зображення для бібліотеки Steam, зроблені зі значка Open Annihilation; жодне з них не використовує графіку Total Annihilation. Без них Steam показує порожню плитку. У Steam, ще в режимі робочого столу:

  • Обкладинка в бібліотеці: клацни гру правою кнопкою, Керувати › Установити власну обкладинку, portrait.png.
  • Банер і логотип: на сторінці гри клацни банер правою кнопкою: Установити власний фон з hero.png, потім Установити власний логотип з logo.png.
  • Значок: у Властивостях натисни значок поруч із назвою й обери icon.png.
portrait.pngКерувати › Установити власну обкладинку
hero.pngБанер › Установити власний фон
logo.pngБанер › Установити власний логотип
icon.pngВластивості › значок
Знімок екранаОбкладинки з пакета і куди йде кожне зображення.

7Грай в ігровому режимі

  1. Двічі клацни Return to Gaming Mode на робочому столі.
  2. Обери Open Annihilation у бібліотеці в розділі Сторонні й відкрий її налаштування контролера 1.
  3. Обери поточну розкладку, потім Шаблони й вибери Open Annihilation. Потім обери Грати 2.
STEAM
▶ ГРАТИСторонні
YXBA···
Ілюстрація

У списку шаблонів у розділі Шаблони 1 є обидві розкладки гри: вибери Open Annihilation 2. Інша, keyboard and mouse, надсилає лише мишу й клавіші.

STEAM
Open Annihilation Налаштування контролера
ШаблониСпільнотаВаші розкладки
Open AnnihilationГеймпад, вказівник на трекпаді, задні кнопки: ЧЕРГА, ДОДАТИ, ПРИМУС і групи
Open Annihilation: keyboard and mouseЛише миша й клавіші
Геймпад із трекпадом-мишею
YXBA···
Ілюстрація

Під час першого запуску гра шукає Total Annihilation там, куди її встановлюють Steam, Heroic, Lutris і Bottles. Одна придатна копія: гра запускає її, показує в головному меню, де її знайшла, і запамʼятовує. Кілька або жодної: гра питає через власний вибір папки, з яким можна працювати хрестовиною й A, вказівником на трекпаді або пальцем: обери знайдену копію, перейди до папки або обери демоверсію 1997 року. Щоб указати папку самостійно, додай --game-dir "/home/deck/Games/Total Annihilation" у параметри запуску гри.

✓Ти в грі, командире

Якщо зʼявилося головне меню, гра знайшла твої файли. Обери кампанію, сутичку або мережеву гру.

Open Annihilation main menu
Знімок екрана

Керування

З увімкненим Steam Input і шаблоном Open Annihilation стіки й кнопки надходять у гру як геймпад, правий трекпад працює як миша, а чотири задні кнопки — як власні кнопки гри: R4 ЧЕРГА, L4 ДОДАТИ, R5 ПРИМУС і L5 групи.

ВвідДія
Правий трекпадВказівник; натискання — клік лівою кнопкою
R2, L2Ліва й права кнопки миші
R1Кільце наказів біля вказівника
L1Кільце будівництва вибраного будівельника
Лівий стік, лівий трекпадПрокрутка мапи; L3 центрує
Правий стікМасштаб; різкий рух уліво чи вправо гортає сторінку будівництва
A, B, X, YКлік, скидання, стоп, усі юніти цього типу
ХрестовинаКомандир, наступний юніт, наступний звіт, ВИДІЛИТИ ▾
View, MenuІнфо юніта (утримуй для клавіш гри), ігрове меню

Посібник із контролерів описує кожен ввід, кільця й групи.

Open Annihilation settings: Controller
Знімок екранаНалаштування контролера в самій грі.

Частота кадрів, керування й екран

  • Гра запускається з параметром Макс. частота кадрів, рівним частоті екрана (60 на моделі LCD і 90 на OLED), і з параметром Розмір кнопок на значенні Більший. Обидва — звичайні налаштування, а Відновити типові повертає значення для Deck.
  • Залиш Розмір екрана на значенні Робочий стіл: в ігровому режимі вікно відкривається з роздільністю 1280×800, а вказівник Steam не дотягується до країв більшого вікна.
  • Для сенсорного керування залиш у налаштуваннях контролера нативний сенсорний режим для екрана, а не той, що перетворює дотики на клацання.
  • Клавіатура Steam відкривається сама, коли гра чекає на текст; STEAM і X відкривають її вручну.
  • У режимі робочого столу теж запускай гру з бібліотеки Steam: якщо запустити її з Dolphin, розкладки Open Annihilation не буде.

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

Гра не запускається, або Dolphin відкриває її як файл
У Konsole, у папці гри, один раз виконай chmod +x open-annihilation.
Steam не запускає гру
У Властивостях перевір, що Ціль вказує на open-annihilation у папці гри і що жоден інструмент сумісності не ввімкнено примусово.
Шаблонів немає в списку
Перевір, що обидва файли .vdf лежать у ~/.steam/steam/controller_base/templates, а потім перезапусти Steam, наприклад перейшовши в режим робочого столу й назад. Якщо не допоможе, скористайся шаблоном Steam Геймпад із трекпадом-мишею і признач R4, R5, L4 і L5 на F13, F14, F15 і F16.
Гра питає Total Annihilation, хоча її встановлено
У папці має лежати totala1.hpi. Обери її у власному виборі папки гри або вкажи через --game-dir.
Вказівник не дотягується до правого чи нижнього краю
Поверни Розмір екрана в розділі Графіка на Робочий стіл і прибери --resolution з параметрів запуску, якщо він там є.
Керування працює лише як миша й клавіші
Запускай гру з бібліотеки Steam, а не з Dolphin, і перевір, що в її налаштуваннях контролера вибрано шаблон Open Annihilation.

Журнали й повідомлення про проблеми

Журнали лежать у ~/.local/share/open-annihilation/logs; у Dolphin Ctrl+H показує приховану папку .local. Рядки, що починаються з open-annihilation: window: і open-annihilation: gamepad opened:, містять більшість потрібного. Повідомляючи про проблему, надішли найновіший журнал, напиши, який у тебе Deck (LCD чи OLED) і який шаблон використовує гра, та що сталося.

Оновлення й видалення

  • Щоб оновити, у режимі робочого столу розпакуй новіший пакет у Applications поруч зі старим, а потім зміни Ціль і Запускати в у властивостях гри на нову папку або додай нову копію в Steam і видали старий запис. Також скопіюй новіші шаблони, як на кроці 5, і перезапусти Steam. Твої налаштування, збереження й обрана папка збережуться.
  • Щоб видалити, клацни гру правою кнопкою в Steam, обери Керувати › Вилучити сторонню гру з бібліотеки і видали папку гри та обидва шаблони.

Інші платформи

Щось не так, як описано? Discord · Issues на GitHub