PCゲーム用のランチャーはあまりにも多すぎます。Bethesdaランチャーなど、ゲームパブリッシャーによる様々な失敗作があるにもかかわらず、PCではストアフロント、ライブラリ、サードパーティ製アプリがかつてないほど増えており、それらはすべて、 2000年代初頭にValveがSteamで実現した魔法のほん の一部を再現しようとしています。
もううんざりです。きっとあなたもそうでしょう。色々なストアで配信されているゲームをプレイしたいのに、全てのランチャーをアンインストールすることはできません。でも、ライブラリを一箇所にまとめることで、PC上の様々なランチャーの煩わしさを最小限に抑えることはできます。私が実際にやった方法をご紹介します。
おすすめ動画
私のお気に入りの方法:スチーム

PCゲームを一箇所にまとめる方法はいくつかありますが、私はSteamを愛用しています。私のゲームのほとんどは既にSteam上にあり、PCゲーマーなら誰でもインストールしているアプリです。また、ゲームを簡単に整理できる充実したツールエコシステムも備えています。
Steamには、外部のゲームやアプリケーションを簡単に追加できます。ライブラリから、左下にある 「ゲームを追加」 を選択し、 「Steam以外のゲームを追加」を選択してください。Steam がインストールされているハードドライブにインストールされているアプリケーションの一覧が表示されます。ここからゲームを選択するか、 「参照 」を選択して 実行ファイルを探すことができます。
ゲームによっては、 ゲーム の実行 ファイルそのものを探す必要があります。ランチャーが付属しているものも多く、ゲームによってはランチャーの代わりに直接実行ファイルを追加するだけで済む場合もあります。
Steam をしばらく使用したことがある場合は、おそらくすでにこれを行う方法をご存知ですが、少しクリーンアップする必要があります。

まず、プレイしたいゲームの実行ファイルの名前が、ゲーム本体の名前と異なる可能性があります。例えば、私はEpic Games Storeで『ストレンジャー・オブ・パラダイス ファイナルファンタジー・オリジン』 を所有していますが、ゲームの実行ファイルは「SOPFFO.exe」です。
ライブラリに表示されすぎですね。ゲームを右クリックして 「プロパティ」 を選択すると、Steam以外のアプリの名前を好きな名前に変更できます。

これはほとんどのゲームをカバーしますが、すべてではありません。特に、XboxアプリやMicrosoft Storeからすべてのゲームを追加できるとは限りません。これらのゲームの中にはUWPアプリがあり、標準的な実行ファイルではありません。
そのためには、UWPHookツールをダウンロードする必要があります。これにより、UWPアプリがSteamに追加されます。

他の場所にあるゲームすべて(既にインストールされていることを前提としますが、これについては後ほど詳しく説明します)に対して同じ操作を行うと、当たり障りのないタイトルが書かれた灰色のタイルがいくつか残ります。次のステップは、それらをライブラリの一部のように見せることです。
まず、SteamGridDBにアクセスしてSGDBoopツールをダウンロードしてください。これはゲームの公式および非公式アートワークのデータベースで、SGDBoopはゲームにアセットを自動的に適用できるアプリケーションです。

SGDBoopを使ってSteamライブラリを刷新した方法については以前記事を書きましたが、Steam以外のゲームでも同様に機能します。ゲームをライブラリに追加すると、Steamは実行ファイルのアイコンを自動的に読み込みます。他に手動で追加する必要がある要素は4つあります。グリッド画像2枚、ヒーローイメージ1枚、ロゴ1枚です。
2 つのグリッド イメージは、ライブラリに表示されるゲーム用であり、最近プレイしたタイトルの場合はヒーロー イメージがゲームを選択したときの背景となり、ヒーロー イメージ上の Steam のデフォルト テキストがロゴに置き換えられます。

SteamはSteam以外のゲームを隠してしまう傾向があるので、最後にもう1つ手順があります。左側のメニューからフィルターを開き、 「ローカルにインストール済み」の ボックスを選択します。次に、 「ダイナミックコレクションとして保存」を選択します。Steamのシェルフの1つでダイナミックコレクションを選択し、好きなように並べ替えると、Steam以外のゲームがSteamゲームと一緒に表示されます。
Steam以外のゲームについてはこれで解決しましたが、Steamで購入したゲームはどうでしょうか?Steamには専用のランチャーが付属しているタイトルが多数あり、多くの場合、そのランチャーを完全にバイパスできます。例えば、 『サイバーパンク2077』 はRedランチャーを使用し、 『バルダーズ・ゲート3』 はLarian Studios独自のランチャーを使用しています。

サイバーパンク2077を 例に挙げると 、Steamで正しい実行ファイルを指定するだけです。多くの場合、Steamはランチャーを起動する別の実行ファイルを起動し、そのランチャーがゲームの実行ファイルを起動します。サイバーパンク2077の インストールファイルを探し、 「Bin > x64 > Cyberpunk2077.exe」とたどります。 実行ファイルを右クリックし、「パスとしてコピー」を選択します。
Steamに戻り、ゲームを右クリックして 「プロパティ」を選択します。 「一般」 タブの「 起動 オプション」 に、コピーしたパスを貼り付けます。引用符付きで貼り付けられるはずですが、そうでない場合は引用符を追加してください。パスの末尾、引用符の後にスペースを入れて 「%command%」とします。 これは基本的に、ゲームをクリックしたときにこの実行ファイルを起動するようにSteamに指示することになります。
この方法は、ランチャーとゲーム本体の実行ファイルが別々になっているゲームであれば、どれでも使えます。多くのゲームにはランチャーをスキップする特別なコマンドがあります。例えばサイバーパンク2077では、 起動オプションで--launcher-skip を使用できます 。しかし、この方法はそのようなコマンドがないゲームでも使えるはずです。適切なファイルを見つけるには少し調べる必要があるので、特定のゲームで問題が発生した場合は、PCGamingWikiで特別な起動コマンドやファイルパスを調べておくことをお勧めします。残念ながら、この方法はUbisoft ConnectやEA Appなどには使えません。これらのゲームは起動してしまいます。
この方法には2つの大きな欠点があります。まず、非常に手間がかかることです。ゲームを個別に追加し、アートを設定し、ランチャーをスキップするためのコマンドを掘り出さなければなりません。さらに、Steamではアンインストールしたゲームを確認する方法がありません。Steam上でアンインストールされたゲームは確認できますが、Steam以外のゲームは確認できません。
代替案: PlayniteまたはGOG Galaxy

カスタマイズ性にそれほどこだわりがなく、すべてのゲームを一箇所にまとめたいのであれば、PlayniteかGOG Galaxyを使うべきです。この2つの中では、オープンソースで様々なアドオンが用意されているPlayniteの方が好みです。PCの主要ストア用のプラグインも含まれています。以下にアドオンの全リストを示します。
- スチーム
- Epic Gamesストア
- Amazonゲーム
- ユービーアイソフトコネクト
- EAアプリ
- バトルネット
- ゴグ
- itch.io
- 謙虚なアプリ
- Xboxアプリ
これらのアドオンは、インストール済みおよびアンインストール済みのゲームをインポートするだけでなく、サインイン状態を維持します。アプリは起動したまま、Playniteから直接ライブラリ内のゲームを起動、アンインストール、インストールできます。Playniteは、ほぼすべてのゲームに対応しており、IGDB(インターネットゲームデータベース)との統合により、アートやメタデータの詳細が自動的に入力されます。
しかし、それ以上のことも可能です。前述の通り、Playniteはオープンソースで、アプリには様々なアドオンやテーマが用意されています。例えば、複数のストアにゲームを登録している場合に重複を非表示にするアドオンや、Epic Gamesストアで無料ゲームの有無を確認できるアドオンなどがあります。私のお気に入りは、ゲームの長さを表示する「How Long to Beat」と、実績をアプリに統合する「SuccessStory」です。

Playniteの機能はあまりにも豊富で、少し圧倒されてしまうかもしれません。ライブラリを整理するためのあらゆるオプションから、ゲーム前、ゲーム中、ゲーム後に実行できるカスタムスクリプトまで、本当に深く掘り下げて、思い通りのライブラリを構築できます。私はSteamを使う方法を好みますが、自分で操作することに抵抗がなければ、Playniteの方が間違いなく強力です。
GOG Galaxyは少し異なります。GOGで購入したゲーム用のランチャーですが、Epic Games Store、EA App、Steam、Xbox、Ubisoft Connectのコミュニティ統合もサポートしています。ゲームのインストールとアンインストール、プレイ時間や実績の記録、メタデータのカスタマイズが可能です。

しかし、Playniteに比べると明らかに劣っています。ゲームを手動で追加することはできますが、コミュニティとの連携機能がなく、カスタマイズオプションもPlayniteとほぼ同じではありません。GOG Galaxyは起動コマンドをサポートしており、ランチャーをスキップできますが、PlayniteとSteamがサポートしているライブラリの整理やフィルタリングの柔軟性には欠けています。
Steamと比べると、どちらのアプリも見た目が劣るのは確かです。Playniteはカスタマイズオプションが豊富で、GOG Galaxyは設定が簡単ですが、SteamにはSteam以外のアプリを追加したり、ランチャーをできるだけ回避したりするために必要なツールがすべて揃っています。
決して完璧ではない

PCでランチャーを完全に無効にする方法はありませんが、少し手間をかければ、ライブラリを一箇所にまとめ、必要なランチャーの多くを無効にすることができます。それでも6個ほどストアフロントをインストールする必要がありますが、少なくともゲームをプレイする際に延々とポップアップをクリックする必要はなくなります。
このプロセスを実行することで、ゲームを少し整理できるだけでなく、 パフォーマンスも向上し ます。過去には、2Kランチャーのようなランチャーがゲームのパフォーマンスに実際に影響を与えることもありました。