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