記錄一下用Steam Deck玩復(fù)古游戲踩的坑
緣起
趕上了2799的SteamDeck的車,折騰好幾天,proton、heroic games launcher之類種種,有的游戲能玩,有的還是不行,也不知什么原因,就此作罷。
得知可玩以前的復(fù)古游戲,頓時(shí)又來(lái)了興趣,折騰了許久終于可以完美游戲了,本想寫(xiě)個(gè)教程,可涉及的東西太多,于是就記錄下自己踩過(guò)的坑吧。

正文
steamdeck玩復(fù)古游戲,有許多軟件可選擇,底層差不多用的都是RetroArch,而我用的是RetroDeck,主要是方便,Steam OS里的應(yīng)用商店就能安裝。
一、在RetroDeck界面千萬(wàn)不要點(diǎn)Configuration File里的Rest to Defaults
不知是腦袋抽風(fēng),點(diǎn)了下把配置文件還原成默認(rèn),結(jié)果進(jìn)游戲steam手柄全部失效,連退出都不行。出現(xiàn)這種情況就算刪除軟件重裝也不能還原,因?yàn)檫M(jìn)入模擬器里主要是靠配置文件RetroArch.cfg,在SteamOS里,軟件目錄和游戲文檔目錄位置不在一起。
還好之前備份了,備份的名字如RetroArch-0224-190146.cfg,但光找文件目錄找了好久,現(xiàn)在記錄下。
在SteamOS里軟件商店FlatHub里安裝的軟件目錄在“/var/lib/flatpak/app”
而用戶文檔文件在“/home/deck/.var/app/net.retrodeck.retrodeck/config/retroarch/retroarch.cfg”
備份的配置文件在“/home/deck/.var/app/net.retrodeck.retrodeck/config/retroarch/config”
二、有些平臺(tái)的ROM不能玩的情況
每個(gè)人偏好的rom不同,可能情況不一,以下只是我遇到的情況,大家可以參看。
值得注意的是,RetroDeck需要自己下載BIOS和ROM,相關(guān)網(wǎng)站github上能下載到絕大多數(shù)的bios。
atomiswave平臺(tái),我主要是用來(lái)玩合金彈頭6街機(jī)版,BIOS必須放到~/retrodeck/bios文件夾下,至少需要awbios.zip,dc_boot.bin,naomi.zip。而且進(jìn)入游戲左搖桿不能用,需要重新配置一下,很簡(jiǎn)單。
cps平臺(tái),玩的Capcom的老街機(jī),自帶的MAME模擬器都打不開(kāi),不知是bug還是怎么回事,用的FB Alpha 2012可以正常游玩。
具體什么平臺(tái)需要什么BIOS,這個(gè)網(wǎng)站查詢https://docs.libretro.com/library/bios/

三、推薦一下濾鏡CRT-Royale
游戲中按select+Y鍵,在RetroArch界面選擇Shaders,選擇CRT-Royale濾鏡
完美模擬在CRT電視上的感覺(jué)
可能對(duì)設(shè)備性能要求有點(diǎn)高,在我用cpu是s905x3的電視盒子刷的emuelec上啟用這個(gè)濾鏡,卡的不行,但在SteamDeck上完美。

其他等想到什么再寫(xiě)吧