PC 游戏的启动器太多了。尽管游戏发行商(例如 Bethesda 启动器)进行了各种失败的尝试,但我们在 PC 上拥有比以往更多的店面、库和第三方应用程序,所有这些都在努力捕获 Steam 中的一小部分神奇 Valve早在2000年代初期。
我厌倦了他们,我相信你也是。如果您想玩各个店面上的游戏,则无法卸载所有启动器,但您可以将您的库统一到一个位置,并最大程度地减少 PC 上各种不同启动器的困扰。我是这样做的。
我首选的方法:蒸汽
有几种不同的方法可以将您的 PC 游戏集中到一处,但我更喜欢 Steam。我的大部分游戏都已经在 Steam 上,这是每个 PC 游戏玩家都已经安装的应用程序,并且它附带了一个密集的工具生态系统,可以让您轻松组织游戏。
您可以轻松地将任何外部游戏或应用程序添加到 Steam。从您的库中,选择左下角的“添加游戏” ,然后选择“添加非 Steam 游戏”。您将看到安装 Steam 的硬盘上安装的应用程序列表。您可以从此处选择您的游戏,也可以选择“浏览”来查找可执行文件。
根据游戏的不同,您需要找到实际的游戏可执行文件。您通常还会找到启动器,对于某些游戏,您所需要做的就是添加直接可执行文件而不是启动器。
如果您已经使用 Steam 一段时间,您可能已经知道如何执行此操作,但我们需要做一些清理工作。
首先,您想玩的游戏的可执行文件可能与游戏本身的名称不同。例如,我拥有《天堂陌生人:最终幻想起源》 在 Epic Games Store 上,但游戏的可执行文件是“SOPFFO.exe”。
这在你的图书馆里看起来不太好。右键单击游戏,选择“属性”,然后您可以将非 Steam 应用程序重命名为您想要的任何名称。
这涵盖了大多数游戏,但不是全部。特别是,您可能无法从 Xbox 应用程序或 Microsoft Store 添加所有游戏。其中一些游戏是 UWP 应用 – 它们不是标准可执行文件。
对于这些,您需要下载UWPHook 工具。这会将您的 UWP 应用添加到 Steam。
对您在其他地方拥有的所有游戏执行此操作 – 假设它们已经安装,很快就会安装更多 – 然后您将留下一堆灰色瓷砖,上面有一个平淡的标题。下一步是让它们看起来像你图书馆的一部分。
首先,前往SteamGridDB并下载 SGDBoop 工具。这是一个包含官方和非官方游戏美术作品的数据库,SGDBoop 是一个可以自动将资源应用到您的游戏的应用程序。
我已经写过有关如何使用 SGDBoop 彻底修改 Steam 库的文章,但它也适用于非 Steam 游戏。当您将游戏添加到库中时,Steam 会自动提取可执行文件的图标。您还需要手动添加其他四个元素:两个网格图像、一个英雄图像和一个徽标。
这两个网格图像适用于游戏在您的库中显示的情况,当它是您最近玩过的游戏时,英雄图像是您选择游戏时的背景,徽标将替换 Steam 在英雄图像上的默认文本。
Steam 喜欢埋葬您的非 Steam 游戏,因此还有最后一步。使用左侧菜单,打开过滤器并选择“本地安装”框。然后,选择另存为动态集合。使用 Steam 中的一个书架,选择该动态集合,按照您的意愿对其进行排序,然后您就会在 Steam 游戏旁边看到非 Steam 游戏。
以上是非 Steam 游戏,但您在 Steam 上购买的游戏又如何呢? Steam 上有大量游戏都配有单独的启动器,在很多情况下,您可以完全绕过该启动器。例如, 《赛博朋克 2077》使用红色发射器,而《博德之门 3》则使用 Larian Studios 自己的发射器。
以《赛博朋克 2077》为例,您所需要做的就是将 Steam 指向正确的可执行文件。在很多情况下,Steam 会启动一个单独的可执行文件来启动启动器,然后该启动器将启动游戏的可执行文件。找到《赛博朋克 2077》安装包,依次选择Bin > x64 > Cyberpunk2077.exe。右键单击可执行文件并选择复制为路径。
返回 Steam,右键单击游戏并选择“属性”。在“常规”选项卡下,找到“启动选项”并粘贴您复制的路径。它应该用引号粘贴,但如果没有,请将它们添加进去。在路径末尾的引号后面,添加一个空格,然后添加%command%。您基本上是在告诉 Steam 您希望在单击游戏时启动此可执行文件。
这适用于任何具有启动器和游戏本身的单独可执行文件的游戏。许多游戏都有跳过启动器的特定命令 – 例如,在《赛博朋克 2077》中,您可以在启动选项中使用–launcher-skip – 但这即使对于没有该命令的游戏也应该有效。您必须进行一些挖掘才能找到正确的文件,因此,如果您在玩特定游戏时遇到困难,请确保将PCGamingWiki放在手边,以获取任何特殊的启动命令或文件路径。不幸的是,这个过程不适用于 Ubisoft Connect 和 EA 应用程序。无论如何,他们都会发射。
这种方法有两个主要缺点。首先,这是一个非常手动的过程。您必须单独添加游戏,设置其艺术效果,并挖掘命令以跳过启动器。此外,Steam 不提供查看已卸载游戏的方法。您可以看到 Steam 上已卸载的游戏,但看不到非 Steam 游戏。
替代方案:Playnite 或 GOG Galaxy
如果您不太关心可定制性,只想将所有游戏集中在一个地方,那么您应该使用 Playnite 或 GOG Galaxy。在这两者中,我更喜欢Playnite,因为它是开源的并且具有各种附加组件。其中包括 PC 上主要店面的插件。这是完整列表:
- 蒸汽
- 史诗游戏商店
- 亚马逊游戏
- 育碧连接
- EA应用程序
- 战网
- GOG
- 痒痒io
- 谦虚的应用程序
- Xbox 应用程序
这些附加组件不仅可以导入您已安装和已卸载的游戏,还可以让您保持登录状态。应用程序仍会打开,但您可以直接从 Playnite 启动、卸载和安装库中的游戏。 Playnite 开箱即用,支持您可以使用的几乎任何游戏,并且它包括 IGDB(互联网游戏数据库)集成,自动填充您的艺术和元数据详细信息。
不过,你还可以走得更远。如前所述,Playnite 是开源的,该应用程序有许多不同的附加组件和主题。例如,如果您有跨多个店面的游戏,有一个附加组件可以隐藏重复项,另一个附加组件可以检查 Epic Games Store 上的免费游戏。到目前为止,我最喜欢的是“How Long to Beat”集成,它会显示游戏的时长,以及 SuccessStory,它将成就集成到应用程序中。
Playnite 的功能实在是太多了,有点让人不知所措。从组织库的每个选项到可以在游戏之前、期间和之后运行的自定义脚本,您可以真正深入挖掘并按照您想要的方式构建库。我更喜欢 Steam 方法,但如果你不介意亲自动手,Playnite 无疑更强大。
GOG Galaxy有点不同。它是通过 GOG 购买的游戏的启动器,但它也支持 Epic Games Store、EA App、Steam、Xbox 和 Ubisoft Connect 的社区集成。您可以安装和卸载游戏、跟踪游戏时间和成就,以及自定义所有元数据。
不过,它肯定比 Playnite 弱。您没有任何选项可以跳过启动器,没有任何方法可以在一小部分集成之外添加游戏,也没有任何插件可以自定义您的外观。如果您只关心将所有游戏集中到一个地方并且不想太麻烦,那么 GOG Galaxy 是一个不错的选择。
与使用 Steam 相比,这两个应用程序看起来绝对没有那么好。 Playnite 为您提供了大量自定义选项,GOG Galaxy 很容易设置,但 Steam 拥有添加非 Steam 应用程序并绕过尽可能多的启动器所需的所有工具。
永远不完美
没有办法完全杀死 PC 上的启动器,但通过一些工作,您可以将您的库放在一个位置,并禁用您必须通过的大部分启动器。您仍然需要安装六个店面,但至少您不必在尝试玩游戏时点击无休止的弹出窗口。
除了让你的游戏更有条理之外,经历这个过程还可以提高你的表现。我们过去见过像 2K Launcher 这样的启动器实际上会影响游戏的性能。