RetroArch 是目前的便攜設(shè)備上不得不提的一個(gè)模擬器前端,它集合了某些平臺上很好用的核心赂蠢,比如 FC 的 Nestopia UE,MD 的 Genesis Plus GX,SFC 的 bsnes廓握,GBA 的 mGBA搭独,而很多其他安卓模擬器采用的核心都是劣于 RetroArch 的婴削,至少上述幾個(gè)重要平臺是這樣。更重要的是牙肝,蘋果系統(tǒng)上的模擬器陣容比安卓差很多唉俗,但 RetroArch 卻是跨平臺,所以一旦精通了一個(gè) RetroArch惊奇,就可以消除蘋果用戶大部分的疼痛互躬。
RetroArch 最大的問題在于,它的界面太難以使用颂郎,還沒有完整中文翻譯吼渡,這嚇跑了很多新用戶,畢竟它是一個(gè)開源免費(fèi)軟件乓序,不像成熟商業(yè)軟件那樣遷就用戶寺酪,而且很多人都知道坎背,越是精密復(fù)雜的東西亂動它的話就越容易搞壞,那就更不敢下手去鼓搗了寄雀。本教程目的只有一個(gè)得滤,就是以圖文形式盡量把模擬器最基礎(chǔ)也是使用上最關(guān)鍵的東西來做個(gè)總結(jié)。初接觸可能會覺得有點(diǎn)復(fù)雜盒犹,但熟悉后就能在一套界面里玩N個(gè)平臺懂更,擺脫了以往要熟悉每個(gè)模擬器不同界面的成本,所以付出也算是有回報(bào)的急膀。
* 沒有蘋果設(shè)備沮协,但應(yīng)該差不多。
準(zhǔn)備工作
本教程要求自備:
1卓嫂、一只安卓手機(jī)慷暂,系統(tǒng)不是太老。
2晨雳、通暢的網(wǎng)絡(luò)
3行瑞、一只手柄,且手機(jī)和手柄可以相容餐禁。
網(wǎng)絡(luò)只是用來下核心的血久,雖然下載就一下子的事,但如果你下不到還就真不行坠宴。
因?yàn)?RetroArch 的虛擬鍵盤太不好用洋魂,所以只提供手柄指導(dǎo),有需要使用虛擬鍵盤的請自行琢磨喜鼓。如果手機(jī)是某些聯(lián)發(fā)科老芯片副砍,不支持藍(lán)牙鍵盤,不支持OTG庄岖,那就放棄吧豁翎。總之隅忿,要有一只手柄可以用無線或有線的方式連上手機(jī)心剥,還可以直接操作手機(jī)桌面,如果是某些廣告手柄背桐,不裝XX游戲廳就操作不了的优烧,那就放棄吧。
獲取與安裝
首先我們要下載 RetroArch:
然后安裝它链峭。
官方下載點(diǎn)在這里畦娄,備用。
* 教程基于 1.6.0 版,目前新版依舊適用熙卡。
下載核心
安裝完打開杖刷,我們看到的是這樣的畫面:
RetroArch 和傳統(tǒng)模擬器不一樣,以往的模擬器概念是一個(gè)前端帶一個(gè)核心驳癌,比如 FC 模擬器只能玩 FC 游戲滑燃,而 RetroArch 則是一個(gè)前端帶N多核心,可以玩多個(gè)平臺的游戲颓鲜。實(shí)際情況中就是打開 RetroArch表窘,給它裝上一個(gè)“心”,它就臨時(shí)變成某種模擬器灾杰,接下來接入游戲ROM就可以玩了蚊丐。
那么我們首先就要給它配上一個(gè)核心。
在前面的圖里所示的界面中點(diǎn)擊 Load Core艳吠,載入核心。這時(shí)必定顯示 No Items孽椰,因?yàn)槟氵€沒有下載過任何一個(gè)核心≌衙洌現(xiàn)在我們要點(diǎn)擊 Download Core,接下來會出現(xiàn)這樣一個(gè)頁面:
這是一個(gè)可選核心列表黍匾,什么機(jī)種都有栏渺,看到那么多先別慌,我們只選擇我們需要的锐涯。
最好先把手機(jī)系統(tǒng)的鎖定屏幕方向解除磕诊,然后往下拉:
Game Boy Advance (mGBA)
Game Boy Advance (VBA-M)
這兩個(gè)相對來說是最好的GBA核心,輕點(diǎn)一下纹腌,它就會開始下載(下方會有黃字)霎终。
繼續(xù)下拉:
NES / Famicom (Nestopia UE)
Sega MS/GG/MD/CD (Genesis Plus GX)
SNES / Super Famicom (Snes9x)
這幾個(gè)不錯,分別對應(yīng)FC升薯、MD莱褒、SFC,都輕點(diǎn)下載之涎劈。很多條目可能都看不全文字广凸,把手機(jī)橫過來就好了。
點(diǎn)完下載后點(diǎn)擊屏幕最上方的藍(lán)條就可以回到之前的頁面(手機(jī)返回鍵是沒用的蛛枚,要學(xué)著適應(yīng)它谅海,畢竟這個(gè)模擬器脾氣比較大)。
* 關(guān)于網(wǎng)絡(luò):如果網(wǎng)絡(luò)不暢蹦浦,可能會發(fā)生列表下載不了從而顯示不了扭吁,或是核心下載不完,這在早些年是比較常見的情況,這兩年好多了智末,但也不排除還會出問題谅摄,這是比較痛苦的一件事情,必須做好心理準(zhǔn)備系馆,因?yàn)榻酉聛砜赡軙容^麻煩送漠。如果一個(gè)下載的進(jìn)程卡在那里,它自己不結(jié)束由蘑,這時(shí)你就應(yīng)該終結(jié)整個(gè) RetroArch 的任務(wù)(每個(gè)手機(jī)操作方法不同闽寡,不贅述)。如果你的網(wǎng)絡(luò)下載總是失敗尼酿,那就嘗試給手機(jī)掛個(gè)全局代理爷狈,然后再重新開始下載,可能就好了裳擎。這些都是我以前失敗總結(jié)的經(jīng)驗(yàn)涎永,要有耐心,舍不得孩子套不著狼鹿响。
進(jìn)入游戲
核心下載完畢羡微,退到最初的頁面后,我們再次點(diǎn)擊 Load Core惶我,會進(jìn)入以下頁面:
如圖所示妈倔,這些是已經(jīng)下載好的核心。我們點(diǎn)擊 mGBA 核心后绸贡,界面變成了這樣:
不要搞錯了盯蝴,其實(shí)這就是應(yīng)用的初始頁面,只不過載入了一個(gè)核心后听怕,標(biāo)題藍(lán)條后面出現(xiàn)了核心的名字(在括號內(nèi))捧挺,另外多了第一項(xiàng)條目 Quick Menu,其他都和以前是一樣的叉跛,Quick Menu 暫時(shí)先不用松忍,稍后介紹。
現(xiàn)在我們就可以進(jìn)入游戲了筷厘,進(jìn)入游戲的方法是在初始頁面點(diǎn)擊 Load Content鸣峭。
注意這個(gè)頁面,我們選 /storage/emulated/0 就能進(jìn)入手機(jī)儲存空間的根目錄(這個(gè)地方根據(jù)手機(jī)系統(tǒng)的不同可能會有區(qū)別)酥艳,接下來就是找到你存放 ROM 的地方摊溶,載入 ROM 文件或者壓縮包,如果是壓縮包充石,那么選定后會出現(xiàn) Browse Archive 及 Load Archive莫换,前者是瀏覽壓縮包,這個(gè)適用于將多個(gè)游戲放在一個(gè)壓縮包里的情況,但互聯(lián)網(wǎng)上一般是將一個(gè)游戲單獨(dú)放在一個(gè)壓縮包里拉岁,所以我們只要選擇 Load Archive 就可以進(jìn)入游戲了坷剧。
如圖,成功載入游戲(別忘了把屏幕橫過來)喊暖。
中止游戲與返回
現(xiàn)在介紹從游戲中退到應(yīng)用界面的方法惫企,有沒有看到上面那張圖里上方有一排按鈕?點(diǎn)擊中間那個(gè) RetroArch 徽標(biāo)(豎屏中要按住才行)陵叽,你就會退到 Quick Menu 中狞尔。
Resume 是返回游戲,這個(gè)最常用巩掺。Restart 是重置游戲偏序,點(diǎn)完后還要點(diǎn)一次 Resume 才行。其他的大致是些即時(shí)存檔胖替、加速研儒、截屏等,按需使用吧独令。
* 上方的功能按鈕不要亂按殉摔,尤其是那個(gè)鍵盤,否則讓你領(lǐng)教“使用不人性化的UI是什么樣的一種體驗(yàn)”记焊,呵呵。其實(shí)那個(gè)鍵盤按鈕大致是“我使用鍵盤”的意思栓撞,比如藍(lán)牙鍵盤遍膜、藍(lán)牙手柄,這時(shí)屏幕上的虛擬按鍵會全部消失瓤湘!如果你事先沒有任何準(zhǔn)備瓢颅,那就會導(dǎo)致不能操作!要退出就只能強(qiáng)行終結(jié) RetroArch 了弛说,牛逼的設(shè)計(jì)挽懦!
手柄設(shè)置
你們也看到了,模擬器的虛擬鍵盤很亂木人,GBA游戲居然有兩組肩鍵信柿,因?yàn)檫@是一個(gè)多模擬核心的前端,它的目標(biāo)是用一套整合方案搞定所有平臺醒第,所以這個(gè)虛擬鍵盤的設(shè)計(jì)是用來適應(yīng)所有平臺的。
我的選擇是直接放棄使用虛擬鍵盤,改用藍(lán)牙手柄操作(用手柄好處多多各拷,比如不同模擬器的虛擬鍵盤手感差異不小磷脯,用手柄可以直接忽略這些亂七八糟的事情)。
設(shè)置手柄的方法分為兩步,第一步我們要讓 RetroArch 識別我們使用的手柄漠吻。退到初始頁量瓜,點(diǎn)擊底欄齒輪,進(jìn)入 Input 項(xiàng)途乃,點(diǎn)擊 Input User 1 Binds绍傲。
看 User 1 Device Index 那一欄,目前應(yīng)該顯示為 N/A (Port #0)欺劳,說明沒有檢測到任何設(shè)備唧取,現(xiàn)在打開手機(jī)的藍(lán)牙功能并接通藍(lán)牙手柄到手機(jī),按一下手柄的任意鍵(推薦按“下”)划提,應(yīng)用就會檢測到手柄枫弟。
如圖,檢測成功鹏往,顯示為 GamePad (#1)淡诗,設(shè)備不同名稱可能也會不同。
接下來開始映射按鍵了伊履,建議點(diǎn)擊 User 1 Bind All 一次性映射全部韩容,接下來應(yīng)用會不斷彈出提示框,每次4秒唐瀑,你要在規(guī)定時(shí)間內(nèi)根據(jù)提示輸入按鍵群凶,包括方向鍵、ABXY哄辣、L1请梢、L2、L3(左搖桿按壓)力穗、R1毅弧、R2、R3(右搖桿按壓)当窗,SELECT够坐、START。一般來講方向鍵和搖桿方向是不會有問題的崖面,但是ABXY那塊經(jīng)常會顛倒元咙,選擇和開始鍵也是,必須映射清楚嘶朱。具體的蛾坯,碰到方向鍵和搖桿就靜待,讓它們自動跳過疏遏,碰到右手區(qū)的功能鍵脉课,注意看提示救军,不要根據(jù)上面顯示的字母來對照你手柄上的字母,而是要根據(jù)提示上寫的方向來輸入倘零,比如它寫 down 你就按靠下的按鍵唱遭,left 就按靠左的,不要管手柄上怎么印的呈驶。如果不慎按錯拷泽,可以靜待時(shí)間結(jié)束,然后再次點(diǎn)選重新開始映射袖瞻。
映射完畢后右側(cè)會出現(xiàn)相應(yīng)編號司致,這時(shí)點(diǎn)擊 User 1 Save Autoconfig 保存!(重要)
* 底下可以對每個(gè)功能分別映射聋迎,但是有些鍵按下去可能會出現(xiàn)莫名其妙的鍵盤菜單脂矫,這個(gè)我還沒有搞清楚是怎么回事(只能說界面做得垃圾),碰到了就點(diǎn)擊那個(gè)回車出去霉晕⊥ピ伲總之我暫時(shí)推薦用 User 1 Bind All 一次性映射全部。
以上是總的識別牺堰,一次性映射到位后保存完畢就不用再更改了拄轻。接下來先進(jìn)游戲試試按鍵位置是否滿意,就我個(gè)人來說伟葫,mGBA核心內(nèi)置的位置正好是我需要的恨搓,右對應(yīng)GBA實(shí)機(jī)的A,下對應(yīng)實(shí)機(jī)的B筏养,上對應(yīng)連發(fā)A奶卓,左對應(yīng)連發(fā)B。如果你覺得不滿意撼玄,就去核心快捷菜單更改針對核心專門的按鍵設(shè)置(Quick Menu -> Controls)。
注意墩邀,此處更改是要用手柄上的左右鍵來操作的掌猛!改完不要忘了 Save Core Remap File!至于下面那個(gè)眉睹,是根據(jù)不同游戲來保存不同的方案荔茬,一般用不著,除非你對某個(gè)游戲有特別的操作要求竹海。
每個(gè)核心都有一套按鍵設(shè)置慕蔚,它們和總的映射設(shè)置無關(guān)。
注意事項(xiàng)和小技巧
* 1.7.4 版映射按鍵要按住才行斋配,這會造成某些手柄無法映射孔飒!所以碰到此問題的還是用回 1.7.3 吧灌闺。
* 如果使用游戲內(nèi)置存檔功能存檔,直接終結(jié) RetroArch 進(jìn)程是會使本次會話的存檔失效的坏瞄。
* 所有對系統(tǒng)作出的改動只有在初始頁的 Configuration 中保存才能切實(shí)保持下去桂对,另外點(diǎn)初始頁的 Quit RetroArch 退出也能保存(手柄那塊除外,是獨(dú)立保存)鸠匀。如果你誤點(diǎn)蕉斜,導(dǎo)致做出了不可知的更改,又不知道怎么改回去缀棍,這時(shí)可以立即終結(jié)整個(gè) RetroArch 任務(wù)宅此,你作出的更改就不會被保存了,當(dāng)然前提是你還沒有保存過爬范。另外長按某個(gè)項(xiàng)就能將其恢復(fù)到默認(rèn)值父腕。
* 如果是要更改全局的設(shè)置,請先退出正在運(yùn)行的核心坦敌,不然系統(tǒng)會優(yōu)先給核心單獨(dú)配置侣诵。
* 備份個(gè)調(diào)試好的cfg文件,以備不時(shí)之需狱窘。升級什么的經(jīng)常碰到問題杜顺,也被坑過,已不想多說蘸炸。
【使用手柄快速在游戲和應(yīng)用菜單間切換】
初始頁面 -> 底欄齒輪 -> Input -> Menu Toggle Gamepad Combo躬络,將其調(diào)到好操作又不會產(chǎn)生影響的鍵位,比如 L3 + R3 就不錯搭儒。以后玩游戲時(shí)要用即時(shí)存檔之類的用這個(gè)快捷鍵就可以了穷当,弄好再按一次就可以切回去。話說我在之前的版本里都用的一個(gè)半透明的快捷菜單淹禾,這個(gè)東西好像在1.6.0版里被取消了馁菜,555……
【默認(rèn)隱藏虛擬鍵盤】
如果你只用手柄,又設(shè)置好了返回界面的快捷鍵铃岔,那虛擬鍵盤就用不到了汪疮。齒輪 -> Onscreen Display -> Onscreen Overlay -> Display Overlay 關(guān)掉。
【更快地載入游戲】
如果事先已經(jīng)載入核心毁习,那么選完游戲后就會直接開始智嚷,如果沒有載入核心,直接點(diǎn) Load Content 載入游戲文件的話在選完游戲后系統(tǒng)會自動跳轉(zhuǎn)到選核心的頁面纺且,選完核心游戲開始(總之盏道,系統(tǒng)要求你核將心和游戲都就緒了才可以開始)。我一般喜歡直接點(diǎn) Load Content载碌,這樣方便點(diǎn)猜嘱。還有在 Load Content 下方還有 Load Recent衅枫,它會讓你選擇你曾玩過的游戲,選定后系統(tǒng)會自動載入和上次游戲時(shí)一樣的核心和游戲路徑泉坐,直接開始游戲为鳄,非常快捷腕让。
【自定義快捷路徑】
在選擇游戲的第一個(gè)頁面(5樓第三張圖)孤钦,Start directory 和 Downloads 這兩個(gè)目錄是可以自定義路徑的,這里推薦自定義 Start directory纯丸。方法在首頁點(diǎn)擊底欄(底部的欄)靠右的齒輪圖標(biāo)偏形,點(diǎn)擊 Directory,其中 File Browser 就是定義此項(xiàng)觉鼻,選至想要的目錄后俊扭,點(diǎn)擊 <use this directory> 即可。設(shè)置完后以后點(diǎn)選 Start directory 就可以直接進(jìn)入那個(gè)文件夾坠陈,我一般把這個(gè)文件夾設(shè)置為我存放模擬游戲相關(guān)的目錄的根部萨惑。
【縮小畫面尺寸】
玩GBA這類低分辨率游戲的時(shí)候,撐滿屏幕可能會讓人覺得畫面太粗糙了仇矾∮拱縮小畫面尺寸的步驟:首先要已下載一個(gè)GBA核心,載入一個(gè)GBA游戲(這一步不能少)贮匕,回到菜單點(diǎn)擊齒輪 -> Video -> Aspect Ratio 調(diào)至 Custom姐仅,然后再把 Interger Scale 打開,再把 Custom Aspect Ratio Width 和 Height 調(diào)至理想尺寸刻盐,我設(shè)置的是 1200 和 800(GBA寬是高的1.5倍)掏膏,一般來說在手機(jī)上顯示差不多。另外設(shè)置好后不要保持總設(shè)置敦锌,而是去 Quick Menu 里選 Configuration Override options -> Save Core Overrides馒疹,這樣就會以該核心優(yōu)先的方式保存下來,以后開該核心就是小畫面乙墙,反之就不是行冰。
【如何刪除核心】
從 1.6.4 版開始 RetroArch 終于提供在菜單里刪除核心啦!方法是在已載入目標(biāo)核心的情況下到首頁點(diǎn)擊 Information -> Core Information -> Delete Core伶丐。
【自動建立增量即時(shí)存檔】
效果就是每存一次即時(shí)存檔,記憶槽的位置就會加1疯特,于是在你存過N次后哗魂,你就擁有了N個(gè)進(jìn)度,其中每個(gè)進(jìn)度你都可以隨時(shí)取用漓雅,不要太爽录别。設(shè)置方法:齒輪 -> Saving -> Save State Auto Index 打開朽色。
供參考: