前言
作为一个每天泡在steam上的老玩家,我的库里的游戏早就突破了三位数。但除了直接在steam上买的,还有很多是从Epic、GOG、itch.io甚至是一些第三方论坛下载来的游戏。以前这些游戏散落在各个盘里,每次玩都要去翻文件夹,或者桌面堆满快捷方式,乱得让我心烦。后来我发现steam自带一个“添加非Steam游戏”的功能,可以把这些游戏全部收编进来。从那时起,我的游戏库变得井井有条,而且还能享受到steam的截图、远程同乐、实时帧数显示等功能。今天我就把我怎么折腾这块的经验完整写下来。
第一步:把游戏塞进steam库
操作很简单,打开steam客户端,左下角有个“添加游戏”按钮(一个加号),点开后选择“添加非Steam游戏”。这时候steam会弹出一个窗口,里面列了一些它扫描到的程序,但通常没有我想要的。我直接点“浏览”,然后去安装目录里找到那个游戏的.exe文件。比如我最近把Epic送的《GTA V》加了进来,就找到它的启动程序,选中后点击“添加所选程序”。几秒钟后,这个游戏就出现在我的steam库里了。不过这时候它的名字通常就是exe的文件名,图标也是一个空白文件的样子,看起来和原生游戏格格不入。
第二步:改名、换封面,让它看起来像原生游戏
我无法忍受库里出现一堆灰不溜秋的通用图标。所以每次加完游戏,我会右键点击它,选择“属性”,在“常规”选项卡里把名字改成正式的中文名或英文名,比如把“gtav.exe”改成“侠盗猎车手5”。然后启动选项那里我一般不动,但有些游戏需要加参数(比如跳过启动动画),我会填在“启动选项”里。接下来就是重头戏——换封面。我习惯去steamgriddb.com下载合适的封面素材,图片尺寸要符合steam的标准(600x900的hero图,还有logo图标等)。下载好后,在库里右键游戏→“管理”→“设置自定义艺术作品”,分别上传图标、封面和背景图。完成后,这个游戏在库里的显示效果就和steam正版一模一样了,视觉上极度舒适。
第三步:让steam覆盖功能正常工作
添加游戏只是第一步,我更希望这些游戏能调用steam的界面,这样我截图、聊天、看帧数都方便。但有些非steam游戏默认打不开steam覆盖(就是按Shift+Tab呼出的那个面板)。我摸索出的解决办法:首先在steam的“设置”→“游戏中”确认“在游戏中启用Steam界面”是勾选状态。然后在该游戏的属性里,我会勾上“以管理员身份运行此程序”和“在游戏中启用Steam界面”。如果还不行,我就把steam客户端整个以管理员身份启动一次,再运行游戏。大部分单机游戏都能正常呼出覆盖,但某些反作弊严格(比如《堡垒之夜》)或者窗口化特殊处理的老游戏可能会屏蔽,那就没辙了。
第四步:利用steam功能让游戏更好玩
加进来的游戏可以用steam的截图功能,按F12就能保存,还能上传到个人资料;我最喜欢的是远程同乐,之前和朋友玩《茶杯头》的室友版,我用的是从某处下载的免安装版,本来只能本地双打,但通过steam的远程同乐邀请好友,他就能从自己家加入,就像在同一台电脑前一样。另外,我还在客厅的笔记本上装steam,通过家庭流式传输把游戏画面从我卧室的游戏PC串流过去,躺着用手柄玩一些不支持手柄的PC游戏。这些功能原本只有steam正版游戏才能用,但现在非steam游戏也能享受,感觉赚到了。
踩过的坑和我的偏方
有些游戏添加后启动报错,我试着用兼容性模式运行steam或游戏本身,比如给exe设置“以Windows 7兼容性运行”就解决了。还有一次,游戏能启动但steam覆盖消失,我发现是杀毒软件拦截了steam的加载进程,退出后恢复正常。另外,为了保持库的美观,我会定期整理,把不再玩的游戏从库中移除(只是移除快捷方式,不影响游戏本体)。因为steam库的非steam游戏实际上是快捷方式,删了不影响。
这就是我把各种传输来的游戏整合进steam的全过程。现在我的库里既有正版也有其他渠道的游戏,但在启动器里完全分不清区别,统一管理真的很方便。而且每次有朋友来我家看到这整齐的库都会感叹“你怎么全买的steam啊”,我都会笑笑不解释。
