如何在windows下配置一臺(tái)steamos
你是否有steamos使用崩潰的情況?你是否被兼容層折磨的死去活來(lái)?你是否是國(guó)產(chǎn)掌機(jī)操作系統(tǒng)的受害者?這篇文章帶你在windows系統(tǒng)下配置一套steamos。
?
現(xiàn)在windows的steam大屏模式已經(jīng)改成了sdos UI界面,本篇的原理就是是通過(guò)windows的steam大屏模式,仿照l(shuí)inux的steamos來(lái)做配置,獲得windows下的掌機(jī)體驗(yàn)。
?
基礎(chǔ)篇
?
1、Steam設(shè)置
首先安裝steam
官網(wǎng)網(wǎng)址:https://store.steampowered.com/
?
設(shè)置開(kāi)機(jī)自啟動(dòng)
打開(kāi)設(shè)置-界面-在電腦開(kāi)機(jī)時(shí)運(yùn)行steam
?
使用steam按鍵一鍵呼出steam,可以在steam運(yùn)行的情況下打開(kāi)steam,再按一下進(jìn)入大屏模式
打開(kāi)設(shè)置-控制器-常規(guī)控制器設(shè)置-導(dǎo)航鍵打開(kāi)steam
?
如果希望開(kāi)機(jī)進(jìn)入大屏模式
打開(kāi)設(shè)置-界面-大屏模式啟動(dòng)steam
?
2、Steam++
免費(fèi)的steam加速軟件,還能加速epic,github等
官網(wǎng)地址:https://steampp.net/
建議設(shè)置開(kāi)機(jī)自啟動(dòng)
?
3、手柄插件
非常強(qiáng)大的手柄插件,建議安裝,會(huì)在各個(gè)場(chǎng)景中發(fā)揮作用,建議設(shè)置開(kāi)機(jī)自啟動(dòng)
官網(wǎng)地址:https://github.com/mKenfenheuer/steam-deck-windows-usermode-driver
?
看installation下面需要按順序安裝:
ViGEm Bus driver
分流:https://pan.baidu.com/s/1elZmWpVT_1u-d1Rtied41A?pwd=mtj3
?
Microsoft Visual C++ Redistributable Package
分流:https://pan.baidu.com/s/1FQN76Quc6icTfuHkH-spIA?pwd=22uf
?
Steam Windows Controller Driver(SWICD)
分流:https://pan.baidu.com/s/19UXUvmX2cRe93Uy273tPWw?pwd=l7bm
?
Tetherscript Virtual HID Driver Kit
其中Tetherscript Virtual HID Driver Kit是鍵鼠模擬用到的,optional但也建議也下載,installation的地址已經(jīng)失效了,下載地址:https://www.mediafire.com/file/47p107w44tsjfyf/tether.exe/file
分流:https://pan.baidu.com/s/182BgVwxTMqHcA2269Sz6Pg?pwd=ptye
?
全部安裝好后driver status顯示為running,driver log不報(bào)紅字
?

?
SWICD有三個(gè)核心功能
(1)組合鍵功能Button Actions,類(lèi)似于steam的導(dǎo)航鍵組合鍵,用來(lái)設(shè)置全局的快捷鍵,而steam的組合鍵有可能無(wú)法保存更改(至少我的steam是這樣),有了Button Actions,就可以解決這個(gè)問(wèn)題
(2)手柄輸入Profiles,由于有些游戲無(wú)法讀取steam輸出的手柄信號(hào),因此需要SWICD進(jìn)行手柄信號(hào)的模擬,PC游戲篇講
(3)針對(duì)應(yīng)用的按鍵設(shè)置,也是Profiles,在使用steam rom manager時(shí)會(huì)碰到需要針對(duì)模擬器的快捷鍵輸入,SWICD可以提供僅針對(duì)模擬器的全局設(shè)置,否則要在steam控制器布局下對(duì)每個(gè)rom進(jìn)行配置,模擬器篇時(shí)講
?
4、控制插件
(Windows) Steam Deck Tools是專(zhuān)門(mén)針對(duì)windows下開(kāi)發(fā)的steam工具,有風(fēng)扇控制,功率控制,性能顯示,控制器設(shè)置的功能,能在游戲里開(kāi)啟OSD(On Screen Display),查看并相應(yīng)調(diào)整,是非常實(shí)用的插件,彌補(bǔ)了windows steam缺少各項(xiàng)功能的痛點(diǎn)。
網(wǎng)址:https://github.com/ayufan/steam-deck-tools
分流:https://pan.baidu.com/s/1j49say6xX6AFoMTcea1iBw?pwd=lmk3
?
OSD顯示需要安裝?Rivatuner Statistics Server,
下載地址:https://www.guru3d.com/files-details/rtss-rivatuner-statistics-server-download.html
分流:https://pan.baidu.com/s/1JbGt6bmwigy64VYkI43WoA?pwd=kije
?
(1)Fan Control
可以控制風(fēng)扇,可以在OSD上控制,設(shè)置自啟動(dòng)
(2)Power Control
可以O(shè)SD控制,設(shè)置自啟動(dòng),在游戲里長(zhǎng)按…+上下左右可以進(jìn)行調(diào)整設(shè)置 ?
(3)Performance Overlay
OSD界面顯示,設(shè)置自啟動(dòng)
開(kāi)啟快捷鍵Shift F11,建議在SWICD Button Actions里設(shè)置組合鍵,比如按下左搖桿+A
?

?
切換OSD顯示 Alt Shift F11 ,建議在SWICD Button Actions里設(shè)置組合鍵,比如按下左搖桿+B
?

由于有些情況下用不了OSD(比如沒(méi)有打開(kāi)游戲的情況下),或者OSD顯示亂碼(比如GBA 模擬器),如果想要看電量調(diào)整亮度的基本操作,就需要在引入一組快捷鍵win+A,建議設(shè)置為按下左搖桿+Y
?

?
(4)Steam Controller
可能會(huì)跟SWICD或者steam本身的按鍵沖突,也沒(méi)有必要,建議關(guān)閉,并關(guān)閉自啟動(dòng)
?
全部裝好后托盤(pán)有以下圖標(biāo),左邊三個(gè)是黑色
?

?
PC游戲篇
?
1、steamgriddb游戲封面
學(xué)習(xí)版的小伙伴看過(guò)來(lái)。
首先介紹一下steam的游戲圖片設(shè)置,分為grid,hero,logo和icon。Grid通常是庫(kù)中顯示的圖片,又分為庫(kù)中的豎向圖片,和打開(kāi)過(guò)后主頁(yè)上顯示的橫向圖片,所以其實(shí)一共是五種圖片。Hero是打開(kāi)grid后的橫板大封面,特點(diǎn)是特別長(zhǎng)。Logo是覆蓋在hero上的小圖片,用來(lái)介紹游戲用的,不設(shè)置的話(huà)就是你的游戲名字。Icon就是程序列表最小的小圖標(biāo),一般都是程序自帶的圖標(biāo)。
?
設(shè)置steam游戲封面一般用的是steamgriddb這個(gè)網(wǎng)站。至少有三種方法可以快速設(shè)置圖片,但目前最靠譜的我覺(jué)得是SGDBoop。首先打開(kāi)steamgriddb(有魔法的建議使用魔法,否則很慢)
網(wǎng)址:https://www.steamgriddb.com/
?

找到左上的SGDBoop,按照介紹下載安裝測(cè)試
?

然后回到browse,
?

按一下在圖片上的加號(hào)
?

會(huì)讓你選擇要對(duì)應(yīng)的游戲
?

Grid需要添加一張豎版的圖片,再添加一張橫板的圖片,添加兩次
把所有的圖片設(shè)置完就可以了,如果steamgriddb沒(méi)有的圖片,只能自己百度png或者jpg,在圖片缺失的地方右鍵設(shè)置
?
2、手柄插件設(shè)置
有的游戲沒(méi)辦法讀取steam的信號(hào),只能用SWICD模擬,并需要保證steam和SWICD不沖突
首先設(shè)置SWICD default profile lizard mod都是disabled,按鍵mapping全部為None,這樣平時(shí)steam和SWICD可以共存不會(huì)出現(xiàn)雙擊
?

然后add profile選擇你的游戲,lizard mod全部disabled,設(shè)置相應(yīng)的mapping,
?

最后進(jìn)入steam把該游戲的控制器布局全部設(shè)置為無(wú),這樣steam不會(huì)干涉這款游戲的運(yùn)行,而游戲只會(huì)讀取SWICD信號(hào)
?

?
應(yīng)用程序篇
?
就像安卓是移動(dòng)操作系統(tǒng)一樣,steam UI本質(zhì)上也是一種移動(dòng)操作系統(tǒng),所以我們大可以在steamos上像打開(kāi)安卓應(yīng)用一樣打開(kāi)程序,看看視頻瀏覽網(wǎng)頁(yè)什么的(話(huà)說(shuō)這么改完我的平板就吃上了灰)
建議安裝單獨(dú)的軟件而不是用瀏覽器打天下,一方面復(fù)制手機(jī)平板的體驗(yàn),一方面可以獨(dú)立的設(shè)置快捷鍵
?
1、封面設(shè)置
需要在每個(gè)缺少圖片的地方單獨(dú)添加,橫板grid需要打開(kāi)一次在主頁(yè)設(shè)置,沒(méi)有好辦法
?
2、軟件推薦
瀏覽器我用的是火狐,親測(cè)edge在steamos關(guān)不掉,據(jù)說(shuō)關(guān)不掉跟某些進(jìn)程殺不掉有關(guān),沒(méi)有深入研究
平時(shí)看視頻用的是百度網(wǎng)盤(pán),bilibili,斗魚(yú),抖音,客戶(hù)端全都可以打開(kāi)關(guān)閉,百度需要到steam界面按一次叉叉,因?yàn)樗旧硎峭斜P(pán)最小化的
看書(shū)我用的是onenote,完全免費(fèi),不限制文檔大小,可以同步進(jìn)度,這樣可以在sd上看又能在平板上看,sd上只能短時(shí)間看看,風(fēng)扇聲音還是跟看書(shū)不搭,為了解決onenote的同步速度問(wèn)題,需要同時(shí)安裝fiddler,請(qǐng)自行百度
?
3、問(wèn)題處理
有些情況下這些軟件打開(kāi)會(huì)丟失光標(biāo)不能操作,比如我用過(guò)GBA 模擬器之后這些程序就會(huì)沒(méi)反應(yīng),目前知道的解決方法是按兩次steam鍵,光標(biāo)就回來(lái)了。但火狐按steam會(huì)跳出回不來(lái),這時(shí)候打開(kāi)不會(huì)跳出的程序比如bilibili,按兩次steam恢復(fù)光標(biāo)控制,火狐也就好了
?
模擬器篇
?
我的每一臺(tái)掌機(jī)都是GBA,所以模擬器是重中之重,模擬器的設(shè)置需要幾個(gè)工具協(xié)同配合,以下介紹幾個(gè)模擬器,
?
1、模擬器
(1)Visual Boy Advance
分流:https://pan.baidu.com/s/1N4QIJ1epSohrH_8GNHPUvg?pwd=47qi
我的建議是先把模擬器添加到非steam程序,運(yùn)行一遍游戲(運(yùn)行VBA的時(shí)候設(shè)置全屏,以后游戲都是全屏)同時(shí)設(shè)置按鍵(vba只能在游戲打開(kāi)的情況下才能讀取steam按鍵信號(hào),我比較喜歡gba上ab鍵反過(guò)來(lái)),記住即時(shí)存檔是shift + f鍵,讀取存檔是f鍵,最后刪除非steam應(yīng)用
?
(2)PPSSPP
網(wǎng)址:https://www.ppsspp.org/
分流:https://pan.baidu.com/s/1q0ePIDk5_xo7MELKITMIvg?pwd=mle2
添加到非steam程序,設(shè)置喜歡的按鍵,設(shè)置即時(shí)存檔鍵為S,讀取存檔鍵為F1,把esc對(duì)應(yīng)的按鈕去掉,以免…+上下左右的時(shí)候產(chǎn)生steam組合鍵的影響,刪除非steam應(yīng)用
?
(3)Yuzu
網(wǎng)址:https://yuzu-emu.org/
分流:https://pan.baidu.com/s/10a230RWJT4agaNpVt8uAXQ?pwd=qelv
15.0.0key固件:https://pan.baidu.com/s/1PJqF36WYEdgiZIZZggtVlg?pwd=la1n
添加,設(shè)置,需要在熱鍵里面去除esc enter tab的熱鍵,以免…+上下左右的時(shí)候產(chǎn)生steam組合鍵的影響,刪除
?
(4)Cemu
網(wǎng)址:https://github.com/cemu-project/Cemu
分流:https://pan.baidu.com/s/1_1SVPrKH-E9UaoPZFgioRQ?pwd=82zn
添加,設(shè)置,刪除
?
2、Steam ROM Manager
Linux上的模擬器神器,同樣有pc版本,設(shè)置得當(dāng)與linux體驗(yàn)完全一樣,
網(wǎng)址:https://steamgriddb.github.io/steam-rom-manager/
分流:https://pan.baidu.com/s/1gX8Xpd3Jdx-r96QBdrtIFw?pwd=pji3
由于preset往往讀取不出來(lái),所以需要手動(dòng)設(shè)置一些參數(shù),以下是介紹
?
(1)Visual Boy Advance
GBA模擬器需要幾個(gè)地方設(shè)置
Parser type:glob
Configuration title:自定
Steam category:C:\Program Files (x86)\Steam
ROMs directory:自定
Executable:VBA位置
Command line arguments:"${filePath}"
User’s glob:${title}@(.gba|.GBA)
設(shè)置完test通過(guò) save
?
(2)PPSSPP
Parser type:glob
Configuration title:自定
Steam category:C:\Program Files (x86)\Steam
ROMs directory:自定
Executable:PPSSPP位置
Command line arguments:-f -g "${filePath}"
User’s glob:${title}
設(shè)置完test通過(guò) save
?
(3)Yuzu
Parser type:glob
Configuration title:自定
Steam category:C:\Program Files (x86)\Steam
ROMs directory:自定
Executable:YUZU位置
Command line arguments:-f -g "${filePath}"
User’s glob:${title}
設(shè)置完test通過(guò) save
?
(4)Cemu
Cemu我是為了塞爾達(dá)下的,目前硬盤(pán)沒(méi)空間了,所以還沒(méi)實(shí)際測(cè)試。。不過(guò)應(yīng)該設(shè)置的八九不離十
具體參考這篇文章linux下設(shè)置的參數(shù)改的,可以參考:https://github.com/nchristopher/steamdeck-emulation/issues/2
Parser type:glob
Configuration title:自定
Steam category:C:\Program Files (x86)\Steam
ROMs directory:自定
Executable:CEMU位置
Command line arguments:-f -g "${filePath}"
User’s glob:${title}/*/*@(.rpx|.RPX)
設(shè)置完test通過(guò) save
?
全部設(shè)置完之后退出steam點(diǎn)擊preview,generate app list,查看每個(gè)游戲的五張圖片是否都設(shè)置完成,缺少的百度上傳,logo如果沒(méi)有好的也可以不設(shè)
?

save app list,打開(kāi)steam查看是不是每個(gè)rom都已經(jīng)添加完畢
?
?
3、手柄插件設(shè)置
(1)VBA
打開(kāi)SWICD,添加profile,vba,lizard mod disable,所有mapping設(shè)置none,設(shè)置keyboard mapping L4 Shift,R4 F1這樣只要打開(kāi)vba,不管是哪款gba游戲,都可以背鍵快速保存,不用進(jìn)到控制器布局去一個(gè)一個(gè)設(shè)置。
?
(2)?PPSSPP
打開(kāi)SWICD,添加profile,PPSSPP,lizard mod disable,所有mapping設(shè)置none,設(shè)置keyboard mapping L4 S,R4 F1這樣只要打開(kāi)PPSSPP,不管是哪款GBA游戲,都可以背鍵快速保存,不用進(jìn)到控制器布局去一個(gè)一個(gè)設(shè)置。
?
玩的開(kāi)心
?

?
?
?
?