インストールガイド

Steam Deck

Open AnnihilationをSteam以外のゲームとして追加し、専用のコントローラー配置とアートワークで、ほかのゲームと同じようにゲームモードからプレイします。Steam版Total Annihilationは自動で見つかります。

  • LCDとOLED
  • SteamOS 3
  • Steam Deck用パッケージ
  • 約15分

試験版Steam Deck対応は試験的なもので、今のところ1台のDeckでしか試していません。うまくいかないことがあったり、このガイドで動かないかもしれないとしている部分が動いたりしたら、ゲームのログを添えてDiscordかGitHubのIssueで知らせてください。

1デスクトップモードに切り替える

STEAMボタン 1を押し、電源、デスクトップに切り替え 2の順に選びます。デスクトップモードでは、STEAMとXを同時に押すと画面キーボードが開き、L2または左トラックパッドの押し込みが右クリックになります。

STEAM
電源
スリープ
再起動
シャットダウン
デスクトップに切り替え
キャンセル
YXBA···
図解

2ダウンロードして展開

ブラウザーでSteam Deck用パッケージをダウンロードします。Linux 64ビットPC用のパッケージに、Steam Inputの配置とライブラリ用アートワークを加えたものです。ARM用のパッケージはDeckでは動きません。

Open Annihilation 0.8.11 · Steam Deck2026-11-01

リリースノート →

Steam Deck用パッケージ おすすめ試験版

Steam Inputの配置とライブラリ用アートワーク入り。Steam以外のゲームとしてSteamに追加し、ゲームモードでプレイします。

open-annihilation-v0.8.11-steam-deck.zip
Deck本体やSDカードにあるSteam版Total Annihilationを自動で見つけます。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.zipZip アーカイブ23.9 MB
Ark で開く
アプリケーションで開く...
展開›
アーカイブをここに展開
アーカイブを指定先に展開...
ここに展開してサブフォルダを自動検出
圧縮
場所をコピー
プロパティ
図解

3ゲームデータを用意

いつものようにライブラリからTotal Annihilation(アプリID 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/…—
1つ見つかった場合:そのままプレイし、見つけた場所をメインメニューに表示します。
図解

4Steamに追加

  1. デスクトップでSteamを開き、ゲーム、マイライブラリにSteam以外のゲームを追加... 1の順に選びます。
  2. 参照... 2をクリックし、ゲームのフォルダーに移動してopen-annihilation 3を選びます。一覧にない場合は、先にファイルの種類をすべてのファイルにします。続いて選択したプログラムを追加 4を選びます。

Dolphinでopen-annihilationを右クリックし、Steamに追加を選ぶ方法もあります。

Steam–□✕
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のテンプレートが2つ入っています。アプリケーションランチャー(システムの下)からターミナルの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でゲームモードに戻ると、Steamが再起動します。

6アートワークを追加(任意)

steam-deck/artworkフォルダーには、Open Annihilationのアイコンから作ったSteamライブラリ用の画像が入っています。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. ライブラリのSteam以外でOpen Annihilationを選び、コントローラ設定 1を開きます。
  3. 現在の配置、テンプレートの順に選び、Open Annihilationを選びます。それからプレイ 2を選びます。
STEAM
▶ プレイSteam以外
YXBA···
図解

テンプレートの一覧では、テンプレート 1にゲームの配置が2つとも入っています。Open Annihilation 2を選んでください。もう1つのkeyboard and mouseは、マウスとキーの入力しか送りません。

STEAM
Open Annihilation コントローラ設定
テンプレートコミュニティ自分の配置
Open Annihilationゲームパッド、トラックパッドでポインター、背面ボタンで予約・追加・強制・グループ
Open Annihilation: keyboard and mouseマウスとキーのみ
マウストラックパッド付きゲームパッド
YXBA···
図解

初回起動時、ゲームはSteam、Heroic、Lutris、BottlesがTotal Annihilationを置く場所を探します。使えるコピーが1つなら、それでプレイし、見つけた場所をメインメニューに表示して記憶します。複数ある、または1つもない場合は、ゲーム独自のフォルダー選択画面で尋ねます。この画面は十字キーとA、トラックパッドのポインター、指で操作でき、見つかったコピーを選ぶ、フォルダーを参照する、1997年の体験版を選ぶ、のいずれかができます。自分でフォルダーを指定するには、ゲームの起動オプションに--game-dir "/home/deck/Games/Total Annihilation"を入れます。

✓準備完了、コマンダー

メインメニューが表示されれば、ゲームはファイルを見つけています。キャンペーン、スカーミッシュ、ネットワーク対戦から選んでください。

Open Annihilation main menu
スクリーンショット

操作

Steam Inputをオンにし、Open Annihilationのテンプレートを使うと、スティックとボタンはゲームパッドの入力としてゲームに届き、右トラックパッドがマウスになります。4つの背面ボタンは、ゲーム独自の機能として働きます:R4:予約、L4:追加、R5:強制、L5:グループ。

入力機能
右トラックパッドポインター。押し込むと左クリック
R2、L2マウスの左ボタンと右ボタン
R1ポインターの位置に命令リング
L1選択中の建設ユニットの建設リング
左スティック、左トラックパッドマップのスクロール。L3で中央に戻す
右スティックズーム。左右にはじくと建設ページをめくる
A、B、X、Yクリック、解除、停止、同じ種類のユニットをすべて選択
十字キーコマンダー、次のユニット、次の報告、選択 ▾
ビュー、メニューユニット情報(長押しでゲームのキー)、ゲームメニュー

コントローラーガイドでは、すべての入力、リング、グループを説明しています。

Open Annihilation settings: Controller
スクリーンショットゲーム独自のController設定。

フレームレート、操作、画面

  • ゲームは、Maximum frame rateを画面のリフレッシュレート(LCDモデルは60、OLEDモデルは90)に、Control sizeをLargerにして起動します。どちらも普通の設定で、Restore defaultsでDeckの値に戻せます。
  • Screen sizeはDesktopのままにしてください。ゲームモードではウィンドウが1280×800で開き、それより大きいウィンドウだとSteamのポインターが端まで届きません。
  • タッチ操作を使うには、コントローラ設定でタッチスクリーンをネイティブタッチのままにし、タッチをクリックに変える設定は選ばないでください。
  • ゲームが文字入力を求めると、Steamのキーボードが自動で開きます。STEAMとXで手動でも開けます。
  • デスクトップモードでも、ゲームはSteamのライブラリから起動してください。Dolphinから起動すると、Open Annihilationの配置が適用されません。

トラブルシューティング

ゲームが起動しない、またはDolphinがファイルとして開いてしまう
Konsoleでゲームのフォルダーに移動し、一度chmod +x open-annihilationを実行してください。
Steamからゲームが起動しない
プロパティで、ターゲットがゲームのフォルダーにあるopen-annihilationを指していること、互換ツールが強制されていないことを確認してください。
テンプレートが一覧に出ない
2つの.vdfファイルが~/.steam/steam/controller_base/templatesにあることを確認し、デスクトップモードに切り替えてから戻るなどしてSteamを再起動してください。それでもだめなら、Steamのマウストラックパッド付きゲームパッドを使い、R4、R5、L4、L5をF13、F14、F15、F16に割り当ててください。
インストール済みなのにTotal Annihilationを尋ねられる
フォルダーにはtotala1.hpiが必要です。ゲームのフォルダー選択画面で選ぶか、--game-dirで指定してください。
ポインターが右端や下端に届かない
GraphicsのScreen sizeをDesktopに戻し、起動オプションから--resolutionを削除してください。
操作がマウスとキーとしてしか働かない
ゲームはDolphinではなくSteamのライブラリから起動し、コントローラ設定で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でゲームを右クリックして管理 › Steam以外のゲームをライブラリから削除を選び、ゲームのフォルダーと2つのテンプレートを削除します。

ほかのプラットフォーム

説明と違うところがありますか? Discord · GitHub Issues