對許多人來說,Retroarch 是所有模擬器的終極樞紐。簡單地稱其為所有能想到的主機模擬器的「前端」對 Retroarch 來說並不公平,因為所有主流模擬器都可以整合到其中,並在幾秒鐘內以「核心」的形式下載和發布。如此廣泛的平台和如此多的定位,各種問題不可避免地會出現。 ROM 掃描失敗、模擬器運作速度極慢,甚至主機無法被偵測到。

在這裡,我們將解決最常見的 Retroarch 問題,並提供最佳修復方法以使其重新運行。
快速連結
1. Retroarch 不掃描 ROM。
當您想要將 ROM 或遊戲新增至 Retroarch 時,您必須先確保資料庫是最新的。方法是從主選單轉到“線上更新”,然後選擇“更新資料庫”。這可確保 Retroarch 在檢測您的 ROM 時擁有最新的資訊。
另一種可能性是,如果你的遊戲是壓縮格式(7z、RAR 等),你需要載入一個能夠讀取這些格式的內核,例如 MAME。這種方法確實可行,但同時,與我的直覺相反,即使你想為你的遊戲找到 N64 壓縮文件,你也可能需要加載 MAME 核心。 (你可以前往“加載核心 -> 下載核心”,然後在“街機”類別下找到 MAME 即可。)
2. Retroarch 在加載遊戲之前凍結並崩潰
如果不寫一篇文章來闡述如此廣泛的問題,那就很難了。 Retroarch 崩潰的原因有很多,所以我們決定挑選一些最常見的選項,希望能夠適用於更廣泛的人群。
更新顯示卡驅動程式。
對於使用中階系統的使用者來說尤其如此,他們可能難以接受 Retroarch 預設使用 OpenGL 圖形 API 運作。您應該找到 Retroarch 目錄中的 Retroarch 配置 (CFG) 文件,並使用記事本打開它(或者,為了使資訊更清晰, 記事本++),將“video_driver”選項從“gl”變更為“d3d”,然後儲存變更。您將無法再使用 Retroarch UI 的 XMB 樣式,但更重要的是,您應該可以玩遊戲了。

對於使用較舊作業系統或較舊硬體的使用者來說,另一個選擇是 從 Retroarch 下載 MSVC 版本 與預設的 MinGW 版本不同,MSVC2005 是為 Windows XP 之前的系統設計的,而 MSVC2010 則適用於 Windows XP 及更高版本。不過,有些人反映,即使在較舊的硬體上使用 Windows 10,MSVC2010 也能正常工作,所以值得一試。
3. 核心未加載
如果您嘗試下載所有您喜歡的主要控制台的核心/仿真,但它不起作用,那麼 Retroarch 中的核心更新程式可能未連結到核心的來源位置。
開啟 Retroarch 目錄中的「retroarch.cfg」檔案(同樣是 Notepad 或 Notepad++),然後第一個選項之一應該是類似「core_updater_buildbot_url =「http://buildbot.libretro.com/nightly/x/x/x」其中 x 代表您正在使用的系統。

如果此處為空,您需要手動輸入要匯出核心的 URL。在 Web 瀏覽器中造訪“buildbot.libretro.com/nightly/”,然後導航到網站上與您的系統對應的目錄(例如,/windows/x86_64/)。
最後,你會到達一個名為「latest」的資料夾。點擊它查看系統可用的所有內核,然後將連結複製到 Retroarch 設定檔中。 (如果你願意,也可以直接從這裡下載內核,並將它們放在 Retroarch 目錄下的「kernels」資料夾中。)

您需要將更改儲存到配置文件,然後 Retroarch 現在應該能夠為您載入核心。
4. PS1核心不工作
在 Retroarch 的所有核心中,PS1 可能是最難正常運作的。這並不復雜,但需要注意一些事項。首先,你需要找到並下載三個專門針對 PS1 的 BIOS 檔案。 (Google搜尋一下就行。)你需要的是 SCPH5500、SCPH5501 和 SCPH5502,你需要將它們放在 Retroarch 目錄下的「system」資料夾中。

注意:SCPH 檔案需要以上述方式命名。如果檔案名稱為“SCPH_5501”或其他名稱,則無法正常運作。您只需將其重命名為“SCPH5501”即可。
另一件事是,PSX 遊戲需要解壓縮並將「bin」和「cue」檔案放在同一個資料夾中才能正常運作。
結論
這些修復只是 Retroarch 恢復正常運作的冰山一角,我們承認可能還存在一些我們未在此提及的問題。如果您在使用 Retroarch 時遇到任何問題,請在評論中告訴我們,我們會嘗試在未來找到修復方案並將其添加到此列表中。祝您遊戲愉快。










