RetroArch

RetroArch

Not enough ratings
用原生RetroArch取代Steam RetroArch的方式,完美解放全部功能。
By つばさ
Steam RetroArch由於版權因素,核心只能用DLC的形式提供,而且只能提供沒有版權疑慮的核心,
因此PS2或3DS都無法透過Steam RetroArch來遊戲。
對於長期遊玩懷舊遊戲的玩家,並不會特別去使用Steam RetroArch,
但Steam RetroArch偏偏又提供了原生RetroArch沒有的雲端存檔及遠端多人遊玩,
這篇主要是講解如何用原生RetroArch取代Steam版的RetroArch,同時又保有雲端存檔及遠端遊玩的功能。
   
Award
Favorite
Favorited
Unfavorite
取得原生RetroArch。
在取得原生RetroArch之前,麻煩先確認自己的STEAM版RetroArch的DLC核心是否都已移除。

基本上,取得原生RetroArch的方式有以下兩種。

一、從官網下載。
直接在Google搜尋RetroArch,跳出的第一個就是官網,直接下載即可。
照著你的作業系統,看是x86還是x64選擇下載版即可,沒必要選擇安裝版,以免造成後續的困擾。

二、透過LaunchBox幫你下載。
這才是本篇最希望用的方式,LaunchBox是強大的電腦模擬器、懷舊遊戲的整合軟體,你只要將ROM丟給他,就可以輕鬆幫你將遊戲的全部資料抓出來,包含封面、遊戲畫面等等。
這程式不止可以整合各類模擬器,也可以把Steam上購買的遊戲一併整合起來,也可以自行新增其它遊戲,RetroArch必須要搭配LaunchBox一起使用,才能發揮其最佳的效果。

下載LaunchBox並取得原生的RetroArch
LaunchBox只需要在Google搜尋其名稱,第一個出現的的搜尋結果就是它的官網。
在官網點選下載,會要求輸入你的e-mail,填寫後,就會透過email傳給你下載連結。

下載並安裝完成後,再將LaunchBox及該程式內建的Big Box,一併透過Stean的「新增非steam遊戲」的方式,一併加入,未來要執行LaunchBox,直接透過steam執行即可。






  • 語言設定
程式安裝完成後執行,先點左上的「三條線」,找到裡面的「Options」,在裡面先調成繁體中文。

  • 安裝RetroArch
一樣點選左上的「三條線」,照下圖找到install,便會完成安裝RetroArch。
將原生RetroArch取代Steam RetroArch。
取代Steam RetroArch,請先將Steam RetroArch備份起來,以防出錯。
備份完成後,將Steam RetroArch的目錄下的「RetroArch」資料夾內的檔案全數刪除。
Steam RetroArch目錄位置,只要在Steam內的RetroArch頁面,點選瀏覽本機檔案,就會直接跳出來。一般都是在以下位置 SteamLibrary\steamapps\common\RetroArch


依照取得原生RetroArch的方式,有以下兩種可以取代。

一、直接從官網下載。
下載完成並完成解壓之後,會得到一個RetroArch-Win64或RetroArch-Win32的資料夾,先將資料夾更名為「RetroArch」,更名完成後,直接將整個資料夾,覆蓋到steam的RetroArch資料夾內。


二、透過LaunchBox下載
LaunchBox幫你下載完成後,RetroArch會放在LaunchBox安裝資料夾底下的「Emulators」資料夾內,一般都是以下位置『LaunchBox\Emulators\RetroArch』,找到之後,跟上面的方式相同操作,
直接將整個RetroArch資料夾,覆蓋到steam的RetroArch資料夾內即可。

再回到LaunchBox內,修正RetroArch模擬器關聯的位置。
將預設的『LaunchBox\Emulators\RetroArch』移到Steam目前下面RetroArch。
一樣點選左上的「三條線」找到「Emulators」的選項,再點內裡面的「RetroArch」,在程序路徑這欄,將RetroArch的位置,指定到steam的RetroArch資料夾,如下圖。

以上,Steam RetroArch,已被原生RetroArch取代,同時也擁有了雲端存檔及遠端連線遊玩的功能。
打開之後,應該會發現原本的線上更新內核的功能都跑出來了。
為什麼LaunchBox一定要搭RetroArch才能展現真正的效能
一、RetroArch內建內核總數太多且龐雜
第一次碰RetroArch的玩家,最先碰到的難題就是不曉得要用哪個內核來玩特定主機的遊戲。
例如,想玩超任(SFC)上面的超級瑪莉兄弟,但RetroArch上面的超任內核就多達20幾種,
不知道該選哪個,也不曉得哪個好用,甚至內核之間的記錄還不共用,最慘的是還忘了先前是用哪個內核進行遊戲。
如果遊戲有先透過LaunchBox導入,他會自動將該遊戲最合適的內核,直接跟導入的遊戲做連結,無論是FC、SFC、PS、SS、PS2、PSP、GBA等等…,再也不會有內核選擇的困擾。

二、LaunchBox內建超龐大遊戲資料庫
導入遊戲時,只要檔名正確,就會直接從資料庫抓取該遊戲完整的資料出來,包含遊戲外盒、本體、遊戲畫面、LOGO等數據。

三、LaunchBox可以自行新增PC遊戲,也可以導入Steam、XBOX、EA、Epic等遊戲
基本上只要想得到的遊戲、都可以自行新增及導入,再搭配LaunchBox內附的Big BOX,可以打造成屬於自己的遊戲平台。
RetroArch基本設定
  • 修改語言
依序「設定->使用者->語言」改為繁體中文,然後回到「主選單->重新啟動」,務必要重新啟動,修正語言的設定才會存檔。

  • 修改選單主題
依序「設定->選單->選單主題」,改為XMB,這看個人使用習慣修改,如果你常用滑鼠操控RetroArch選單,就維持預設即可,如果習慣用手把控制器操控RetroArch的玩家,建議改為XMB。

  • 更新RetroArch內部資料

依序點選「線上更新->更新核心資料庫」
更新完畢後,就可以在「下載安裝和更新核心」,這邊安裝想要使用的核心(如果是透過Launchbox下載,常用的核心都已經下載好了)。
下載好核心後,再點選「下載核心系統檔案」,裡面的每一項,都安裝一遍,尤其是PPSSPP,可以修正存檔畫面錯誤的BUG。
其它的更新項目,有時間都建議各點一遍,不下載更新也不會影響到基本使用。
如何在RetroArch執行PS2遊戲。
一、下載PS2核心
安裝核心處找到PS2核心(LRPS2)選擇安裝。












二、前往PSCX2官網下載1.6版本的模擬器(一定要1.6,1.7版本不行)
選擇第二個才是免安裝版。







三、模擬器解壓縮後,得到一個「PCSX2 1.6.0」的資料夾,將資料夾名稱改為「PCSX2」,並移到RetroArch目前下的「system」的資料夾下,再到「PCSX2」內執行一次pcsx2的模擬器執行檔,會產生多個模擬器需要的檔案以及一個叫「bios」的資料夾,之後便可關閉。
接下來再想辦法找到PS2的BIOS檔案,這部分就不提供連結了,自行Google, 很容易找得到。
將bios檔案丟進「bios」資料夾內,就大工告成,就可以直接在RetroArch內執行PS2遊戲。





RetroArch對PS2的模擬器的模擬能力欠佳,除非真的很想用RetroArch來執行PS2遊戲,又是利用它的雲端存檔功能,不然一般建議直接用原生的PCSX2 1.7的版本來執行,PCSX2 1.7的完成度相當高,可惜RetroArch只能支援其1.6的版本,造成模擬效果不好,經常程式死當。
1 Comments
changyoungj1983 1 May @ 7:22am 
LaunchBox導入ROM後只要點2下就可以用預設的核心執行,但是遇到無法執行的ROM時必須得切換核心,有沒有辦法設定1號遊戲用A核心2號遊戲用B核心這樣?不然如果同時玩好幾個遊戲要一直手動切換核心有點不方便