本帖最后由 wdmomoxx 于 2020-11-7 10:52 編輯
讓安卓系統(tǒng)變身華麗的游戲機(jī),本次詳細(xì)介紹RertroArch模擬器的使用設(shè)置:
下面我們來(lái)看一下最終的效果:
前言RetroArch是一款全能模擬器,按照我自己的理解是一款模擬器整合平臺(tái),本身并不能模擬運(yùn)行什么游戲,通過(guò)各類核心使其成為全能模擬器,再加上本身開(kāi)源跨平臺(tái)的特性在各種硬件上均能看到它的身影。在各種水果派開(kāi)源硬件中也有不少愛(ài)好者用于DIY復(fù)古游戲機(jī),這些基本上都是用了RetroArch全能模擬器來(lái)實(shí)現(xiàn),只是基于的硬件及系統(tǒng)不同而已。很多人問(wèn)我手機(jī)上也能安裝lakka嗎?其實(shí)只是安卓系統(tǒng)上的RetroArch軟件,而lakka只是Linux系統(tǒng)上的RetroArch軟件,那retropie,retrorangepi,recalbox等等這些系統(tǒng)又是什么?對(duì)我來(lái)說(shuō)這么多不同的系統(tǒng)而我們用的都是同一個(gè)軟件,我們看到的無(wú)非就是一個(gè)前端可以理解為界面+RetroArch模擬軟件,界面就是我們看到的xmb(lakka),emulation station,attract mode等等。
使用這篇文章算是拋磚引玉,簡(jiǎn)單介紹一下Android平臺(tái)上RetroArch模擬器的使用。因?yàn)楣俜匠隽藊mb界面,lakka基于xmb界面,而Android平臺(tái)的RetroArch也支持上了xmb界面使得在Android上看起來(lái)就像lakka系統(tǒng)。下面就介紹一下Android上如何打開(kāi)xmb界面。 打開(kāi)前面的網(wǎng)上下載安裝
安裝后打開(kāi)軟件會(huì)自動(dòng)解壓相關(guān)資源文件,等待后即進(jìn)入軟件默認(rèn)的glui界面:
3.gif (143.07 KB, 下載次數(shù): 12)
下載附件
保存到相冊(cè)
2020-11-7 10:41 上傳
第一步.進(jìn)入第三個(gè)Settings頁(yè)面?Onscreen Display?Onscreen Overlay將Hide Overlay In Menu選項(xiàng)取消選擇,將會(huì)出現(xiàn)虛擬按鍵(進(jìn)入xmb界面需要用到),虛擬按鍵的A為返回,B為確定。
4.gif (173.65 KB, 下載次數(shù): 9)
下載附件
保存到相冊(cè)
2020-11-7 10:41 上傳
第二步.返回到第三個(gè)Settings頁(yè)面?Driver?Menu Driver將此選項(xiàng)改為xmb(方向鍵左右更改),然后進(jìn)去第一頁(yè)主頁(yè)退出軟件,再打開(kāi)就可以看到漂亮的xmb界面了。
5.gif (514.21 KB, 下載次數(shù): 9)
下載附件
保存到相冊(cè)
2020-11-7 10:41 上傳
接下來(lái)修改語(yǔ)言,由于RetroArch內(nèi)置的字體文件缺字,所以中文顯示會(huì)不正常,首先下載一個(gè)中文字體放到手機(jī)內(nèi),我存放的路徑為手機(jī)內(nèi)存的RetroArch/system文件夾,方便管理,進(jìn)入第二個(gè)選項(xiàng)頁(yè)?User Interface?Appearance?Menu Font選擇下載的字體文件。
6.gif (531.36 KB, 下載次數(shù): 9)
下載附件
保存到相冊(cè)
2020-11-7 10:41 上傳
再返回到第二選項(xiàng)頁(yè)?User?Language改成簡(jiǎn)體中文就能看到熟悉的語(yǔ)言了。
7.gif (375.87 KB, 下載次數(shù): 10)
下載附件
保存到相冊(cè)
2020-11-7 10:41 上傳
進(jìn)去主菜單?加載核心?下載核心,選擇比如Game Boy Advance(VBA Next)下載,將GBA的游戲ROM拷貝到RetroArch/roms/GBA,目錄沒(méi)有就自己新建,進(jìn)入主菜單?載入游戲內(nèi)容?選擇文件并探測(cè)核心?選擇剛剛拷貝的ROM文件就可以愉快的玩耍了。
8.gif (821.04 KB, 下載次數(shù): 8)
下載附件
保存到相冊(cè)
2020-11-7 10:41 上傳
進(jìn)階這里主要講解一下RetroArch的列表文件以及xmb界面美化。
1.游戲列表的制作按照我的理解,官方有個(gè)游戲庫(kù)列表,我們自己下載的游戲放進(jìn)去直接掃描的話,會(huì)和官方的游戲rom進(jìn)行crc效驗(yàn)比較,如果crc一致,那么恭喜,xmb界面將會(huì)多出一個(gè)游戲模擬器頁(yè)面選項(xiàng),掃描出來(lái)的游戲就在里面了。對(duì)于一些改版的游戲或者經(jīng)過(guò)壓縮的rom如何讓他顯示在列表里,這就需要我們自己制作列表文件。 這里我以經(jīng)典的FBA街機(jī)模擬器為例,添加kof97到列表中: 我們將下載的游戲rom復(fù)制到RetroArch/roms/FBA目錄下,在RetroArch目錄下新建一個(gè)playlists目錄,再新建一個(gè)文件名為FB Alpha - Arcade Games.lpl的文件(這就是FBA模擬器的游戲列表文件),用記事本打開(kāi)復(fù)制內(nèi)容如下(推薦使用Notepad2進(jìn)行編輯,保存編碼為UTF-8): - /storage/emulated/0/RetroArch/roms/FBA/kof97.zip
- 拳皇97
- DETECT
- DETECT
- f373fb35|crc
- FB Alpha - Arcade Games.lpl
復(fù)制代碼每個(gè)游戲都是這樣子六行組成,下面是每一行說(shuō)明: - 第一行:/storage/emulated/0/RetroArch/roms/FBA/kof97.zip代表著這個(gè)ROM位于/storage/emulated/0/RetroArch/roms/FBA/文件夾內(nèi),且ROM名字是kof97.zip
- 第二行:拳皇97代表著這個(gè)游戲在主界面列表顯示出來(lái)的內(nèi)容,注意別用怪異的符號(hào),盡量是中文、英語(yǔ)+數(shù)字
- 第三行:DETECT 是高級(jí)應(yīng)用選填,意為指向特定路徑的特定模擬器,大家默認(rèn)DETECT這樣子最好(某些游戲需要特定模擬器,就在這里指定模擬器so文件路徑)
- 第四行:DETECT 也是高級(jí)應(yīng)用選填,意為分類注釋,建議默認(rèn)為DETECT就是這樣子就OK
- 第五行:f373fb35|crc 在|crc之前,就是對(duì)應(yīng)的這個(gè)ROM的CRC32值,運(yùn)用CRC32工具可以得到文件的CRC值(這一行也可以填寫(xiě)DETECT,不必計(jì)算)
- 第六行:FB Alpha - Arcade Games.lpl 這是FBA模擬器的標(biāo)準(zhǔn)列表文件名,請(qǐng)別亂改,默認(rèn)就是這樣子
復(fù)制代碼
添加以后進(jìn)入菜單即可看到新加的拳皇97游戲
9.gif (388.07 KB, 下載次數(shù): 11)
下載附件
保存到相冊(cè)
2020-11-7 10:41 上傳
但是這樣還不夠漂亮,如何把游戲的截屏顯示出來(lái)呢?首先進(jìn)入菜單設(shè)置,將縮略圖選項(xiàng)設(shè)置成截屏,然后我們將游戲截圖png格式圖片存放在RetroArch\thumbnails\FB Alpha - Arcade Games\Named_Snaps目錄下,重命名成游戲列表中第二行的內(nèi)容,再進(jìn)入游戲菜單就能看到游戲的截圖了。
10.gif (309.51 KB, 下載次數(shù): 10)
下載附件
保存到相冊(cè)
2020-11-7 10:41 上傳
其他游戲的添加也是一樣畫(huà)葫蘆操作。有人可能不太清楚各平臺(tái)的游戲列表名稱,這些標(biāo)準(zhǔn)列表文件名如下(暫時(shí)只給出常見(jiàn)主機(jī)的,太過(guò)稀奇的估計(jì)大家也不好找ROM)以下按機(jī)種英文名排序: - Atari - 2600.lpl --- 雅達(dá)利2600家用游戲機(jī)
- Atari - 5200.lpl --- 雅達(dá)利5200家用游戲機(jī)
- Atari - 7800.lpl --- 雅達(dá)利7800家用游戲機(jī)
- Atari - Jaguar.lpl --- 雅達(dá)利美洲豹家用游戲機(jī)
- Bandai - WonderSwan Color.lpl --- 萬(wàn)代天鵝彩色版
- Bandai - WonderSwan.lpl --- 萬(wàn)代天鵝黑白版
- Commodore Amiga.lpl --- 一款1985年7月23日在美國(guó)發(fā)售的電腦
- DOS.lpl --- 基于DOSBOX模擬器的游戲
- FB Alpha - Arcade Games.lpl --- FBA街機(jī)模擬器
- Game Park - GP32.lpl --- 一款來(lái)自韓國(guó)2001年10月發(fā)售的掌機(jī)
- GCE - Vectrex.lpl --- 1982年在美國(guó)發(fā)售的游戲機(jī)
- MAME.lpl --- 默認(rèn)MAME街機(jī)
- MAME2003.lpl --- MAME街機(jī)模擬器2003版
- MAME2010.lpl --- MAME街機(jī)模擬器2010版
- Microsoft - MSX.lpl --- 微軟的古老電腦之一,開(kāi)機(jī)后是個(gè)早期的DOS內(nèi)核,這機(jī)器當(dāng)時(shí)在日本很流行,所以也有很多游戲
- Microsoft - MSX2.lpl --- 這機(jī)器是MSX的第二代產(chǎn)品,內(nèi)存更大,同樣當(dāng)時(shí)在日本很流行,所以也有很多游戲
- Microsoft - xbox.lpl ---微軟的經(jīng)典家用光盤(pán)游戲機(jī)(這東西目前模擬還不成熟,暫時(shí)可以無(wú)視)
- NEC - PC Engine - TurboGrafx 16.lpl --- 在日本于1987年10月30日發(fā)售的,日版叫PC Engine 美版叫TurboGrafx-16 的經(jīng)典游戲機(jī)
- NEC - PC Engine CD - TurboGrafx-CD.lpl --- 如上機(jī)器的CD光盤(pán)版本
- NEC - PC Engine SuperGrafx.lpl --- 于1989年發(fā)布的新款PCE主機(jī)
- NEC - PC-FX.lpl --- 于1994年發(fā)布的32位CPU的PCE主機(jī)后續(xù)機(jī)種
- Neo Geo.lpl --- 經(jīng)典的機(jī)皇主機(jī),不過(guò)不建議分開(kāi)用這個(gè)lpl文件,F(xiàn)BA模擬器本身包含了NEOGEO
- Nintendo - Nintendo Entertainment System.lpl --- 經(jīng)典紅白機(jī),任天堂1983年發(fā)售,日版叫FC,美版叫NES,總共銷量超過(guò)6000萬(wàn)臺(tái)
- Nintendo - Super Nintendo Entertainment System.lpl --- 上面機(jī)種的第二代,任天堂1990年發(fā)售,日版叫SFC,美版叫SNES,總共銷量接近5000萬(wàn)臺(tái)
- Nintendo - Family Computer Disk System.lpl --- 同上,大部分大家認(rèn)識(shí)的機(jī)器都是卡帶式,而這種屬于軟盤(pán),也叫磁盤(pán)版本,游戲不是卡帶是磁盤(pán)
- Nintendo - Game Boy Advance.lpl --- 任天堂GBA手持游戲機(jī),也叫GBA掌機(jī)
- Nintendo - Game Boy Color.lpl --- 任天堂GBC游戲機(jī),掌機(jī)
- Nintendo - Game Boy.lpl --- 任天堂GB游戲機(jī),掌機(jī),上面是彩色版本,這個(gè)是黑白的
- Nintendo - GameCube.lpl --- 任天堂GC游戲機(jī),開(kāi)發(fā)代號(hào)是Dolphin,也叫NGC,官方游戲?yàn)?寸DVD光碟
- Nintendo - Nintendo 64.lpl --- 任天堂N64家用游戲機(jī),首個(gè)任天堂卡帶式3D游戲機(jī)
- Nintendo - Nintendo 64DD.lpl --- 同上,DD的意思是底部多了個(gè)擴(kuò)展倉(cāng)位,支持磁盤(pán),支持Satellaview衛(wèi)星網(wǎng)絡(luò)鏈接
- Nintendo - Nintendo DS Decrypted.lpl --- 任天堂的雙屏掌機(jī),我們也叫NDS或者DS
- Nintendo - Virtual Boy.lpl --- 任天堂首款3D視覺(jué)游戲機(jī),于1995年發(fā)售,簡(jiǎn)稱VB
- Nintendo - Wii.lpl --- 任天堂推出的首個(gè)體感操控為主打的游戲機(jī)
- ScummVM.lpl --- 這是是盧卡斯圖形冒險(xiǎn)游戲開(kāi)發(fā)引擎Scumm的模擬器,基于這個(gè)開(kāi)發(fā)平臺(tái),通常有第三方游戲出現(xiàn)在上面
- Sega - Dreamcast.lpl --- 我們經(jīng)常喊的DC游戲機(jī)就是這個(gè),它是SONY PS2當(dāng)時(shí)最大的競(jìng)爭(zhēng)對(duì)手,也是32位光碟游戲機(jī)
- Sega - Game Gear.lpl --- 這是SEGA公司1990年推出的首款掌機(jī),當(dāng)時(shí)大部分掌機(jī)還是黑白屏幕時(shí)代它可是彩色的喲
- Sega - Master System - Mark III.lpl --- 這是SEGA公司1985年推出的8位家用主機(jī)
- Sega - Mega Drive - Genesis.lpl --- 這是SEGA公司1988年推出的16位家用主機(jī),屬于2D王朝時(shí)代的經(jīng)典家用主機(jī)
- Sega - 32X.lpl --- 這是SEGA MD+32X擴(kuò)展器的游戲模擬器,32X平臺(tái)的游戲幾乎都是原廠游戲,日美歐版總和都很少,這和當(dāng)時(shí)32X硬件幾乎沒(méi)用銷量有關(guān)系
- Sega - Mega-CD - Sega CD.lpl --- SEGA于1991年推出,這也是MD主機(jī)的一個(gè)擴(kuò)展,32X是卡帶,而CD是光碟,都是為了延長(zhǎng)MD壽命的擴(kuò)展產(chǎn)品
- Sega - PICO.lpl --- SEGA于1993年推出的兒童電子智育玩具,硬件相當(dāng)于縮減版的MD,當(dāng)時(shí)中國(guó)大陸行貨叫“比嘉啟能寶箱”
- Sega - Saturn.lpl --- SEGA于1994年推出這款經(jīng)典光碟游戲機(jī)叫做“土星”,首發(fā)當(dāng)天賣(mài)出了17萬(wàn)臺(tái),最終銷量接近900萬(wàn)臺(tái),堪稱一代經(jīng)典
- Sega - SG-1000.lpl --- SEGA于1983年推出的,也是世嘉公司第一款游戲機(jī)產(chǎn)品,當(dāng)時(shí)未能競(jìng)爭(zhēng)過(guò)任天堂FC
- SNK - Neo Geo CD.lpl --- SNK于1994年推出的光碟版Neo-Geo主機(jī),為了家庭普及化,光碟比Neo-Geo卡帶價(jià)格低得多
- SNK - Neo Geo Pocket.lpl --- SNK于1998年推出的第一款掌機(jī),主要是為了移植NEOGEO主機(jī)游戲,我們通常叫它NGP
- SNK - Neo Geo Pocket Color.lpl --- SNK于1999年推出,終結(jié)了發(fā)售一年的黑白版本,此為彩色版本,也叫NGPC
- Sony - PlayStation.lpl --- 這款俗稱PS的東東是日本索尼公司于1994年推出的以CD光盤(pán)為介質(zhì)的游戲機(jī),它的競(jìng)爭(zhēng)對(duì)手為世嘉土星/SS 和 任天堂N64
- Sony - PlayStation 2.lpl --- 這款俗稱PS2的東東是2000年推出PS1主機(jī)的升級(jí)版,采用DVD光盤(pán)為介質(zhì),除了游戲豐富以外,對(duì)DVD的普及也做出了相當(dāng)大的貢獻(xiàn)
- Sony - PlayStation Portable.lpl --- 日本索尼公司于2004年推出以UMD光碟為介質(zhì)的掌上游戲機(jī),全球銷量超過(guò)8000萬(wàn)臺(tái)
- The 3DO Company - 3DO.lpl --- 這款我們叫做3DO的游戲機(jī)于1992年發(fā)售,該公司最經(jīng)典的游戲是玩具兵大戰(zhàn)與魔法門(mén)等等
- Tiger - Game.com.lpl --- 這是一款1997年發(fā)售的奇葩掌機(jī),黑白屏幕、四級(jí)灰度,關(guān)鍵是上面居然有極為罕見(jiàn)的CAPCOM偽3D版生化危機(jī)2
復(fù)制代碼
2.xmb界面美化xmb界面美化主要是一些圖標(biāo)主題類的替換,相信聰明的你會(huì)發(fā)現(xiàn)在xmb設(shè)置頁(yè)面的菜單選項(xiàng)卡內(nèi)有一部分的設(shè)置選項(xiàng),我主要講解一下如何使用及設(shè)置。 我們進(jìn)入設(shè)置頁(yè)面的目錄選項(xiàng),這里是RetroArch對(duì)各種資源存放默認(rèn)定義的目錄指向,我們可以發(fā)現(xiàn)我之前為什么將游戲列表文件存在RetroArch\playlists目錄下,為什么游戲截圖存放在RetroArch\thumbnails\FB Alpha - Arcade Games\Named_Snaps目錄下。
11.gif (158.64 KB, 下載次數(shù): 7)
下載附件
保存到相冊(cè)
2020-11-7 10:41 上傳
xmb的界面定義暫時(shí)發(fā)現(xiàn)2種,非常類似安卓上的普通壁紙以及動(dòng)態(tài)壁紙功能,動(dòng)態(tài)效果就是默認(rèn)的幾種樣式,選擇一下喜歡的顏色就行了,在菜單選項(xiàng)下面的菜單Shader管線和菜單顏色主題中設(shè)置。
普通壁紙功能需要將菜單Shader管線關(guān)閉,動(dòng)態(tài)壁紙選項(xiàng)打開(kāi),這里的動(dòng)態(tài)壁紙意思是主頁(yè)面中每個(gè)頁(yè)面可以設(shè)置一張背景壁紙。我們將自己喜歡的壁紙轉(zhuǎn)換成png格式,圖片分辨率最好修改成和Android設(shè)備屏幕分辨率一致,同樣為了便于管理,我把圖片復(fù)制到RetroArch\wallpapers目錄下,比如想將某張圖片設(shè)置成FBA模擬器的背景圖片,直接將圖片重命名成FB Alpha - Arcade Games.png,再在設(shè)置頁(yè)面的目錄選項(xiàng)將動(dòng)態(tài)壁紙目錄設(shè)置成手機(jī)內(nèi)置存儲(chǔ)下的RetroArch\wallpapers目錄,重新進(jìn)入模擬器頁(yè)面就可以看到設(shè)置的背景圖片,圖片的命名方式和游戲列表相同。
菜單圖標(biāo)的更換,Android默認(rèn)在xmb界面下官方只集成了一個(gè)monochrome主題,其他主題設(shè)置后沒(méi)有相應(yīng)的資源文件,所以圖標(biāo)都顯示成黑色方塊了,其實(shí)我們可以到官網(wǎng)查看,在這個(gè)頁(yè)面下有相應(yīng)的主題文件,我們將這些文件按照目錄結(jié)構(gòu)下載下來(lái)。將安卓上的RetroArch.apk用winrar打開(kāi),將下載的這些主題文件夾添加到RetroArch.apk\assets\assets\xmb\目錄中,再將apk重新簽名一下,這些主題圖標(biāo)就可以正常顯示了。當(dāng)然你也可以自己修改圖標(biāo)做一款屬于自己的美化主題。 再進(jìn)階修改Android系統(tǒng),將開(kāi)機(jī)界面DIY,設(shè)置RetroArch開(kāi)機(jī)自啟動(dòng),一個(gè)活脫脫的安卓復(fù)古系統(tǒng)就大功告成了。
|