Інструкція
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 або натискання лівого трекпада — це права кнопка миші.
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
- У Dolphin, файловому менеджері, створи в домашній папці папку
Applicationsі перемісти туди zip-архів. - Клацни zip-архів правою кнопкою 1, обери Видобути, потім Видобути архів сюди 2.
Так зʼявиться папка з грою, open-annihilation, і папкою steam-deck. Не переміщуй її: на неї вказує ярлик Steam.
3Отримай ігрові дані
Встанови Total Annihilation (app 298030, з Core Contingency і Battle Tactics) зі своєї бібліотеки, як завжди, у памʼять Deck або на SD-карту. Open Annihilation знаходить гру 1 і запускає файли, які встановив Steam 2: саму Total Annihilation ти ніколи не запускаєш і не проганяєш через Proton.

- Бібліотеки Steam, зокрема на SD-картах
~/.local/share/Steam/steamapps/common/Total AnnihilationЗнайдено - Heroic Games Launcher
~/Games/Heroic/…— - Префікси Lutris і Wine
~/Games/…— - Bottles
~/.var/app/com.usebottles.bottles/…—
Встанови Total Annihilation: Commander Pack від GOG через Heroic Games Launcher або Lutris — обидва є в магазині Discover у режимі робочого столу. Open Annihilation знаходить копію, встановлену Heroic, а також копію в префіксі Lutris чи Wine у ~/Games або в пляшці Bottles.
Скопіюй усю папку встановленої Total Annihilation — ту, де лежить totala1.hpi, — у ~/Games/Total Annihilation на Deck, через USB-флешку або SD-карту. Таку скопійовану папку гра сама не шукає: обери її під час першого запуску (крок 7).
Ще немає копії? У безкоштовній демоверсії 1997 року є перші три місії ARM. Завантаж Total Annihilation.exe (звідки й як його перевірити), створи в домашній папці папку, наприклад TA Demo, і поклади в неї файл 1. Запускати його не треба: Open Annihilation лише читає запаковані в ньому ігрові дані.
4Додай гру в Steam
- Відкрий Steam на робочому столі, обери Ігри, потім Додати сторонню гру до моєї бібліотеки… 1.
- Натисни Огляд… 2, перейди до папки гри й обери
open-annihilation3; якщо його немає в списку, спершу встанови Тип файлу на Усі файли. Потім обери Додати вибрані програми 4.
Або клацни правою кнопкою open-annihilation у Dolphin й обери Add to Steam.
Виберіть програми, які потрібно додати до бібліотеки
У бібліотеці Steam клацни правою кнопкою новий запис, названий за іменем файлу, й обери Властивості. Перейменуй його на Open Annihilation 1: за цією назвою Steam ділиться розкладками спільноти. Залиш Параметри запуску порожніми 2 і не вмикай Примусово використовувати певний інструмент сумісності Steam Play 3: Open Annihilation — нативна програма для Linux, а Proton призначений для програм Windows.
5Встанови розкладки контролера
У папці steam-deck лежать два шаблони Steam Input. Відкрий Konsole, термінал, з меню запуску програм (у розділі Система) і скопіюй їх туди, де Steam шукає шаблони:
(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.




7Грай в ігровому режимі
- Двічі клацни Return to Gaming Mode на робочому столі.
- Обери Open Annihilation у бібліотеці в розділі Сторонні й відкрий її налаштування контролера 1.
- Обери поточну розкладку, потім Шаблони й вибери Open Annihilation. Потім обери Грати 2.

У списку шаблонів у розділі Шаблони 1 є обидві розкладки гри: вибери Open Annihilation 2. Інша, keyboard and mouse, надсилає лише мишу й клавіші.
Під час першого запуску гра шукає Total Annihilation там, куди її встановлюють Steam, Heroic, Lutris і Bottles. Одна придатна копія: гра запускає її, показує в головному меню, де її знайшла, і запамʼятовує. Кілька або жодної: гра питає через власний вибір папки, з яким можна працювати хрестовиною й A, вказівником на трекпаді або пальцем: обери знайдену копію, перейди до папки або обери демоверсію 1997 року. Щоб указати папку самостійно, додай --game-dir "/home/deck/Games/Total Annihilation" у параметри запуску гри.
✓Ти в грі, командире
Якщо зʼявилося головне меню, гра знайшла твої файли. Обери кампанію, сутичку або мережеву гру.

Керування
З увімкненим Steam Input і шаблоном Open Annihilation стіки й кнопки надходять у гру як геймпад, правий трекпад працює як миша, а чотири задні кнопки — як власні кнопки гри: R4 ЧЕРГА, L4 ДОДАТИ, R5 ПРИМУС і L5 групи.
| Ввід | Дія |
|---|---|
| Правий трекпад | Вказівник; натискання — клік лівою кнопкою |
| R2, L2 | Ліва й права кнопки миші |
| R1 | Кільце наказів біля вказівника |
| L1 | Кільце будівництва вибраного будівельника |
| Лівий стік, лівий трекпад | Прокрутка мапи; L3 центрує |
| Правий стік | Масштаб; різкий рух уліво чи вправо гортає сторінку будівництва |
| A, B, X, Y | Клік, скидання, стоп, усі юніти цього типу |
| Хрестовина | Командир, наступний юніт, наступний звіт, ВИДІЛИТИ ▾ |
| View, Menu | Інфо юніта (утримуй для клавіш гри), ігрове меню |
Посібник із контролерів описує кожен ввід, кільця й групи.

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