OpenEmux
あなたのレトロコレクションを、
すぐに遊べる形に。
持っているゲームを追加するだけ。OpenEmux がコンソールごとにカバー付きで並べます。Linux、Windows、Android で。
無料のオープンソース · MIT ライセンス · Linux 向けに AppImage、.deb、.rpm & Flatpak · Windows 向けにインストーラー & ポータブル ZIP · Android 向けに APK(GPLv3)
macOS 版の OpenEmu にインスパイアされていますが、フォークではありません。エミュレーションに RetroArch を使う、別のコードベースです。詳しくはこちら。
大きなライブラリも速く、ダウンロードより先にゲームを。
OpenEmux 1.23.4 は、デスクトップと Android のスピード、そしてこれまで何が起きているのか分かりにくかった場面のためのリリースです。
- 大きなライブラリも速く。 3000 本のゲームでも「すべて」が 3 秒ではなく 1 秒未満で開き、メモリ使用量もほぼ半分になりました。
- ダウンロードより先にライブラリ。 ROM フォルダーを選べばすぐにライブラリが開き、各機種のエミュレーターは初めて遊ぶときにダウンロードされます。起動中は「起動中…」と表示し、終了後はプレイ時間を伝えます。
- 最近プレイしたゲーム、ゲーム詳細、TV モード。 中断したところから再開でき、コア・シェーダー・セーブ・プレイ時間を 1 か所にまとめ、F11 かガイドボタンでソファーから遊べます。
- Android は軽く速く、コントローラーでポーズ。 APK が小さくなり、起動時間はおよそ半分に。コントローラーの Start 長押しでポーズメニューが開きます。
- ROM フォルダーを選ぶ。
- ゲームがすぐに並ぶ。
- 遊ぶときにエミュレーターを取得。
どのコンソールもカートリッジで。
コンソールごとのページに、ゲームがそれぞれのカートリッジで並びます。カバー表示やリスト表示にもいつでも切り替えられます。
掲載しているゲームは架空のもので、説明のためのイメージです。これらのゲーム機の実在するゲームではなく、アートワークは AI で作成しました。
コンソールごとのコントローラー。
Android では、どのコンソールにも専用の画面上コントローラーがあり、縦でも横でも使えます。ゲームパッドをつなぐと表示が消えます。
掲載しているゲームは架空のもので、説明のためのイメージです。これらのゲーム機の実在するゲームではなく、アートワークは AI で作成しました。
Android 8 以降、64 ビット(arm64)。Android アプリは RetroArch のフォークなので GPLv3 ライセンスです。ソースコードは openemux-android にあります。
ゲームを、そのコンソールのカートリッジで
カートリッジ表示では、追加したゲームがそのコンソールのカートリッジに、ラベルのアートを載せて表示されます。下のカートリッジはその表示の例です。
インストール
Debian、Ubuntu、Fedora 向けのパッケージ、AppImage、Flatpak、Windows 向けのインストーラー、そして Android 向けの APK があります。初回起動時に、残りは OpenEmux が設定します。
Linux
サンドボックスで自動更新
Flathub から RetroArch をインストールします:
flatpak install -y flathub org.libretro.RetroArchOpenEmux のリポジトリを追加して OpenEmux をインストールします:
flatpak remote-add --if-not-exists --no-gpg-verify \ openemux https://guilhermefeitosa66.github.io/openemux-flatpak/repo flatpak install -y openemux io.github.guilhermefeitosa66.OpenEmux更新は
flatpak updateで届きます。
ダウンロードしたバンドルを使う場合は、手順 1 のあとに実行します:
flatpak install -y ./OpenEmux-*.flatpak
どのディストリビューションでも
上のボタンからダウンロードします。
実行可能にして起動します:
chmod +x OpenEmux-*-x86_64.AppImage ./OpenEmux-*-x86_64.AppImageFUSE がない場合は、先頭に
APPIMAGE_EXTRACT_AND_RUN=1を付けてください。
Debian / Ubuntu
Ubuntu 24.04 LTS 以降。
上のボタンからダウンロードします。
保存したフォルダーからインストールします:
sudo apt install ./openemux_*_amd64.deb
Fedora
Fedora 40 以降。
上のボタンからダウンロードします。
保存したフォルダーからインストールします:
sudo dnf install ./openemux-*.x86_64.rpm
Windows Beta
どちらのビルドにも GTK 4、Python ランタイム、そして RetroArch 自体が含まれているので、別途インストールするものは ありません。Windows 10 または 11(64 ビット)に対応。まだ新しいので、何かおかしな動作があれば issue を作成してください。
いつもの方法で
上のボタンからダウンロードします。
OpenEmux-*-setup.exeを開き、インストーラーの指示に従います。現在のユーザーだけにインストールされるので、管理者権限の確認は出ません。 ビルドにはまだコード署名がないため SmartScreen の警告が表示されますが、詳細情報 → 実行 で 先に進めます。
インストール不要
上のボタンからダウンロードします。
好きな場所に展開して、
OpenEmux.exeを実行してください(中にあるOpenEmux\フォルダーに入っています)。設定、ライブラリー、セーブ、カバー画像はその中のdata\フォルダーに保存され、ユーザープロファイルには何も書き込まれないので、USB メモリーからそのまま使えます。フォルダーを別のドライブ文字や場所に移しても、そのまま使えます。
Android
APK はまだ Play ストアにありません。Releases からダウンロードし、Android に聞かれたらブラウザーやファイルマネージャーにアプリのインストールを許可してください。Android 8 以降、64 ビット。
APK をインストール
上のボタンからダウンロードします。
ダウンロードしたファイルを開いて確認します。アップデートも同じ方法で、前のバージョンの上にインストールします。
コアのダウンロードを待つ
初回起動時に、アプリがエミュレーターのコアをダウンロードします。その後、ROM を「インポート」から追加するか、スマートフォンの Android/data/com.openemux.mobile/files/roms に置いてください。
ダウンロードを検証する
すべてのリリースに SHA256SUMS ファイルが付いています。ダウンロードしたファイルと同じ場所に置いて、 次を実行してください:
sha256sum -c SHA256SUMS --ignore-missing
OK と表示されれば、ファイルは公開されたものとまったく同じです。 それ以外の場合は破損または改ざんされています。実行しないでください。
Windows では PowerShell がハッシュを表示するので、 SHA256SUMS の該当する行と目で見比べてください:
Get-FileHash .\OpenEmux-*-setup.exe -Algorithm SHA256
自分でビルドしたい方は make bootstrap && make run。詳しくはビルド手順をご覧ください。
そのほかのこと
RetroArch の上に
内部でエミュレーションを担っているのは RetroArch です。高機能ですが、ただ遊びたいだけの人にはメニューや設定が多すぎることがあります。OpenEmux はその周り、つまりゲームの整理、コアのダウンロード、操作設定とシェーダーの設定を引き受けます。
あなたのゲームをコンソール別に
追加したゲームはコンソールごとにまとめられ、カバーアートは libretro のサムネイルアーカイブから取得します。
初回起動ですぐ使える
初めて開いたとき、OpenEmux は設定を作成し、お使いのコンソールに必要なコアをダウンロードします。通常は 10 秒ほどです。残りはバックグラウンドでダウンロードが続きます。
コンソールごとの操作設定
各コンソールのキーボードとゲームパッドの割り当てを 1 つのパネルで設定できます。ゲーム起動時に OpenEmux が RetroArch に渡します。
コンソールごとのシェーダー
CRT やスキャンラインのシェーダーを、短いリストからコンソールごとに選べます。RetroArch のシェーダーメニューを探す必要はありません。
BIOS チェックリスト
各コンソールに必要な BIOS ファイルと、すでに手元にあるものを表示します。ファイルが足りないせいで、何も言わずにゲームが起動しない、ということを防ぎます。
Linux ファースト
Linux は OpenEmux のメインプラットフォームです。アプリは GTK4 と Adwaita で作られ、GNOME のガイドラインに沿っており、すべての変更はまず Linux でテストしています。Windows にも対応していますが、まだベータ版です。
コンソールごとのコントローラー
31 機種それぞれに、元のコントローラーをかたどった画面コントローラーがあり、縦でも横でも使えます。画面の下のバーからセーブ、ロード、連射、早送りができます。
カートリッジとカバー
ゲームはラベル付きのカートリッジ、カバー、リストで表示できます。棚は好きな順番に並べ替えられます。
ダウンロード 1 回で準備完了
アプリはコアを同梱していません。初回起動時に RetroArch の buildbot から全機種のコアと、PSP と GameCube が使うシステムファイルをダウンロードします。
ゲームパッドにも対応
コントローラーをつなぐと画面コントローラーは消え、ゲームが画面いっぱいに表示されます。メニューも十字キーとボタンで操作できます。
ライトとダーク
スマートフォンのテーマに合わせるか、設定で選べます。
8 つの言語
デスクトップ版と同じ言語に対応し、スマートフォンに合わせるか設定で選べます。
RetroAchievements
設定で一度ログインすれば、すべてのゲームで RetroAchievements のプロフィールに実績が解除されます。ハードコアモードにも対応。
自分が持っているゲームを遊ぼう
OpenEmux は RetroArch のフロントエンドで、ただ遊びたい人が先に RetroArch のメニューを覚えなくて済むように作られています。ゲームの入手先ではありません。ゲームも ROM も BIOS ファイルも同梱しておらず、今後も同梱しません。
- 合法的に所有しているコンテンツだけを使ってください。 自分のカートリッジやディスクから吸い出すか、 購入したゲームのバックアップを使いましょう。
- 海賊行為のためのものではありません。 所有していない著作権付きゲームのダウンロードは、 ほとんどの国で違法です。
- エミュレーションは歴史の保存に役立ちます。 ゲームのアートや音楽、デザインの多くは、古くなっていくハードウェアの上にあります。それを遊べる状態に保つことには意味があり、ゲームを作った人たちへの敬意があってこそうまくいきます。
31 システム
どのシステムも RetroArch 自身のコアで動き、OpenEmux ではそれぞれにカバーアート、操作設定、シェーダー設定があります。
OpenEmu にインスパイアされ、RetroArch で動く
OpenEmux は macOS 向けのエミュレーターフロントエンド OpenEmu にインスパイアされています。OpenEmu は macOS でしか動かないため、OpenEmux は Linux で、そして今では Windows でも、同じような体験を届けようとしています。OpenEmu のフォークではなく、コードも一切共有していません。Python、GTK 4、libadwaita で書かれた別のコードベースで、エミュレーションそのものは RetroArch と libretro のプロジェクトによるものです。コンソールのアイコンは OpenEmu のアートワークで、OpenEmu の BSD ライセンスに従ってクレジットしています。Android アプリは独自のデザインです(スマートフォン向けの OpenEmu は存在しません)。OpenEmux は OpenEmu Team と提携しておらず、承認も受けていません。これらすべてのプロジェクトの働きがなければ、どれも存在しませんでした。❤️
OpenEmux はフリーソフトウェアです
無料で使え、コードは MIT ライセンスで公開しています。応援したいと思っていただけたら、バグ報告、翻訳、コード、アイデアをいつでも歓迎します。r/OpenEmux では、質問したり、環境を紹介したり、作業中のことを追いかけたりできます。























