技術參考
PS4 模擬器電腦版教學:shadPS4 在 Windows 上的安裝與設定(2026 年 11 月)
要點
- 截至 2026 年 11 月 1 日,Windows 上玩 PS4 遊戲用 shadPS4,最新正式版 v0.21.0(2026-10-30),每天還有預發布版。到官網 shadps4.net 下載,免費開源。
- 普通使用者下載 QtLauncher(圖形介面),在它的 Version Manager 裡選正式版或預發布版;純核心版本只能用命令列。
- 硬性要求:CPU 支援 x86-64-v3(AVX2,Intel 4 代酷睿 / AMD Excavator 以後)、顯示卡支援 Vulkan 1.3 且顯示記憶體 2GB 以上、記憶體 8GB、Windows 10 以上,並裝 Visual C++ 2022 執行庫。
- 遊戲是解包後的資料夾(CUSAxxxxx,裡面有 eboot.bin),更新放同級的 CUSAxxxxx-patch 資料夾;韌體模組 .sprx 放使用者資料夾裡的 sys_modules。
- 沒有通用的解析度倍數,提高解析度和幀率靠右鍵遊戲 → Cheats / Patches 裡的遊戲專用補丁;著色器快取預設關,建議打開。
目錄
截至 2026 年 11 月 1 日,在 Windows 電腦上玩 PS4 遊戲,用 shadPS4:它是目前唯一能跑大量商業 PS4 遊戲的模擬器,最新正式版 v0.21.0(2026-10-30),每天還有預發布版(Nightly)。流程是:確認配置 → 裝執行庫和驅動 → 下載 QtLauncher → 在啟動器裡下載模擬器版本 → 新增遊戲資料夾 → 按需放韌體模組、調設定。官網是 shadps4.net,血源詛咒、黑暗靈魂重製版、人中之龍 0、初音未來 Project DIVA Future Tone 是官方介紹裡常拿來展示的遊戲。
先弄清楚:啟動器和模擬器核心是兩樣東西
2025 年 9 月起 shadPS4 把圖形介面拆成了單獨的 QtLauncher,官網 Downloads 頁分成兩類:
| 下載項 | 是什麼 | 適合誰 |
|---|---|---|
| shadPS4 Qt launcher(QtLauncher) | 圖形介面:遊戲列表、設定、補丁、版本管理 | 幾乎所有人 |
| shadPS4 Releases(核心) | 只有模擬器本體,沒有介面,要用命令列啟動 | 知道自己在做什麼的人 |
QtLauncher 本身不含模擬器,第一次打開要在裡面的 Version Manager 下載一個模擬器版本。好處是可以同時留幾個版本,某款遊戲在新版上出問題時切回舊版。
配備需求
shadPS4 官方 Wiki 的最低要求(2026 年 11 月):
| 項 | 最低要求 |
|---|---|
| CPU | 4 核 6 執行緒以上、2.5GHz 以上,必須支援 x86-64-v3(Intel Haswell 即 4 代酷睿以後,AMD Excavator 以後) |
| 顯示卡 | 顯示記憶體 2GB 以上,支援 Vulkan 1.3,帶 VK_KHR_swapchain 和 VK_KHR_push_descriptor 擴充套件 |
| 記憶體 | 8GB 以上 |
| 系統 | Windows 10 或更新 |
x86-64-v3 裡最關鍵的是 AVX2 指令:shadPS4 按這個指令集編譯,不支援的 CPU 打不開。PS4 模擬同樣很吃 CPU,Digital Foundry 2026 年 1 月用 i9-13900K + RTX 4080 跑血源 4K 接近鎖 60 幀,並說較弱的顯示卡降到 1440p、1080p 能得到類似結果。按檔次的推薦見 PS4 模擬器配備需求。
安裝 shadPS4(QtLauncher)
- 更新顯示卡驅動:NVIDIA、AMD、Intel 都從官網下最新驅動。官方特別提醒:電腦裡所有顯示卡都要更新,包括核顯,沒在用的那塊顯示卡驅動太舊也會干擾 shadPS4。
- 裝 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(遊戲編號) | 裡面有 eboot.bin、sce_sys 等;放進設定裡的 Game Folders |
| 遊戲更新 | CUSAxxxxx-patch(也認 CUSAxxxxx-UPDATE) | 和遊戲資料夾放在同一級;裝好後列表裡顯示更新後的版本號 |
| mod | CUSAxxxxx-mods | 同樣和遊戲資料夾並排 |
| DLC(單獨下載的那種) | DLC 路徑下建一個和遊戲同名的資料夾 | DLC 路徑在設定 → Paths → DLC Path |
| DLC 許可證 | 使用者資料夾裡的 licenses | 只靠許可證解鎖、沒有單獨檔案的 DLC 用這個 |
同一款遊戲,美版、歐版、日版的編號不同(例如血源有 CUSA00900、CUSA03173 等),補丁和存檔按編號區分。設定裡的 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,往上一級就是使用者資料夾。也可以在設定 → Paths → PS4 Sysmodules Path 指定別的位置。 - 只給某一款遊戲用:在
sys_modules裡建一個以遊戲編號命名的子資料夾(如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兩個子資料夾。 - 獎盃:要在設定的 Manage Cryptographic keys 裡填獎盃金鑰(trophy key),不填照樣能玩,只是沒有獎盃。
畫面設定
shadPS4 的設定在啟動器的 Settings 裡;右鍵遊戲 → Game-specific Settings 可以給單個遊戲單獨存一份(存在 custom_configs)。
| 設定 | 推薦 | 說明 |
|---|---|---|
| Graphics Device | 選獨顯 | 核顯 + 獨顯的筆記本要手動選獨顯,或者保持自動 |
| Display Mode | 按需 | Windowed / Fullscreen / Fullscreen (Borderless);F11 隨時切換 |
| Present Mode | Mailbox 或 Fifo | 預設 Mailbox(垂直同步);Digital Foundry 測血源時建議用 Fifo |
| Window Size | 按螢幕 | 只是視窗大小,不是遊戲解析度 |
| Enable FSR / RCAS | 按需 | FSR 把畫面放大到視窗,RCAS 是銳化;不提高內部解析度 |
| Enable HDR | 顯示器支援才開 | 要支援 BT2020 PQ 色彩空間 |
| Enable Shader Cache(Experimental 頁) | 開 | 預設關;把編譯過的著色器存下來,第二次起少卡頓 |
| Readbacks Mode(Experimental 頁) | 預設 Disabled | 少數遊戲需要(例如血源的「頂點爆炸」問題),可能降低效能和穩定性 |
| PS4 Neo Mode(Experimental 頁) | 關 | 模擬 PS4 Pro,官方說目前在大量遊戲裡不穩定 |
解析度和幀率:shadPS4 沒有通用的解析度倍數,遊戲按 PS4 原來的解析度渲染。要 1440p、4K 或 60 幀,靠右鍵遊戲 → Cheats / Patches 裡該遊戲的專用補丁。Digital Foundry 測血源時提到,解析度高於 1080p 時還要在遊戲專屬設定里加大 DRAM 分配,否則貼圖載入不出來。具體引數見 shadPS4 設定與閃退排查。
按 F10 顯示幀數,Ctrl+F10 是除錯資訊,F12 截圖。
手把和鍵盤
- Xbox 手把和 DualShock 手把開箱即用,不用另裝驅動。
- 鍵盤預設對映:WASD 左搖桿、IJKL 右搖桿,三角 / 圓 / 叉 / 方是小鍵盤 8 / 6 / 2 / 4(或 C / B / N / V),L1 = Q、R1 = U、L2 = E、R2 = O,Options = 回車,觸控板 = 空格。
- 在設定裡點 Controller 按鈕可以改鍵,改鍵按遊戲單獨儲存,一個按鍵最多綁三個鍵,滑鼠移動可以對映成搖桿。
- 設定 → Input 裡可以開關體感(Motion Controls)和「視窗沒有焦點時也接收手把輸入」。
補丁和金手指
- 右鍵遊戲 → Cheats / Patches。
- 選一個補丁倉庫,點 Download Patches(金手指是 Download Cheats),會下載該倉庫的全部條目。
- 勾選要用的補丁,再啟動遊戲。
官方說明:用了金手指、補丁或 mod 的情況,官方不提供幫助,提問題時先關掉它們復現一次。
存檔、日誌在哪
- 存檔:右鍵遊戲 → Open Path → Open Save Data Path。實際位置是使用者資料夾裡的
home\1000\savedata\<遊戲編號>(1000 是預設使用者)。 - 日誌:右鍵遊戲 → Open Path → Open Log Path,檔案是
shad_log.txt,只保留最近一次。出問題時從日誌最後幾行看起。 - 刪著色器快取:右鍵遊戲 → Delete... → Delete Shader Cache。換顯示卡驅動或升級模擬器後畫面異常時可以試。
更新 shadPS4
- 新版本出來後,在 Version Manager 點 Refresh List 再下載即可,舊版本可以保留。
- 啟動器自身也能檢查更新(設定裡的 GUI Updates)。
- 正式版的間隔從一週多到兩個多月不等,2026 年 10 月就出了 v0.19.0、v0.20.0、v0.21.0 三版。v0.20.0 開始支援 shadNet 聯機(血源可以聯機)。
PS5 遊戲呢
shadPS4 只做 PS4。Windows 上的 PS5 模擬器有 SharpEmu 和 KytyPS5,還有把 PS5 程式轉成 PC 程式的 AnyPS5,都在早期階段;GTA6 這類新作目前沒有任何模擬器能跑,見 GTA6 頁面。
打不開或閃退,看 shadPS4 設定與閃退排查;用 Linux 或 Steam Deck 看 Steam Deck / Linux 教學;其他平臺見 PS 電腦平臺專題。
常見問題
shadPS4 在哪下載?要錢嗎?
到官網 shadps4.net 的 Downloads 頁下載 QtLauncher,免費、開源,沒有問卷、沒有付費版。shadps4.org 之類的網站不是官方的;PCSX4 是長期存在的假 PS4 模擬器,下載要先填問卷,不要碰。
shadPS4 雙擊沒反應、一打開就閃退怎麼辦?
先裝 Microsoft Visual C++ 2022 執行庫;再把所有顯示卡(包括核顯)的驅動從官網更新到最新;確認 CPU 支援 AVX2(Intel 4 代酷睿、AMD Excavator 以後),不支援的 CPU 執行不了;最後檢查程式和遊戲資料夾沒有放在 Program Files 這類要管理員許可權的位置。
shadPS4 能直接裝 PKG 檔案嗎?
截至 2026 年 11 月,QtLauncher 裡沒有 PKG 安裝功能。shadPS4 讀的是解包後的遊戲資料夾:資料夾名是 CUSAxxxxx 格式的遊戲編號,裡面有 eboot.bin 和 sce_sys 等檔案。把這個資料夾放進設定裡的遊戲目錄,遊戲就會出現在列表裡。
sys_modules 裡的韌體模組是必需的嗎?
不是每款遊戲都要。shadPS4 給不少系統模組寫了 HLE(自己實現的版本),找不到對應的 .sprx 檔案時會改用 HLE,日誌裡寫 switching to HLE。但官方 README 說列出的模組是讓遊戲正常執行所需的,有些遊戲缺了會出錯或卡住。
shadPS4 的解析度在哪裡調?
shadPS4 沒有 Switch 模擬器那樣的解析度倍數,遊戲按 PS4 原本的解析度渲染。要更高解析度或幀率,右鍵遊戲 → Cheats / Patches,下載補丁後勾選該遊戲的解析度、幀率補丁。FSR 只是把畫面放大到視窗大小,不提高內部解析度。
shadPS4 能玩 PS5 遊戲嗎?
不能,shadPS4 只做 PS4。PS5 模擬器有 SharpEmu 和 KytyPS5,都在很早期的階段,截至 2026 年 11 月只有少數遊戲能進遊戲。