如何在windows下配置一台steamos
你是否有steamos使用崩溃的情况?你是否被兼容层折磨的死去活来?你是否是国产掌机操作系统的受害者?这篇文章带你在windows系统下配置一套steamos。
现在windows的steam大屏模式已经改成了sdos UI界面,本篇的原理就是是通过windows的steam大屏模式,仿照linux的steamos来做配置,获得windows下的掌机体验。
基础篇
1、Steam设置
首先安装steam
官网网址:https://store.steampowered.com/
设置开机自启动
打开设置-界面-在电脑开机时运行steam
使用steam按键一键呼出steam,可以在steam运行的情况下打开steam,再按一下进入大屏模式
打开设置-控制器-常规控制器设置-导航键打开steam
如果希望开机进入大屏模式
打开设置-界面-大屏模式启动steam
2、Steam++
免费的steam加速软件,还能加速epic,github等
官网地址:https://steampp.net/
建议设置开机自启动
3、手柄插件
非常强大的手柄插件,建议安装,会在各个场景中发挥作用,建议设置开机自启动
官网地址: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的地址已经失效了,下载地址:https://www.mediafire.com/file/47p107w44tsjfyf/tether.exe/file
分流:https://pan.baidu.com/s/182BgVwxTMqHcA2269Sz6Pg?pwd=ptye
全部安装好后driver status显示为running,driver log不报红字

SWICD有三个核心功能
(1)组合键功能Button Actions,类似于steam的导航键组合键,用来设置全局的快捷键,而steam的组合键有可能无法保存更改(至少我的steam是这样),有了Button Actions,就可以解决这个问题
(2)手柄输入Profiles,由于有些游戏无法读取steam输出的手柄信号,因此需要SWICD进行手柄信号的模拟,PC游戏篇讲
(3)针对应用的按键设置,也是Profiles,在使用steam rom manager时会碰到需要针对模拟器的快捷键输入,SWICD可以提供仅针对模拟器的全局设置,否则要在steam控制器布局下对每个rom进行配置,模拟器篇时讲
4、控制插件
(Windows) Steam Deck Tools是专门针对windows下开发的steam工具,有风扇控制,功率控制,性能显示,控制器设置的功能,能在游戏里开启OSD(On Screen Display),查看并相应调整,是非常实用的插件,弥补了windows steam缺少各项功能的痛点。
网址: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
可以控制风扇,可以在OSD上控制,设置自启动
(2)Power Control
可以OSD控制,设置自启动,在游戏里长按…+上下左右可以进行调整设置
(3)Performance Overlay
OSD界面显示,设置自启动
开启快捷键Shift F11,建议在SWICD Button Actions里设置组合键,比如按下左摇杆+A

切换OSD显示 Alt Shift F11 ,建议在SWICD Button Actions里设置组合键,比如按下左摇杆+B

由于有些情况下用不了OSD(比如没有打开游戏的情况下),或者OSD显示乱码(比如GBA 模拟器),如果想要看电量调整亮度的基本操作,就需要在引入一组快捷键win+A,建议设置为按下左摇杆+Y

(4)Steam Controller
可能会跟SWICD或者steam本身的按键冲突,也没有必要,建议关闭,并关闭自启动
全部装好后托盘有以下图标,左边三个是黑色

PC游戏篇
1、steamgriddb游戏封面
学习版的小伙伴看过来。
首先介绍一下steam的游戏图片设置,分为grid,hero,logo和icon。Grid通常是库中显示的图片,又分为库中的竖向图片,和打开过后主页上显示的横向图片,所以其实一共是五种图片。Hero是打开grid后的横板大封面,特点是特别长。Logo是覆盖在hero上的小图片,用来介绍游戏用的,不设置的话就是你的游戏名字。Icon就是程序列表最小的小图标,一般都是程序自带的图标。
设置steam游戏封面一般用的是steamgriddb这个网站。至少有三种方法可以快速设置图片,但目前最靠谱的我觉得是SGDBoop。首先打开steamgriddb(有魔法的建议使用魔法,否则很慢)
网址:https://www.steamgriddb.com/

找到左上的SGDBoop,按照介绍下载安装测试

然后回到browse,

按一下在图片上的加号

会让你选择要对应的游戏

Grid需要添加一张竖版的图片,再添加一张横板的图片,添加两次
把所有的图片设置完就可以了,如果steamgriddb没有的图片,只能自己百度png或者jpg,在图片缺失的地方右键设置
2、手柄插件设置
有的游戏没办法读取steam的信号,只能用SWICD模拟,并需要保证steam和SWICD不冲突
首先设置SWICD default profile lizard mod都是disabled,按键mapping全部为None,这样平时steam和SWICD可以共存不会出现双击

然后add profile选择你的游戏,lizard mod全部disabled,设置相应的mapping,

最后进入steam把该游戏的控制器布局全部设置为无,这样steam不会干涉这款游戏的运行,而游戏只会读取SWICD信号

应用程序篇
就像安卓是移动操作系统一样,steam UI本质上也是一种移动操作系统,所以我们大可以在steamos上像打开安卓应用一样打开程序,看看视频浏览网页什么的(话说这么改完我的平板就吃上了灰)
建议安装单独的软件而不是用浏览器打天下,一方面复制手机平板的体验,一方面可以独立的设置快捷键
1、封面设置
需要在每个缺少图片的地方单独添加,横板grid需要打开一次在主页设置,没有好办法
2、软件推荐
浏览器我用的是火狐,亲测edge在steamos关不掉,据说关不掉跟某些进程杀不掉有关,没有深入研究
平时看视频用的是百度网盘,bilibili,斗鱼,抖音,客户端全都可以打开关闭,百度需要到steam界面按一次叉叉,因为他本身是托盘最小化的
看书我用的是onenote,完全免费,不限制文档大小,可以同步进度,这样可以在sd上看又能在平板上看,sd上只能短时间看看,风扇声音还是跟看书不搭,为了解决onenote的同步速度问题,需要同时安装fiddler,请自行百度
3、问题处理
有些情况下这些软件打开会丢失光标不能操作,比如我用过GBA 模拟器之后这些程序就会没反应,目前知道的解决方法是按两次steam键,光标就回来了。但火狐按steam会跳出回不来,这时候打开不会跳出的程序比如bilibili,按两次steam恢复光标控制,火狐也就好了
模拟器篇
我的每一台掌机都是GBA,所以模拟器是重中之重,模拟器的设置需要几个工具协同配合,以下介绍几个模拟器,
1、模拟器
(1)Visual Boy Advance
分流:https://pan.baidu.com/s/1N4QIJ1epSohrH_8GNHPUvg?pwd=47qi
我的建议是先把模拟器添加到非steam程序,运行一遍游戏(运行VBA的时候设置全屏,以后游戏都是全屏)同时设置按键(vba只能在游戏打开的情况下才能读取steam按键信号,我比较喜欢gba上ab键反过来),记住即时存档是shift + f键,读取存档是f键,最后删除非steam应用
(2)PPSSPP
网址:https://www.ppsspp.org/
分流:https://pan.baidu.com/s/1q0ePIDk5_xo7MELKITMIvg?pwd=mle2
添加到非steam程序,设置喜欢的按键,设置即时存档键为S,读取存档键为F1,把esc对应的按钮去掉,以免…+上下左右的时候产生steam组合键的影响,删除非steam应用
(3)Yuzu
网址:https://yuzu-emu.org/
分流:https://pan.baidu.com/s/10a230RWJT4agaNpVt8uAXQ?pwd=qelv
15.0.0key固件:https://pan.baidu.com/s/1PJqF36WYEdgiZIZZggtVlg?pwd=la1n
添加,设置,需要在热键里面去除esc enter tab的热键,以免…+上下左右的时候产生steam组合键的影响,删除
(4)Cemu
网址:https://github.com/cemu-project/Cemu
分流:https://pan.baidu.com/s/1_1SVPrKH-E9UaoPZFgioRQ?pwd=82zn
添加,设置,删除
2、Steam ROM Manager
Linux上的模拟器神器,同样有pc版本,设置得当与linux体验完全一样,
网址:https://steamgriddb.github.io/steam-rom-manager/
分流:https://pan.baidu.com/s/1gX8Xpd3Jdx-r96QBdrtIFw?pwd=pji3
由于preset往往读取不出来,所以需要手动设置一些参数,以下是介绍
(1)Visual Boy Advance
GBA模拟器需要几个地方设置
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)
设置完test通过 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}
设置完test通过 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}
设置完test通过 save
(4)Cemu
Cemu我是为了塞尔达下的,目前硬盘没空间了,所以还没实际测试。。不过应该设置的八九不离十
具体参考这篇文章linux下设置的参数改的,可以参考: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)
设置完test通过 save
全部设置完之后退出steam点击preview,generate app list,查看每个游戏的五张图片是否都设置完成,缺少的百度上传,logo如果没有好的也可以不设

save app list,打开steam查看是不是每个rom都已经添加完毕
3、手柄插件设置
(1)VBA
打开SWICD,添加profile,vba,lizard mod disable,所有mapping设置none,设置keyboard mapping L4 Shift,R4 F1这样只要打开vba,不管是哪款gba游戏,都可以背键快速保存,不用进到控制器布局去一个一个设置。
(2) PPSSPP
打开SWICD,添加profile,PPSSPP,lizard mod disable,所有mapping设置none,设置keyboard mapping L4 S,R4 F1这样只要打开PPSSPP,不管是哪款GBA游戏,都可以背键快速保存,不用进到控制器布局去一个一个设置。
玩的开心
