Steam Tinker Launch是一款多功能 Linux 包装工具,可与 Steam 客户端配合使用,可轻松图形化配置游戏工具,例如 GameScope、MangoHud、模组工具等。它支持使用 Proton 的游戏和原生 Linux 游戏,并且可以在 X11 和 Wayland 上运行。
正如 r/linux_gaming 上的/u/TaylorRoyal23所描述的:
“一个令人难以置信的包装器,带有菜单,可让您轻松切换和修改 Linux 上游戏的各种设置。从质子版本到启动和退出脚本、质子/dxvk 等设置、FSR、重新着色,甚至各种工具的选项比如游戏模式、重玩魔法、游戏范围等等。我只是将我的默认质子版本设置为“Steam Tinker Launcher”,然后每个游戏都会启动一个 2 秒菜单,让您可以轻松更改任何设置。你不需要按任何按钮,它只是使用默认设置并启动游戏。菜单可能会有点混乱,但它将所有内容整合到一个地方,并且比尝试记住各种设置的数十个命令要简单得多。可能需要。”
SteamTinkerLaunch 提供了种类繁多的功能,本自述文件中无法列出。请参阅功能列表及其相关的 wiki 页面以获取完整的详细信息。不过,以下是 SteamTinkerLaunch 提供的一些关键功能。请注意,其中一些功能可能不适用于 Flatpak Steam!
特征 | 描述 |
---|---|
自定义每个游戏的环境变量 | 根据每个游戏设置自定义环境变量。对于为各种游戏添加命令行调整很有用。 |
自定义游戏可执行文件 | 更改 Steam 启动的可执行文件。对于自定义游戏启动器/模组启动器很有用。 此选项非常灵活,允许在游戏之前或游戏之后启动自定义可执行文件,而不是游戏本身。有关用法,请参阅自定义程序 wiki 页面。 |
轻松安装 Winetricks 动词 | SteamTinkerLaunch 可以应用必要的步骤来安装,例如,在 Proton 前缀中安装dotnet48 或更高版本,这可以解决通过 Proton 运行的 GUI 工具的常见问题。强烈建议使用 Proton 社区风格(例如 GE-Proton 或 Proton 5.0)安装 dotnet48 。您还需要确保您的 Winetricks 版本是最新的。 |
ModOrganizer 2 支持 | 安装并设置 mod 安装和组织工具 ModOrganizer 2。包括浏览器和命令行集成,用于使用xdg-open 处理 NXM 链接。请参阅我们的 ModOrganizer 2 wiki 页面和 modding wiki 页面了解更多详细信息。 |
Vortex Mod Manager 支持 | 安装并设置 Nexus Mods 的 mod 管理工具 Vortex Mod Manager。包括浏览器和命令行集成,用于使用xdg-open 处理 NXM 链接。请参阅我们的 Vortex wiki 页面和 modding wiki 页面了解更多详细信息。 |
特别K支持 | 用于增强和修复 Windows 游戏常见问题的实用程序。 请参阅我们的 SpecialK wiki 页面了解用法。可能需要额外的可选依赖项。 |
ReShade 支持(仅限 Proton/Wine) | 支持使用ReShade着色器来增强Windows游戏的视觉质量。请注意,ReShade 不支持本机 Linux 游戏。 请参阅我们的 ReShade wiki 页面,了解有关ReShade和SpecialK一起使用的用法和信息。 |
对冲模组管理器支持 | 支持自动安装开源 Modern Sonic 游戏模组管理器,并尝试为需要它的各种游戏安装解决方法。 由于这种调整的性质依赖于 Winetricks,在某些情况下可能需要一些手动干预。请参阅 SteamTinkerLaunch Hedge Mod Manager wiki 页面了解详细信息。 |
定制酒/质子下载 | 管理下载自定义 Proton 和 Wine 版本,例如 GloriousEggroll 流行的 Proton 风味 GEProton。这些版本由 SteamTinkerLaunch 安装和管理。 (需要安装jq ! )有关更多详细信息,请参阅有关自定义 Proton 版本和自定义 Wine 版本的 wiki 页面。 |
要了解最新版本,请查看稳定版本变更日志。要了解尚未稳定构建的最新前沿开发更改,请查看完整的更改日志。
Steam Tinker Launch 可与 Linux 本机游戏和使用 Proton 的游戏配合使用,但某些仅限 Windows 的实用程序(例如 ReShade)仅适用于 Proton 游戏。 SteamTinkerLaunch 还支持非 Steam 游戏,只要它们是通过 Steam 客户端启动的。
通过 Steam 使用 SteamTinkerLaunch 有两种方法,作为兼容性工具(适用于 Proton 游戏)或作为启动选项(适用于本机 Linux 游戏)。每个游戏只能使用这些选项之一。
使用 SteamTinkerLaunch 作为兼容性工具是在 Proton 游戏中使用它的预期方式。安装 SteamTinkerLaunch 后,强制将其作为从兼容性工具列表中选择的游戏的兼容性工具。您还可以从 Steam 客户端的 Steam Play 设置中将 SteamTinkerLaunch 设置为所有应用程序的默认兼容性工具。请记住,如果您强制将 SteamTinkerLaunch 作为兼容性工具,Steam 将始终下载游戏的 Windows 版本。
使用 SteamTinkerLaunch 作为启动选项是在原生 Linux 游戏中使用它的预期方式。您可以启用 SteamTinkerLaunch 作为启动选项
steamtinkerlaunch %命令%
在某些平台(例如 Steam Deck)上,使用 SteamTinkerLaunch 作为启动选项可能需要您将其添加到您的路径中。有关如何将脚本添加到路径的信息,请参阅发行版文档,因为这在发行版和 shell 之间可能有所不同。如果您通过 ProtonUp-Qt 安装了 SteamTinkerLaunch,它将添加到您的路径中,但您可能仍需要按照启动选项 wiki 页面上的说明将路径设置为$HOME/stl/prefix/steamtinkerlaunch
。
可以使用 SteamTinkerLaunch 作为 Proton 游戏的启动选项,但这不是预期的用例。
开始游戏时,会弹出一个等待请求者小对话框。这将允许您通过按 按钮或按空格键访问主菜单,或跳至启动游戏。默认情况下,该对话框只会停留两秒钟,然后超时并启动游戏,但这可以在 SteamTinkerLaunch 设置中进行配置。
主菜单是修改游戏选项的跳板。有关其提供的选项的更多信息,请参阅 wiki 页面。
SteamTinkerLaunch 有几个命令行选项,可以在 Steam 之外使用,例如安装模组工具。您可以运行steamtinkerlaunch help
来获取可用命令的完整列表,或者如果 SteamTinkerLaunch 不在您的路径中,您可以从下载 SteamTinkerLaunch 的文件夹中运行sh steamtinkerlaunch help
。
根据您的平台和需求,SteamTinkerLaunch 可以通过几种不同的方式安装。请参阅安装 wiki 页面以获取详细的安装说明。
平台 | 笔记 |
---|---|
包管理器 | 首选安装方法。请参阅下面的分发包状态,尽管此列表可能并不详尽。 非常感谢所有包维护者! 有关可用软件包的更多信息,请参阅安装 Wiki。 |
ProtonUp-Qt | 从 v2.7.3 开始,ProtonUp-Qt 支持 SteamTinkerLaunch。这应该允许您安装 SteamTinkerLaunch,无论您使用的是哪个发行版,包括 Steam Deck 。有关更多详细信息,请参阅安装 wiki 和我们的 ProtonUp-Qt wiki 页面。 在 Steam Deck 之外,确保您已满足相关的 SteamTinkerLaunch 硬依赖项。 |
手动安装 | SteamTinkerLaunch支持系统范围(root)和本地(非root)手动安装。有关设置和详细信息,请参阅安装 Wiki 注释。 |
蒸汽甲板 | 有关 Steam Deck 的具体安装说明,请参阅安装 Wiki。 |
蒸汽扁平包装 | 有关使用 Steam Flatpak 和 SteamTinkerLaunch 的设置说明,请参阅安装 Wiki。 注意:这仅适用于 Flatpak Steam。 |
其他 | 有关任何特定于发行版的安装说明,请参阅安装 Wiki。 |
一些伟大的人在他们的平台/频道上提到了 SteamTinkerLaunch。非常感谢所有关注 SteamTinkerLaunch 的人!
姓名 | 按 |
---|---|
podiki (也是 SteamTinkerLaunch 贡献者) | 在 BoilingSteam 上写了一篇关于 SteamTinkerLaunch 的巨篇文章! |
埃基安乔 | 与 SteamTinkerLaunch 的创建者 Frostworx 在 BoilingSteam 上撰写了问答! |
十六进制DSL | 制作了一个 YouTube 视频来展示 SteamTinkerLaunch |
燕尾服 | 制作了一个 YouTube 视频来展示 SteamTinkerLaunch |
Linux 游戏演员 | 在他们的演员阵容中多次提到 SteamTinkerLaunch,而且还在增加! |
凯文·瓦默 | 写了这篇文章 |
HiTechLoLife 的 Starological | 创建了这个描述 SteamTinkerLaunch 的视频 |
小丑1007 (日语) | 在 SteamTinkerLaunch 上为日本用户写了一篇大文章 |
当 SteamTinkerLaunch 第一次启动时,它将创建默认的配置结构(通常在~/.config/steamtinkerlaunch
中)。所有配置文件都是独立的文档,并且总是在增长,因此可能会丢失一些选项。如果您发现未记录的配置选项,请在问题跟踪器上请求。您甚至可以自己编写文档,然后由协作者添加。
要了解可以配置的内容的总体概述,您可以查看 wiki,或者简单地浏览主菜单,其中几乎涵盖了所有可用的内容。如果您想大致了解 SteamTinkerLaunch 的功能,并且发现庞大的 wiki 过于庞大,您可能需要查看社区成员创建的文章和视频。
如前所述,几乎所有内容都可以从主菜单进行配置,但您也可以选择使用图形文本编辑器编辑 SteamTinkerLaunch 的全局和每个游戏的配置文件,以获得更精细的方法。在使用文本编辑器进行编辑之前,最好先探索主菜单中的配置选项,然后使用文本编辑器进行调整。
有关 SteamTinkerLaunch 特定配置文件的更多信息,请参阅配置文件 wiki 页面。
有关 SteamTinkerLaunch 存储下载文件的位置的信息,请参阅下载 wiki 页面。
日志按照全局菜单或全局配置中的定义写入LOGDIR
(默认情况下,通常是~/.config/steamtinkerlaunch/logs/
)。日志文件的详细程度取决于WRITELOG
变量,其中0
表示不记录日志, 1
表示较少详细程度, 2
表示最详细程度。
SteamTinkerLaunch 会生成许多日志,包括特定于游戏的日志文件。对于其中包含 Steam AppID 的日志(例如 Proton 日志),日志文件通常有一个带有游戏名称的符号链接,以便更轻松地识别日志。
SteamTinkerLaunch 还可以在/dev/shm/steamtinkerlaunch
中存储其他日志信息。
除了日志之外,还有一个用于故障排除的 wiki 页面,其中列出了一些用户遇到的一些问题和一些已知问题。
请记住,您使用 SteamTinkerLaunch 的风险由您自行承担,并且您对使用它启动的第三方程序负责。 SteamTinkerLaunch 不隶属于 Valve Corporation 或 Steam。
SteamTinkerLaunch 一直在寻找新的贡献者。有关如何为该项目做出贡献的更多信息,请参阅 CONTRIBUTING.md。
SteamTinkerLaunch 根据 GNU 通用公共许可证 v3.0 获得许可。请参阅许可证了解更多信息。