NGC 永恆黑暗 PC 版是將任天堂 GameCube 經典心理恐怖遊戲《Eternal Darkness: Sanity’s Requiem》(永恆黑暗:理智的安魂曲)轉換成原生 PC 程式的開源專案。它採用靜態重編譯技術,讓遊戲能在 Windows、macOS 與 Linux/Steam Deck 上執行,而不只是透過傳統模擬器運作
NGC 永恆黑暗 PC 版特色
1. 靜態重編譯,轉為原生程式
透過 DolRecomp 將 GameCube PowerPC 遊戲程式碼轉換成 C 程式碼,再編譯成適合目標平台的原生執行檔,並由 GXRuntime 提供主機硬體與遊戲 SDK 的相容層。
2. 高解析度與 HD 貼圖
支援依螢幕解析度渲染,最高可達 4K,並支援 16:9 寬螢幕、HD 貼圖,以及改善原版預先烘焙光影貼圖的顯示效果。
3. 現代化操作與鏡頭
支援手把與鍵盤、自訂按鍵、現代化操作配置,以及第三人稱和第一人稱測試版鏡頭模式,讓玩家能依個人習慣調整玩法。
4. 額外存檔與便利功能
除了遊戲原有的記憶卡存檔,也提供獨立的快速存檔槽、快速讀檔,以及過場動畫加速功能。
NGC 永恆黑暗 PC 版支援平台與安裝條件
| 項目 | 說明 |
|---|---|
| Windows | 64 位元版本 |
| macOS | Apple Silicon,macOS 13 以上 |
| Linux | x86-64 |
| Steam Deck | 支援,可加入 Steam 作為非 Steam 遊戲 |
| 遊戲版本 | 歐洲版 GEDP01 |
| 遊戲映像 | 自備合法取得的 .iso 或 .gcm |
| 授權 | GPL-3.0-or-later |
NGC 永恆黑暗 PC 版遊戲畫面



如何開始遊玩?
- 前往 GitHub Releases 下載對應作業系統的版本。
- 準備自己的歐洲版 GameCube 遊戲映像檔(GEDP01)。美版 GEDE01 目前不受支援。
- Windows 將映像檔放進
dump資料夾,再執行play.bat;Linux/Steam Deck 使用play.sh。macOS 則可將映像檔拖入應用程式。 - 首次啟動會進行遊戲程式轉換與建置,完成後即可遊玩。想提升畫質,可另外安裝 HD 貼圖包及歐洲版補充貼圖。
NGC 永恆黑暗 PC 版與傳統模擬器有什麼不同?
| 比較項目 | Eternal Darkness Recomp | Dolphin 模擬器 |
|---|---|---|
| 執行方式 | 遊戲程式靜態重編譯為原生程式 | 模擬 GameCube/Wii 硬體 |
| 遊戲需求 | 自備指定版本映像檔 | 自備遊戲映像檔 |
| 畫面提升 | 原生寬螢幕、高解析度、貼圖與光影改善 | 依模擬器設定與遊戲相容性調整 |
| 適用範圍 | 專注於《永恆黑暗》 | 支援大量 GameCube/Wii 遊戲 |
值得注意: 這不是把整台 GameCube 模擬出來,而是將特定遊戲的程式碼重新編譯,並搭配相容執行環境。因此,重編譯後的遊戲仍需依賴專案針對該遊戲實作的功能,不能直接套用到其他 GameCube 遊戲。
如果你主要使用 Batocera 或 Linux 遊戲環境,這類原生重編譯專案也值得留意;但此專案提供的是獨立程式,不代表已能直接整合進 Batocera 的遊戲清單與啟動器。
專案與下載: EternalDarknessRecomp GitHub · 最新版本 Releases










