RetroArch
99 оценки
Steam RetroArch 新手入門教學 (附 DLC 核心對應列表, 持續更新)
От FL
RetroArch 是一款用來遊玩和管理遊戲機模擬器 (Emulator) 的軟件,玩家可以透過這個軟件來運行不同的遊戲機核心從而遊玩不同平台的遊戲,類似以前在平水相逢網站上下載 GBA 模擬器和遊戲 ROMs 來玩的概念,但 RetroArch 支援更多的平台,也統整了所有平台的設定和遊戲 ROMs,讓玩家不用因為遊玩不同的平台而需要運行不同的軟件。

而對於從來沒有使用過遊戲機模擬器的玩家來說,第一次使用可能不知道從何入手,以下提供一些基本的設定方法和核心列表來幫助大家上手。如果喜歡這個指南的話,希望可以幫忙留個好評!
6
2
   
Награда
Добавяне към любими
В любими
Премахване от любими
遊戲機核心 (DLC) 對應平台列表
目前 Steam 版本提供了多個遊戲機核心,並以免費 DLC 的形式供玩家下載,各位可以參考下面的列表去選擇自己需要的核心:

核心名稱 (DLC)
對應平台
Mupen64Plus-Next
Nintendo 64 (N64)
SameBoy
Game Boy, Game Boy Color
Gambatte
Game Boy, Game Boy Color
Gearboy
Game Boy, Game Boy Color
TGB Dual
Game Boy, Game Boy Color (附連線對戰功能)
mGBA
Game Boy Advance (GBA)
gpSP
Game Boy Advance (GBA)
VBA-M
Game Boy, Game Boy Color, Super Game Boy, Game Boy Advance (GBA) (附連線對戰功能)
Mesen
Nintendo Entertainment System (NES 紅白機)
Nestopia
Nintendo Entertainment System (NES 紅白機)
QuickNES
Nintendo Entertainment System (NES 紅白機)
FCEUmm
Nintendo Entertainment System (NES 紅白機)
Mesen S
Super Nintendo (SNES 超任)
bsnes
Super Nintendo (SNES 超任)
Snes9x
Super Nintendo (SNES 超任)
DeSmuME
Nintendo DS (NDS)
Beetle VB
Nintendo Virtual Boy
GW
Nintendo Game & Watch
Kronos
Sega Saturn (世嘉土星), Sega Titan Video
Beetle Saturn
Sega Saturn (世嘉土星)
BlastEm
Sega Mega Drive/Genesis
Gearsystem
Sega Mega Drive/Genesis, Game Gear, SG-1000
Genesis Plus GX
Sega Mega Drive/Genesis, Master System, Game Gear, Sega CD, SG-1000
Picodrive
Sega Mega Drive/Genesis, Master System, Sega CD/32X, Game Gear, Pico
SMS Plus GX
Sega Master System, Game Gear, SG-1000, ColecoVision
Flycast
Sega Dreamcast
PCSX ReARMed
PlayStation 1
Beetle PSX
PlayStation 1
PPSSPP
PlayStation Portable (PSP)
Stella
Atari 2600
A5200
Atari 5200
A800
Atari 8-bit computer systems (400, 800, 600 XL, 800XL, 130XE) and 5200
ProSystem
Atari 7800
Handy
Atari Lynx
Final Burn Neo
街機 (Capcom CPS1-2-3, Neo Geo, Konami 等等)
VICE
多個不同類型的 Commodore 系統
UAE
Commodore Amiga, Amiga CD32
NeoCD
Neo Geo CD
RACE
Neo Geo Pocket / Neo Geo Pocket Color
Caprice32
CPC 8-bit 家用電腦系列 (CPC464, CPC664, CPC6128, CPC6128+ 及 GX4000 型號)
FUSE
80年代 ZX Spectrum 家用電腦
Beetle PCE
PC Engine - TurboGrafx-16 / PC Engine CD - TurboGrafx-CD
EasyRPG
RPG Maker 2000/2003
Beetle Cygne
Bandai Wonderswan / Wonderswan Color
Potator
Watara Supervision
Vecx
Vectrex
FreeChaF
Fairchild Channel F
FreeIntv
Mattel Intellivision
CrocoDS
Amstrad CPC
TIC-80
Game engine
WASM-4
Game engine
BlueMSX
MSX, SVI, ColecoVision, SG-1000
ep128emu
Enterprise 128
PocketCDG
Karaoke player
MojoZork
Version 3 Z-Machine
Numero
TI-83
ScummVM
Scumm game engine
Theodore
Thomson MO/TO
XRick
Game Rick Dangerous
DirkSimple
a dirt-simple FMV/laserdisc game player

詳細的核心介紹可以在 Libretro 官網上找到。(在搜尋欄內輸入核心名稱。)
基本設定
.變更語言
設定 > 使用者 > 語言


.更改選單介面
設定 > 驅動程式 > 選單介面可選擇 ozone 或 xmb (上為 ozone 比較簡潔,下為 xmb 比較美觀)



.查看功能熱鍵
設定 > 輸入 > 熱鍵 (按空白鍵可以重設熱鍵為預設)


比較常用的熱鍵:
熱鍵
功能
F1
開啟 RetroArch 選單
F2
快速儲存遊戲狀態
F4
快速載入遊戲狀態
F9
切換靜音
F
切換全螢幕和視窗模式
H
重啟遊戲
R
回溯 (視乎核心有否提供此功能)
空白鍵
快進
+
提高音量
-
減低音量
匯入遊戲檔 (ROMs)
關於下載遊戲 ROMs 的部分,因為 Steam 不允許發佈 ROMs,所以建議大家自己上網去找,搜尋 "Roms games" 就有很多資源了。下載完 ROMs 之後,建議先開一個文件夾,再把它們統一放在文件夾裡,方便之後匯入。

P.S. 不是所有的遊戲檔都能成功匯入,當中的原因可以很複雜,但簡單來說就是核心跟匯入的 ROMs 不相容導致辨識不到,如果遇到這種情況的話,建議試一下其他同平台的核心或從其他地方下載 ROMs。筆者也有遇到過這個問題,換個地方下載同一遊戲的 ROMs 就解決了。

.匯入遊戲到 RetroArch
匯入遊戲 > 掃瞄文件夾 > 選你儲存 ROMs 的文件夾 > 掃瞄當前目錄
(個人經驗,Game Boy 和 GBA 的 ROMs 不用解壓檔案也能直接匯入,PS 1 的就需要解壓。)


掃瞄完畢之後,主選單就會增加對應遊戲機的頁面,裡面可以找到你匯入的遊戲,第一次打開遊戲的時候需要先選擇核心,只要選擇對應平台的核心再執行就可以順利進行遊戲了。


匯入中文版 GBA ROMs
匯入中文版 GBA ROMs 需要使用「手動掃瞄」的方法,不能像平常使用「掃瞄文件夾」或「掃瞄檔案」:

先進入匯入遊戲 > 手動掃瞄,在「指定資料夾」設定成你放中文版 GBA ROMs 的文件夾,然後往下面選擇「開始掃瞄」。


掃瞄完成後,左邊選單就會獨立出現剛掃瞄的文件夾,之後就可以正常選擇遊戲遊玩。



另外建議大家使用包含在 VBA-M DLC 裡的 VBA Next 核心來遊玩,筆者測試的時候有遇過使用其他核心無法在 Pokemon 火紅版裡儲存的問題,但使用 VBA Next 就可以(雖然讀檔時會顯示錯誤但還是能正常讀檔)。
開啟下載封面圖功能
.自動為遊戲下載封面圖 (方便選遊戲,而且最重要的是更好看!)
設定 > 網路 > 開啟「自動下載預覽縮圖」
(個人經驗,對日版遊戲無效,但可以手動增加。)
NDS 觸控螢幕的使用建議 (DeSmuMe 核心)
NDS 下方的觸控螢幕位置可以透過滑鼠直接點擊,但建議先按 F11 切換成 Grab Mouse 模式,限制鼠標只在觸控螢幕內移動以方便操作。

.調整鼠標速度
開啟遊戲後按 F1 進入快捷選單 > 選項 > Mouse Speed
個人是設定為 0.25,會比較接近正常速度
旋轉 NDS 螢幕方向的設定方法 (DeSmuMe 核心)
部分 NDS 遊戲是設計成垂直螢幕遊玩的。以下是旋轉螢幕的設定方法。

1. 首先要先開啟 RetroArch 的高級設定
設定 > 使用者介面 > 顯示高級設定


2. 重啟 RetroArch

3. 現在可以在設定中找到旋轉螢幕的選項
設定 > 影像 > 輸出 > 旋轉
通常是調為 90 deg 變成垂直畫面,玩家可以視乎情況調整。
(不要選錯下面的 「螢幕顯示方向」,它會把你整個電腦螢幕旋轉。)


4. 變更畫面長寬比以符合旋轉後的螢幕比例
設定 > 影像 > 縮放 > 長寬比
如果你的電腦螢幕是 16:9 就改為 16:9。


現在如果你運行需要垂直玩的遊戲,畫面就會變成正常了。但還有一項設定要調!


5. 改變觸控螢幕鼠標的運動方向
開啟遊戲後按 F1 進入快捷選單 > 選項 > Pointer Rotation
根據你剛才旋轉螢幕的角度來設定,如果是 90 deg 就選 90。


完成
添加重要檔案至 PPSSPP 核心 (解決運行 PSP 遊戲時無法顯示記憶卡選單問題)
由於 Steam 版提供的 PPSSPP 核心缺少了重要的檔案,所以運行 PSP 遊戲時如果進入到系統記憶卡選單的話就會遇到黑屏的狀況(遊戲其實在運行,只是顯示不到介面)。

解決的方法是玩家需要自行在 Github 上下載重要檔案再放在 Steam 版的資料夾裡。
詳細的步驟可以參考這個網站:https://docs.libretro.com/library/ppsspp/#bios

其實步驟很簡單:
1. 在 RetroArch\system 路徑裡建立一個 PPSSPP 資料夾
2. 從 https://github.com/hrydgard/ppsspp 下載檔案 (按列表右上方 "Code" 裡的 "Download ZIP")
3. 解壓 ppsspp-master.zip
4. 裡面會有個 assets 的資料夾,把裡面所有內容複製到剛建立的 PPSSPP 資料夾
完成
解決 PPSSPP 閃退問題
使用 PPSSPP 運行《戰神》 God of War 時有機會出現閃退的情況,以下為解決的方法。

1. 進行入遊戲後按 F1 進入快捷選單 > 選項 > Fast Memory (Speedhack) 改為 關。
完成
添加重要檔案至 Beetle PSX 核心
由於 Beetle PSX 核心不像 PCSX ReARMed 核心一樣可以在沒有重要檔案的情況下運行,所以玩家需要自行下載重要檔案到 RetroArch。以下提供添加 PlayStation 1 重要檔案的步驟給大家。

1. 到 https://emulation.gametechwiki.com/index.php/Emulator_Files#PlayStation 下載檔案
(按 PlayStation 分類下的 "BIOS files" 進入下載頁面)
2. 解壓 PS1_BIOS.zip
3. 將 PS1_BIOS\Misc 路徑裡的 ps1_rom.bin 檔案複製到 RetroArch\system 路徑裡
4. 啟動 RetroArch
5. 以 Beetle PSX 或 Beetle PSX HW 核心運行任何一款 PS1 遊戲 (目前仍然會顯示 Error)
6. 按 F1 開啟快速選單,進入 選項>Emulation hacks 裡的 "Override BIOS (Restart)"
7. 選擇 "PS3 PS1 BIOS"
8. 重啟 RetroArch
完成

註1:ps1_rom.bin 是沒有地區限制的重要檔案,支援美版、日版和歐版遊戲。
註2:Beetle PSX 和 Beetle PSX HW 都需要各自設定一次

完成後玩家就能順利使用 Beetle PSX 或 Beetle PSX HW 運行 PS1 遊戲了。
提升 PS1 畫質表現 (Beetle PSX HW 核心)
Beetle PSX HW 核心的其中一個好處就是可以提高畫質,尤其是 3D 的品質,以下為設定的方法。

進入遊戲後按 F1 進入快捷選單 > 選項 > Video
1. Internal GPU resolution 改為 8X。 (其實 4X 已經能明顯提升 3D 解像度,如果有掉幀情況就往下調。)
2. Internal Color Depth 改為 32bpp。
3. Dithering Pattern 改為 關。
4. Texture Filtering 改為 xBR。
完成
註:以上的設定主要是用來改善有大量 3D 模組的遊戲,如果像惡魔城這種 2D 像素風遊戲,請把 Internal GPU resolution 維持在 1X 就好。

設定前表現:
設定後表現:

添加重要檔案至 Kronos 核心
Steam 版的 Kronos 核心需要手動添加重要檔案才能運行遊戲,以下是添加的方法。

1. 首先到這個網站下載重要檔案 https://archive.org/details/retroarchbiospack1.0312020 ,可選擇以 TORRENT 或 ZIP 下載


2. 下載後解壓,一直進到 system 文件夾裡會找到一個叫 kronos 的文件夾


3. 把 kronos 這個文件夾整個複製到 Steam RetroArch 的 system 文件夾內 (在收藏庫右鍵 Retroarch 選擇瀏覽本機檔案就可以找到)


完成

(倒不如在人中之龍裡玩...)

根據其他玩家的反映,Kronos 核心對於模擬世嘉土星其實不如其他核心好,如果玩家遇到問題,建議試一下用 Beetle Saturn 核心。另外筆者自行測試的時候,在遊戲中切換全螢幕的話會高機率導致程式崩潰,所以最好在遊戲前設定好。
添加重要檔案至 Beetle Saturn 核心
Steam 版的 Beetle Saturn 核心需要手動添加重要檔案才能運行遊戲,以下是添加的方法。

1. 首先到這個網站下載重要檔案 https://archive.org/details/retroarchbiospack1.0312020 ,可選擇以 TORRENT 或 ZIP 下載


2. 下載後解壓,一直進到 system 文件夾找裡搜尋 "sega_101.bin" 和 "mpr-17933.bin" 這兩個檔案

3. 複製這兩個檔案到 Steam RetroArch 的 system 文件夾內 (在收藏庫右鍵 Retroarch 選擇瀏覽本機檔案就可以找到)


完成
添加重要檔案至 Beetle PCE 核心 (運行 PCE CD 遊戲需要)
Steam 版的 Beetle PCE 核心需要手動添加重要檔案才能運行 PCE CD 遊戲,以下是添加的方法。

1. 首先到這個網站下載重要檔案 https://archive.org/details/retroarchbiospack1.0312020 ,可選擇以 TORRENT 或 ZIP 下載


2. 下載後解壓,一直進到 system 文件夾找裡搜尋 "syscard3.pce" 這個檔案

3. 複製這個檔案到 Steam RetroArch 的 system 文件夾內 (在收藏庫右鍵 Retroarch 選擇瀏覽本機檔案就可以找到)


完成
匯入 PC Engine CD 遊戲方法
匯入 PC Engine CD 的遊戲需要使用 「手動掃瞄」 的方法,不能像平常使用「掃瞄文件夾」或「掃瞄檔案」(非 CD 的 PC Engine 遊戲就可以)。以下是匯入的詳細方法。

1. 解壓你的 PCE CD 遊戲

2. 進入匯入遊戲 > 手動掃瞄,在「指定資料夾」設定成你放 PCE CD 遊戲的文件夾,然後「指定副檔名」裡輸入 ccd (鍵盤第二行最右邊的方格是確定),設定完在下面選擇「開始掃瞄」


3. 掃瞄後在主選單下面就會多一個 PC Engine 的分類,裡面就有剛掃瞄到的遊戲


完成

關於 Steam Cloud 雲端存檔
Steam 版本有支援雲端存檔的功能,不論是遊戲內的存檔或是遊戲狀態的快速存檔都會同步到雲端上 ,但存檔應該都是以 ROMs 的名稱來作記認,所以建議保留原始檔案名稱,避免以後造成不同步的問題。

存檔的路徑是:
Steam\steamapps\common\RetroArch\saves

快速存檔的路徑是:
Steam\steamapps\common\RetroArch\states
後話
以上都是一些基本的設定,讓大家能夠從下載 RetroArch 到順利打開遊戲來玩,其實裡面還有很多複雜的設定和功能,有興趣的話可以自己再摸索一下。

RetroArch 其實不是一個新推出的軟件,只是最近才上 Steam,雖然這個版本由於 Steam 的規範而沒有內建下載核心的功能,所以導致支援的遊戲平台比獨立版的來得少,但透過以 DLC 形式來下載核心也已經算是最好的折衷辦法,而且對於 Steam 用戶來說,這個方法反而比較熟悉,加上開發者也在持續增加 Steam 版的核心數目,相信兩個版本的使用體驗只會一直收窄。

另外有許多獨立版的用家表示 Steam 版沒有 Online Updater,但開發者表示這個功能已經包括在 Steam 版本身裡面,而核心 DLC 也會從 Steam 自動更新,意思應該就是說如果有更新推出,就會像其他 Steam 遊戲一樣自動去下載。

以下為開發者的原文回覆:
"There isn't one, since there is nothing needing to update. All of the online updater assets are automatically included/updated with the RetroArch install, aside from the cores themselves. Those are updated as DLCs via Steam automatically, if you subscribe to them via the DLCs tab."

雖然筆者本身也沒有使用獨立版,但這似乎是獨立版用家其中一個關心的問題,所以就把這資訊放在這裡讓大家知道。如果理解有誤的話,歡迎指正和討論。
48 коментара
changyoungj1983 19 апр. в 8:18 
GB(洛克人5)彩色補丁(BPS)和原始ROM放在同一壓縮檔執行有彩色
SNES(五右衛門4)翻譯補丁(BPS)和原始ROM放在同一壓縮檔翻譯無效(不壓縮就可以)
GB可以SNES不行?補丁放在壓縮檔多數核心都讀不到GB預設核心就剛好可以?
Min Soon Win 11 февр. 2023 в 4:45 
我玩不到PS1的遊戲。他是要求正版嗎?
蘿莉大神 1 февр. 2023 в 7:15 
很有幫助~~感恩~
:100: :100: :100: :100: :100:
$ony 3 ян. 2023 в 2:02 
請問,不管我玩什麼遊戲都有延遲,這該如何設定呢@@?ps1、psp、大型街機都是
魔女と机関铳 25 юли 2022 в 1:26 
大佬能請教下PPSSPP金手指怎麼用麽:qstmark:以前用的PPSSPP金手指文件夾裡一個都掃描不出來:vexed:
pesonk 12 юли 2022 в 4:41 
mame使用的遊戲跟finalburn neo是不一樣的
前者講究精確,一直升級改進
後者則注重整體可玩性跟效果,沒什麼改
fbn是歸類在non-mame裡面,自己去找一下分類吧
darkmeng 28 юни 2022 в 22:29 
有的街机游戏 在mame模拟器里正常 在这个软件用 Final Burn Neo 核心,就会报错This qame is known but one of your romsets is missing files for THIS VERSION of FBNeo.是什么问题?
沒路用的二等兵 17 юни 2022 в 4:02 
調整buffered framse可以降低PPSSPP的延遲
沒路用的二等兵 17 юни 2022 в 3:36 
我發現PPSSPP在全能模擬器上使用會有嚴重的按鍵延遲導致無法遊玩音樂遊戲
ZLL 17 юни 2022 в 2:56 
谢谢您的教程。
想玩街机游戏 但是下载了好多的街机rom都无法运行。
用的 Final Burn Neo 核心。
报错 This qame is known but one of your romsets is missing files for THIS VERSION of FBNeo.
请问这种情况应该如何解决