ガイド
PS4 エミュ shadPS4 の使い方・設定【2026年11月】Windows PC への導入手順
ポイント
- 2026年11月1日時点、Windows の PS4 エミュは shadPS4。最新の安定版は v0.21.0(2026-10-30)で、プレリリース版(Nightly)も毎日出ています。無料・オープンソースで、入手先は公式サイト shadps4.net です。
- ふつうは QtLauncher(GUI)を入れ、その中の Version Manager で安定版かプレリリース版を選びます。エミュ本体だけのビルドはコマンドライン専用です。
- 必須条件は x86-64-v3(AVX2)対応 CPU(Intel 第4世代 Core / AMD Excavator 以降)、Vulkan 1.3 対応で VRAM 2GB 以上の GPU、メモリ 8GB、Windows 10 以降、Visual C++ 2022 ランタイム。
- ゲームは展開済みのフォルダー(CUSAxxxxx、中に eboot.bin)。アップデートは同じ階層の CUSAxxxxx-patch、ファームウェアのモジュール(.sprx)はユーザーフォルダーの sys_modules に置きます。
- 解像度倍率の設定はなく、高解像度・高フレームレートはゲームごとのパッチ(右クリック → Cheats / Patches)で行います。シェーダーキャッシュは初期状態でオフなのでオンにします。
目次
2026年11月1日時点で、Windows PC で PS4 のゲームを動かすなら shadPS4 です。市販の PS4 ゲームを数多く動かせるエミュレーターは今のところこれだけで、最新の安定版は v0.21.0(2026-10-30)、プレリリース版(Nightly)も毎日更新されています。手順は「スペック確認 → ランタイムとドライバー → QtLauncher を入れる → ランチャー内でエミュ本体を入れる → ゲームフォルダーを追加 → 必要に応じてモジュールを置き、設定を調整」です。公式サイトは shadps4.net。公式の紹介では Bloodborne、DARK SOULS REMASTERED、龍が如く0、初音ミク Project DIVA Future Tone がよく例に挙がります。
ランチャーとエミュ本体は別物
2025年9月から shadPS4 の GUI は QtLauncher という別アプリになりました。公式サイトの Downloads ページは次の 2 種類です。
| 入手するもの | 中身 | 向いている人 |
|---|---|---|
| shadPS4 Qt launcher(QtLauncher) | GUI:ゲーム一覧、設定、パッチ、バージョン管理 | ほぼ全員 |
| shadPS4 Releases(本体) | エミュ本体のみ。GUI がなくコマンドラインで起動 | 分かっている人向け |
QtLauncher にはエミュ本体が入っていないので、初回はランチャー内の Version Manager で本体を入れます。複数のバージョンを残しておけるので、新しいビルドで問題が出たゲームは古いバージョンに戻せます。
スペック(動作環境)
公式 Wiki の最低要件(2026年11月)です。
| 項目 | 最低要件 |
|---|---|
| CPU | 4 コア 6 スレッド以上、2.5GHz 以上、x86-64-v3 対応必須(Intel は Haswell=第4世代 Core 以降、AMD は Excavator 以降) |
| GPU | VRAM 2GB 以上、Vulkan 1.3 対応で VK_KHR_swapchain と VK_KHR_push_descriptor 拡張があること |
| メモリ | 8GB 以上 |
| OS | Windows 10 以降 |
x86-64-v3 で特に重要なのは AVX2 命令です。shadPS4 はこの命令セット向けにビルドされているため、非対応の CPU では起動しません。PS4 エミュは CPU 負荷も高く、Digital Foundry は 2026年1月に i9-13900K と RTX 4080 で Bloodborne を 4K ほぼ 60fps 固定で動かし、より弱い GPU でも 1440p や 1080p なら同じような結果が期待できるとしています。段階別のおすすめは PS4 エミュのスペック を見てください。
shadPS4(QtLauncher)の導入手順
- GPU ドライバーを更新:NVIDIA・AMD・Intel の公式サイトから最新版を入れます。公式 Wiki は、PC 内のすべての GPU(内蔵 GPU を含む)を更新するよう強調しています。使っていない GPU のドライバーが古いだけでも影響が出ます。
- Microsoft Visual C++ 2022 ランタイム(x64)を入れる。これがないとランチャーが起動しません。
- 公式サイト shadps4.net の Downloads ページで Windows 版 QtLauncher(ファイル名に
win64)を入手します。 - 自分で作ったフォルダー(例:
D:\Emu\shadPS4)に展開します。Program Files や C ドライブ直下など、管理者権限が必要な場所には置かないでください。 おかしな不具合が出たり、まったく起動しなくなったりすると公式が注意しています。 shadPS4QtLauncher.exeを実行します。SmartScreen が出たら「詳細情報 → 実行」。- 右上の Version manager を開き、必要なら Refresh List を押してからバージョンを選び、Yes → ダウンロード完了で OK。まずは最新の安定版(Stable)にして、特定のゲームの修正がプレリリース版にしかないときに Nightly を追加します。
- Version Manager を閉じます。右上のバージョン番号から、入れたバージョンをいつでも切り替えられます。
- 設定の Paths タブで、Game Folders にゲームを置くフォルダーを追加します。
設定やデータをプログラムのフォルダー内にまとめたい(ポータブル版にしたい)場合は、設定の User タブで Create Portable User Folder を押すか、プログラムのフォルダーに user という名前のフォルダーを作って再起動します。作らなければ %AppData%\shadPS4 に保存されます。
ゲーム・アップデート・DLC のフォルダー形式
shadPS4 が読むのは展開済みのゲームフォルダーで、PKG インストーラーではありません。2026年11月時点、ランチャーに PKG のインストール機能はありません。
| 内容 | フォルダー | 説明 |
|---|---|---|
| ゲーム本体 | CUSAxxxxx(タイトル ID) | 中に eboot.bin、sce_sys など。設定の Game Folders に置く |
| アップデート | CUSAxxxxx-patch(CUSAxxxxx-UPDATE も可) | ゲームフォルダーと同じ階層。導入すると一覧のバージョン表示が変わる |
| MOD | CUSAxxxxx-mods | これもゲームフォルダーと並べて置く |
| DLC(別ファイルのもの) | DLC パスの中に、ゲームと同じ名前のフォルダーを作って入れる | DLC パスは設定 → Paths → DLC Path |
| DLC のライセンス | ユーザーフォルダーの licenses | ライセンスだけで解放される、別ファイルのない DLC 用 |
同じゲームでも地域ごとにタイトル ID が違い(たとえば Bloodborne は CUSA00900、CUSA03173 など)、パッチやセーブは ID ごとに分かれます。設定の Enable Separate Update folder を使うと、1.0 の本体とアップデートを分けて置け、バージョンの比較がしやすくなります。
ファームウェアのモジュール(sys_modules)とは・置き場所
PS4 のシステムライブラリは .sprx ファイルです。shadPS4 は多くのライブラリを独自に実装(HLE)していますが、未完成のものは本体のオリジナルを直接読み込めます(LLE)。公式 README に載っているモジュールは次のとおりです。
| 分類 | モジュール(すべて .sprx) |
|---|---|
| 音声 | libSceAudiodec、libSceAudiodecCpu とその Ddp / DtsHdLbr / Hevag / M4aac 版、libSceAt9Enc、libSceNgs2 |
| 動画・画像 | libSceAvPlayer、libSceAvPlayerStreaming、libSceJpegDec、libSceJpegEnc、libScePngEnc |
| フォント | libSceFont、libSceFontFt、libSceFreeTypeOl、libSceFreeTypeOptOl、libSceFreeTypeOt、libSceWkFontConfig |
| その他 | libSceLibcInternal、libSceUlt、libSceRtc、libSceRudp、libSceJson、libSceJson2、libSceXml、libSceCesCs、libSceSystemGesture、libScePsmKitSystem、libSceBeisobmf、libSceBemp2sys、libSceDepth、libScePadTracker、libSceMoveTracker |
- 置き場所:ユーザーフォルダー内の
sys_modules。いちばん早い探し方は、どれかのゲームを右クリック → Open Path → Open Log Path を開き、1 つ上の階層に戻ることです。設定 → Paths → PS4 Sysmodules Path で別の場所も指定できます。 - 特定のゲームだけに使う:
sys_modulesの中にタイトル ID 名のサブフォルダー(例:sys_modules\CUSA03173\)を作ると、そのゲームだけに適用され、外側のものより優先されます。 - 無いとどうなるか:HLE があるモジュールはログに
Can't Load libSceXxx.sprx switching to HLEと出てそのまま動きます。HLE がないものはNo HLE available for ... moduleと出て、ゲームが止まることがあります。 - バージョン:公式ドキュメントにファームウェアのバージョン指定はありません。
- フォント:PS4 のシステムフォントが必要なゲームもあります。ユーザーフォルダーの
fonts(設定 → Paths → PS4 Fonts Path)に、fontとfont2の 2 フォルダーを置きます。 - トロフィー:設定の Manage Cryptographic keys にトロフィーキー(trophy key)を入れます。入れなくても遊べますが、トロフィーは付きません。
グラフィック設定
全体の設定はランチャーの Settings にあります。ゲームを右クリック → Game-specific Settings で、そのゲーム専用の設定を保存できます(custom_configs に保存)。
| 設定 | おすすめ | 説明 |
|---|---|---|
| Graphics Device | 単体 GPU | 内蔵+単体 GPU のノートは単体 GPU を選ぶか自動のまま |
| Display Mode | お好みで | Windowed / Fullscreen / Fullscreen (Borderless)。F11 で切り替え |
| Present Mode | Mailbox か Fifo | 初期値は Mailbox(垂直同期)。Digital Foundry は Bloodborne で Fifo を推奨 |
| Window Size | 画面に合わせる | ウィンドウの大きさで、ゲームの解像度ではない |
| Enable FSR / RCAS | お好みで | FSR は出力の拡大、RCAS はシャープ化。内部解像度は上がらない |
| Enable HDR | HDR モニターのみ | BT2020 PQ 対応が必要 |
| Enable Shader Cache(Experimental タブ) | オン | 初期値はオフ。コンパイル済みシェーダーを保存し、2 回目以降のカクつきを減らす |
| Readbacks Mode(Experimental タブ) | 初期値 Disabled | 一部のゲームで必要(Bloodborne の頂点が飛び散る不具合を解消)。速度や安定性が落ちることがある |
| PS4 Neo Mode(Experimental タブ) | オフ | PS4 Pro のエミュレーション。公式は多くのゲームで不安定としている |
解像度とフレームレート:shadPS4 に解像度倍率はなく、ゲームは PS4 本来の解像度で描画されます。1440p・4K・60fps にしたい場合は、ゲームを右クリック → Cheats / Patches のゲーム専用パッチを使います。Digital Foundry によると、1080p を超える解像度ではゲーム専用設定で DRAM の割り当ても増やさないとテクスチャが読み込まれません。具体的な値は shadPS4 の設定と落ちるときの対処 にまとめています。
F10 で FPS 表示、Ctrl+F10 でデバッグ情報、F12 でスクリーンショットです。
コントローラーとキーボード
- Xbox コントローラーと DUALSHOCK はそのまま使えます。追加のドライバーは不要です。
- キーボードの初期配置:WASD が左スティック、IJKL が右スティック、△〇×□ はテンキー 8 / 6 / 2 / 4(または C / B / N / V)、L1 = Q、R1 = U、L2 = E、R2 = O、OPTIONS = Enter、タッチパッド = Space。
- 設定の Controller ボタンからキー割り当てを変更できます。割り当てはゲームごとに保存され、1 つの操作に最大 3 キー、マウス移動をスティックに割り当てることもできます。
- 設定 → Input で、モーションコントロールや「ウィンドウが非アクティブでもコントローラー入力を受け付ける」を切り替えられます。
パッチとチート
- ゲームを右クリック → Cheats / Patches。
- パッチのリポジトリを選び、Download Patches(チートは Download Cheats)を押すと、そのリポジトリの全項目が入ります。
- 使うパッチにチェックを入れてからゲームを起動します。
公式は、チート・パッチ・MOD を使っている状態の不具合はサポートしないとしています。報告する前に、それらを外して再現するか確認してください。
セーブデータとログの場所
- セーブデータ:ゲームを右クリック → Open Path → Open Save Data Path。実際の場所はユーザーフォルダーの
home\1000\savedata\<タイトル ID>(1000 は既定のユーザー)です。 - ログ:右クリック → Open Path → Open Log Path。ファイルは
shad_log.txtで、直近 1 回分だけ残ります。不具合のときは末尾から読みます。 - シェーダーキャッシュの削除:右クリック → Delete... → Delete Shader Cache。ドライバーやエミュを更新して表示がおかしくなったときに試します。
shadPS4 のアップデート
- 新しいバージョンが出たら、Version Manager で Refresh List を押して入れます。古いバージョンは残しておけます。
- ランチャー自体の更新も設定の GUI Updates で確認できます。
- 安定版の間隔は 1 週間ほどから 2 か月以上までまちまちで、2026年10月だけで v0.19.0、v0.20.0、v0.21.0 が出ました。v0.20.0 から shadNet によるオンラインプレイに対応し、Bloodborne のオンラインも使えるようになっています。
PS5 のゲームは?
shadPS4 は PS4 専用です。Windows の PS5 エミュには SharpEmu と KytyPS5、PS5 の実行ファイルを PC 用に変換する AnyPS5 がありますが、いずれも初期段階です。GTA6 のような新作を動かせるエミュは今のところありません(GTA6 のページ)。
起動しない・落ちるときは shadPS4 の設定と落ちるときの対処、Linux や Steam Deck なら Steam Deck / Linux での導入、ほかの PC 向け情報は PS の PC まとめ へ。
よくある質問
shadPS4 はどこで入手できますか?有料ですか?
公式サイト shadps4.net の Downloads ページから QtLauncher を入手します。無料・オープンソースで、アンケートや有料版はありません。shadps4.org などは公式ではありません。PCSX4 は昔からある偽の PS4 エミュで、アンケートに答えないと進めない仕組みです。
shadPS4 をダブルクリックしても起動しない・すぐ落ちるのはなぜですか?
まず Microsoft Visual C++ 2022 ランタイムを入れます。次に PC 内のすべての GPU(内蔵 GPU も含む)のドライバーを最新にします。CPU が AVX2 に対応しているか(Intel 第4世代 Core、AMD Excavator 以降)も確認してください。非対応 CPU では動きません。最後に、プログラムやゲームのフォルダーを Program Files など管理者権限が必要な場所に置いていないか確認します。
shadPS4 で PKG ファイルをインストールできますか?
2026年11月時点の QtLauncher には PKG のインストール機能がありません。shadPS4 が読むのは展開済みのゲームフォルダーで、フォルダー名は CUSAxxxxx 形式のタイトル ID、中に eboot.bin や sce_sys があります。このフォルダーを設定のゲームフォルダーに置けば一覧に出ます。
sys_modules のファームウェアモジュールは必須ですか?
すべてのゲームで必要なわけではありません。shadPS4 は多くのシステムモジュールを独自に実装(HLE)しており、.sprx が無いときはそちらに切り替えます(ログに switching to HLE と出ます)。ただし公式 README は、一覧のモジュールはゲームを正しく動かすのに必要だとしており、無いと止まるゲームもあります。
shadPS4 の解像度はどこで変えますか?
全体の解像度倍率はありません。ゲームは PS4 本来の解像度で描画されます。解像度やフレームレートを上げるには、ゲームを右クリック → Cheats / Patches でパッチをダウンロードし、そのゲーム用の解像度・FPS パッチにチェックを入れます。FSR は出力をウィンドウサイズに拡大するだけで、内部解像度は上がりません。
shadPS4 で PS5 のゲームは動きますか?
動きません。shadPS4 は PS4 専用です。PS5 エミュには SharpEmu や KytyPS5 がありますが、どちらもごく初期の段階で、2026年11月時点でゲーム内まで進めるタイトルは一部だけです。
出典
- shadPS4 公式サイト
- shadPS4 公式サイト:Downloads(QtLauncher と本体ビルドの説明)
- shadPS4 公式ブログ:v0.21.0 リリース(2026-10-29)
- shadPS4 公式:互換性リスト
- Digital Foundry: Bloodborne PC Emulation Can Now Exceed 4K at 60FPS(2026-01-17)
- Emulation General Wiki: Emulator scams(PCSX4 などの偽 PS4 エミュ)
- Wikipedia: shadPS4(Readbacks と Bloodborne の頂点が飛び散る不具合)