Heroic は、Linux、Windows、macOS 用のオープンソース ゲーム ランチャーです。
現時点では、Legendary を使用した Epic Games ストアからのゲームの起動、gogdl によるカスタム実装を使用した GOG Games、Nile を使用した Amazon Games からのゲームの起動がサポートされています。
Heroic は Web テクノロジーを使用して構築されています。
コミュニティのおかげで、Heroic はこれまでに約 40 の異なる言語に翻訳されました。
Heroic は Flathub で入手できるため、ソフトウェア センター (Pop!_Shop、Discover など) を備えたほとんどのディストリビューションに簡単にインストールできるはずです。
Flatpak バージョンを使用していない場合は、Wine の依存関係がすべてインストールされていることを確認してください (Wine の依存関係)。
最新リリースから .deb で終わるファイルをダウンロードします。
ダブルクリックしてソフトウェア マネージャーで開くか、 sudo dpkg -i heroic_*_amd64.deb
を実行して直接インストールします。
現在、1 つの AUR パッケージ ( heroic-games-launcher-bin
のみをサポートしています。そこに他のパッケージが見つかるかもしれませんが、この Github や Discord でそれらのサポートを求めず、メンテナに直接問い合わせてください。
インストール方法については Arch Wiki を参照してください。
Heroic for Fedora は、この COPR リポジトリで入手できます。
sudo dnf copr enable atim/heroic-games-launcher
で有効にしてから、 sudo dnf install heroic-games-launcher-bin
で Heroic をインストールします。
または、最新リリースから .rpm で終わるファイルをダウンロードし、 sudo dnf install ./heroic-*.x86_64.rpm
でインストールすることもできます。
これら 2 つの配布形式には依存関係管理の形式がないため、 curl
コマンドが使用可能であることを確認してください。そうしないと、奇妙な問題が発生する可能性があります。
chmod +x Heroic*.AppImage
)./Heroic*.AppImage
を実行します)。 heroic
ファイルを実行します (ほとんどのファイル マネージャーでダブルクリックするか、 ./heroic
を実行します)。WinGet (Windows 11 および最新バージョンの 10 にデフォルトでインストールされている) を使用する場合は、ターミナルでwinget install Heroic
実行して Heroic をインストールできます。
最新リリースから Heroic インストーラー ( Heroic-xxx-Setup.exe
) またはポータブル バージョン ( Heroic-xxx-Portable.exe
) をダウンロードします。ダウンロードした実行可能ファイルを実行して、Heroic をインストール/実行します。
セットアップにより、デスクトップとスタート メニューに Heroic へのショートカットが作成されます。
Homebrew を使用している場合は、 brew install --cask --no-quarantine heroic
を実行して Heroic をインストールできます。
それ以外の場合は、最新リリースから .dmg で終わるファイルをダウンロードし、ダブルクリックしてマウントし、「Heroic」アプリケーションを「アプリケーション」フォルダにドラッグします。
このパートでは、Heroic バイナリを自分で構築したり、コードに変更を加えたりできるように、開発環境をセットアップする手順を説明します。
Git、NodeJS、および pnpm 9 がインストールされていることを確認してください
注: Windows では、electron-builder の問題により、パッケージをビルドするにはスタンドアロン バージョンの pnpm ( @pnpm/exe
) が必要になります。
たとえば次のコマンドを使用して、リポジトリのクローンを作成し、クローンされたフォルダーに入ります。
git clone https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher.git --recurse-submodules
cd HeroicGamesLauncher
pnpm install
実行して、すべての依存関係がインストールされていることを確認します。
OS に適したコマンドを実行します。
Linux 用にビルドする:
pnpm dist:linux # Optionally specify a package to create (eg: deb, pacman, tar.xz, rpm, AppImage); default: AppImage
Windows 用のビルド:
pnpm dist:win
Mac 用にビルドする:
pnpm dist:mac
上記のコマンドを使用して Heroic をビルドする代わりに、VSCode のタスクを使用してビルドすることもできます。これを行うには、コマンド パレットを開き (Ctrl + P)、「タスク」と入力してスペースを押します。すると、「Build for Linux」、「Build for Windows」、「Build for MacOS」という 3 つのビルド タスクが表示されます。実行したいものをクリックします。
変更をすばやくテストしたい場合、または多くの再起動が必要な機能を実装している場合は、Vite の開発サーバーを使用してプロセスを高速化できます。
VSCode の [実行とデバッグ] タブに移動し、[Launch Heroic (HMR & HR)] タスクを開始します (または、VSCode を使用していない場合、または単にターミナルを使用したい場合は、 pnpm start
実行します)。 Heroic はしばらくすると起動し、コードに変更を加えると再ロード/再起動されます。
翻訳をホストしてくださった Weblate に感謝します
Windows バイナリの無料署名を提供してくれた Signpath に感謝します