在购买一台 Steam Deck 之前,我做过一番思想斗争。我认真思考了应该玩些什么类型的游戏,才值得购买一台售价与普通 PC 相当的游戏掌机。

一个是通过 Steam Deck 兼容性验证的 3A 大作。例如《巫师 3:狂猎》、《赛博朋克 2077》、《艾尔登法环》。这类游戏玩家众多,厂商有针对 Steam Deck 进行额外的优化。尽管画质上有些牺牲,综合体验应该不赖。只是,这类游戏可能还是更适合在大屏幕下游玩(不如说所有游戏都适合在大屏幕才是)。因此,这算不上是值得购买 Steam Deck 的理由。

另一个是精品的独立游戏、小众游戏。像是《空洞骑士》、《奥日》、《战斗方块剧场》,或者是《女神异闻录 5》。这些非常适合使用手柄操控的游戏,在 Steam Deck 的性能下,体验肯定完胜 Nin­tendo Switch。这似乎能支撑我购买 Steam Deck。

再一个则是一些未上架 Steam 的 Win­dows 游戏。虽说基于 Arch Linux 的 SteamOS 能否畅玩 Win­dows 游戏还有待验证,但在刷了不少 Pro­ton 转译运行 Win­dows 游戏的视频后,这个顾虑被立即打消。只要不触及无法在 Linux 底层下运行的游戏,以及那些反作弊严苛的网络游戏, Steam Deck 似乎能成为绝佳的掌上游戏设备。

如此看来,Steam Deck 非常适合用来推 GalGame。

可光是推 Gal­Game 的话,Win­dows 系统 + 可触控的大屏幕的 Win­dows 平板岂不是更好?也许应该买巨硬的 Sur­face?但用平板玩 Gal 一点也不酷,甚至没有素材用来水文。光是写怎么折腾 SD 的系统都够我达成年度 KPI 了。所以,我必须要找到另一个能够支撑我购买 Steam Deck 的强有力 ( mò xū yǒu) 的理由。

下面记录一下在 Steam Deck 上安装《绝区零》的相关流程。

准备工作

  1. 一台 Steam Deck(这个必须有
  2. Type C 接口的 USB扩展坞(可以没有,纯触摸屏操作也行)
  3. 米哈游启动器安装包(可以没有,稍后在浏览器内下载也行)
  4. 《绝区零》游戏本体(可以没有,稍后在启动器内下载也行)

进入桌面

通过 STEAM 按钮,或在 STEAM 菜单中选择「电源」,选择「切换至桌面」,打开 KDE Plasma 桌面环境。

可以参考本文进行一些 Steam Deck 的预设配置。

安装游戏

目前米家登陆 PC 平台的游戏,即便可以直接启动,后续也需要通过 米哈游启动器 方可更新,因此需要先安装启动器,再下载游戏。

由于在 SteamOS 中添加的每一个 Win­dows 应用都有属于自己的虚拟的独立空间不能投机取巧直接将 PC 端的启动器文件直接复制粘贴到 Steam Deck 中,否则会影响后续游戏大版本更新。因此,请按部就班地安装启动器。

安装启动器

如果已经安装了浏览器,那么打开浏览器,访问 https://launcher.mihoyo.com/ 下载米哈游启动器。

如果还没有安装浏览器,那么在开始菜单中,选择系统一栏,打开 Dis­cover 软件管理中心。

搜索 Chrome 并安装。

接着,在浏览器中搜索米哈游启动器,下载安装包。

随后,打开 Steam,点击左下角 + 选择「添加非 Steam 游戏」。

在弹出的窗口中点击「浏览」。

Chrome 的默认下载路径为 /home/deck/Downloads ,即左侧常用位置中的下载。找到刚刚下载的启动器 .exe 程序。

点击「添加所选程序」,将启动器安装程序添加至 Steam 游戏库内。

接着,在 Steam 游戏库内找到刚刚添加的米哈游启动器,点击设置按钮,选择「属性」。

找到「兼容性」一栏,勾选「强制使用特定 Steam Play 兼容性工具」,选择「Pro­ton Ex­per­i­men­tal」。

随后启动安装程序,按默认设置安装即可。安装过程中会自动安装一些缺失的必要组件。

待安装完毕后,不要点击开启启动器,先关闭它。

返回 Steam 游戏库,找到启动器,点击设置按钮,选择「快捷方式」。可以看到 目标 一栏内是启动器安装包的路径,而非安装后的启动器本体的路径,需要修改为正确的路径;另外,起始位置 一栏也需对应修改。

这时候就体现出键鼠的必要性了,我保证你会因为无法对着触摸屏准确选中启动器路径而抓狂。

所以,要么连接键鼠,要么使用 KDE Con­nect(参考本文使用 KDE Con­nect 连接 Steam Deck 的方法),复制启动器路径。

以下步骤在使用键鼠的前提下操作。

首先,使用 Ctrl + H ,显示隐藏文件夹 .local

接着,一层一层地打开 .local/share/Steam/steamapps/compatdata/ ,点击 修改时间 按时间顺序排序,最新的这个 2843999894 文件夹便是安装米哈游启动器所在的文件夹。

该文件夹数字编号为随机生成,每个人安装后的编号都不一样,切勿按图索骥。

继续深入。打开 2843999894/pfx/drive_c/Program Files/miHoYo Launcher/ ,可以看到名为 launchr.exe 的启动器程序就安静地躺在这里。

接下来就好办了。右键启动器程序,选择 复制位置

启动器路径便被复制到了剪切板中。

/home/deck/.local/share/Steam/steamapps/compatdata/2843999894/pfx/drive_c/Program Files/miHoYo Launcher/launcher.exe

随后返回 Steam 库,修改 目标起始位置 的路径。

目标中的路径为具体启动的程序,需要加上 英文引号 ""。即最终填写为:

"/home/deck/.local/share/Steam/steamapps/compatdata/2843999894/pfx/drive_c/Program Files/miHoYo Launcher/launcher.exe"

起始位置为启动器程序所在的文件夹无需引号。即:

/home/deck/.local/share/Steam/steamapps/compatdata/2843999894/pfx/drive_c/Program Files/miHoYo Launcher/

另外,可以将程序名修改为 HoyoPlay,方便后续使用 Steam­GridDB 搜索相关图片。

即可正常启动米哈游启动器。

安装游戏

安装游戏有两种方法。

一是直接在启动器内下载绝区零,这个过程可能比较漫长。点击下载游戏,按默认路径安装即可。

二是复制粘贴现有的已经在 Win­dows 内安装的游戏。需要将游戏复制到启动器所在的文件夹内:

/home/deck/.local/share/Steam/steamapps/compatdata/2843999894/pfx/drive_c/Program Files/miHoYo Launcher/games/ZenlessZoneZero Game

然后在启动器内选择 定位游戏,手动选择目录。

会自动弹出虚拟环境内的文件管理器,像操作电脑文件夹那样依次打开 C:\Program Files\miHoYo Launcher\games\ZenlessZoneZero Game ,确认后即可自动定位到游戏。

校验一遍游戏即可。

由于目前《绝区零》还未对 Linux 有所限制,因而无需任何额外操作,直接就可以在桌面模式下,通过启动器测试启动《绝区零》。

只是桌面模式下的《绝区零》会非常卡顿。

添加至库

添加到 Steam 库的方法和添加启动器一样,只是这回不用修改什么启动路径了。打开《绝区零》游戏文件夹,找到 ZenlessZoneZero.exe ,右键选择 Add to Steam 即可。

不知为何死活截不上图,借用一下添加启动器的图片,各位能看懂就好。

随后在 Steam 库内将游戏名修改为 ZenlessZone Zero ,就可以啦!

启动游戏

切换至游戏模式后,可以使用 Steam­GridDB 简单地美化一下 Steam 库的游戏界面。

随后,就可以尽情地游戏啦!

游戏更新

后续请通过米哈游启动器完成游戏更新。

其他

正如我预想的那样,《绝区零》确实非常适合在掌机上游玩。即便游戏对显卡的要求不低,在 800P 下也可以用中等画质跑到平均 50-60 的帧数。只是游戏不是很好玩,开服玩了一个月便弃坑了。

至于《原神》和《崩坏:星穹铁道》,我也测试过了,均不能正常启动。前者的手柄体验我觉得非常糟糕,且反作弊严格,即便入库后可以启动,也会因为环境异常而被强制登出。《崩坏:星穹铁道》与《绝区零》一样,在手柄与键鼠之间切换流畅,风格也适合在掌机上游玩,只是反作弊也相当严格,根本无法启动。

原神键鼠操作习惯了倒是无所谓,但是《崩坏:星穹铁道》不能在 Steam Deck 上游玩非常可惜。