欢迎光临散文网 会员登陆 & 注册

如何在windows下配置一台steamos

2023-03-10 12:23 作者:温柔与天下无双  | 我要投稿

你是否有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游戏,都可以背键快速保存,不用进到控制器布局去一个一个设置。

 

玩的开心

 


 

 

 

 


如何在windows下配置一台steamos的评论 (共 条)

分享到微博请遵守国家法律