01
ライブラリ
最大 48 タイトルを登録できます。各タイトルは sce_sys/param.json の名前と sce_sys/icon0.png のカバーを表示します。グリッドと表を切り替え、名前・タイトル ID・フォルダーで検索でき、ゲームのファイルやセーブデータに触れずに項目を削除できます。下には「フォルダーを選択」「PKG を展開」「ゲームを起動」があります。
ランチャー · Windows と Linux
すべてのセッションはランチャーから始まります。ゲームライブラリを管理し、グラフィックドライバーを確認し、入力と表示の設定を保存し、デバッグパッケージを展開して、その設定で game-run を起動します。Windows ではネイティブの Win32 画面、Linux では同じページを持つ GTK 3 版を使います。

4 つのページ
01
最大 48 タイトルを登録できます。各タイトルは sce_sys/param.json の名前と sce_sys/icon0.png のカバーを表示します。グリッドと表を切り替え、名前・タイトル ID・フォルダーで検索でき、ゲームのファイルやセーブデータに触れずに項目を削除できます。下には「フォルダーを選択」「PKG を展開」「ゲームを起動」があります。
02
ゲームパッド、キーボードを DualSense として使う設定、または両方を同時に選べます。Windows では DualSense と DualShock 4 を USB または Bluetooth で直接読み取り、Xbox 互換のパッドは XInput スロット 1~4 を使います。DualSense の各ボタンにキーを割り当てられ、WASD で左スティック、Alt + 矢印キーで右スティックを操作します。「テスト」は 1 秒間の振動とライトバーの色の変化を実行します。
03
どのゲームを選んでいても、ローカルのセーブスロットをすべてタイトル ID ごとにまとめて表示し、セーブフォルダーを開けます。セーブデータはエミュレーターのホームにある savedata/<titleId>/<slot>/ に保存され、コマンドラインからの直接実行と共有されます。
04
インターフェースの言語、出力解像度(1080p, 1440p, 4K, 8K、既定は 1080p)、描画プリセット「速度」または「画質」、サウンド出力、ゲームウィンドウのタイトルに表示する FPS カウンター、ゲームが対応している場合のパフォーマンスモード、そしてグラフィックス API(Vulkan または実験的な DirectX 12)。解像度、プリセット、API は次回の起動時に適用されます。


ゲームの前に
起動時にランチャーは Vulkan ローダーにインスタンスとデバイスを要求します。GPU 名と API バージョンを表示するか、ランタイムがない、デバイスが見つからない、ドライバーが 1.2 未満である、のいずれかを知らせます。
選んだフォルダーとその decrypted サブフォルダーから eboot.bin を探し、フォルダー全体を /app0 としてマウントして game-run を起動します。
Windows が game-run.exe を起動しない場合、ランチャーは考えられる原因(スマート アプリ コントロール、セキュリティ ソフトウェア、アクセス拒否、破損したファイル)を説明し、バグ報告用に Windows のエラー番号を残します。
「更新を確認」は GitHub Releases に最新の公開バージョンを問い合わせ、新しければリンクを表示します。Linux では curl を使います。
グラフィックス API
設定には「グラフィックス API」カードがあります。選択は ps5pcem.ini に graphics_api=vulkan または graphics_api=d3d12 として保存され、次回の起動時に PS5_GRAPHICS_API として game-run に渡されます。既定は Vulkan です。DirectX 12 はすべての言語で実験的と表示され、サイドバーでは Vulkan の状態の代わりに表示されます。

内部のしくみ
設定は環境変数として実行プログラムに渡されます。そのため、同じ変数を自分で設定すれば、コマンドラインから直接実行しても同じように動作します。
| 変数 | 値 | 意味 |
|---|---|---|
| PS5_INPUT_MODE | controller | keyboard | hybrid | 入力元:ゲームパッド、キーボード、または両方 |
| PS5_CONTROLLER_INDEX | 0–3 | XInput スロット |
| PS5_KEYMAP | cross=32,circle=69,… | DualSense の各ボタンに割り当てたキー(仮想キーコード) |
| PS5_OUTPUT_RESOLUTION | 1080 | 1440 | 2160 | 4320 | 設定で選んだ出力解像度 |
| PS5_GRAPHICS_API | vulkan | d3d12 | この実行で使うレンダラー。既定は Vulkan で、Windows 専用の実験的な DirectX 12 バックエンドも選べます(dx12 も受け付けます)。 |
| PS5_PERFORMANCE_MODE | speed | graphics | 描画プリセット「速度」または「画質」 |
| PS5_GAME_PRESET | default | performance | スイッチがオンのときゲームのパフォーマンスモードを要求 |
| PS5_SHOW_FPS | 1 | 計測したフレームレートをウィンドウのタイトルに表示 |
| PS5_AUDIO_DISABLED | 1 | ホストのサウンド出力をオフにする(AudioOut のタイミングは維持) |
設定ファイル
Linux
0.3.5 から、GTK 3・Cairo・Pango を使うランチャーが Windows 版と同じページと文言を描画し、同じ設定を保存します。キーボード入力は使えますが、Sony HID と XInput のコントローラー、振動、ライトバーは引き続き Windows の機能です。Linux 版は実験的で、Windows でのゲーム結果は Linux での結果ではありません。
Linux インストールガイド経緯
各行には、その変更を最初に含んだ公開リリースを記載しています。
最初の Windows ランチャー:カバー付きの 8 タイトルのライブラリ、セーブデータの閲覧、ゲームパッド・キーボード・ハイブリッド入力。英語、ロシア語、ドイツ語、フランス語に対応。
簡体字中国語、スペイン語、アラビア語、ポルトガル語を追加。アラビア語は右から左に表示されます。
出力解像度と「速度/画質」プリセット。Vulkan は想定せず起動時に確認するように。
「PKG を展開」と、ランチャーに同梱された pkgextractor。実行中のリリースを表示。
ランチャー内での展開の進行状況とログ。ゲームのパフォーマンスモードのスイッチ。
起動失敗の説明:スマート アプリ コントロール、セキュリティ ソフトウェア、アクセス拒否、破損したファイル。
グリッドと表の表示、検索、更新の確認に対応した 48 タイトルのライブラリ。Linux 向けのネイティブ GTK 3 ランチャー。
トルコ語、日本語、ヒンディー語、韓国語を追加。言語の選択は 6 枚ずつ 2 列になりました。
設定にグラフィックス API の選択を追加。既定は Vulkan で、Windows では実験的なネイティブ DirectX 12 バックエンドも選べます。Linux は Vulkan のままです。
12 のインターフェース言語