美化:修改steam客户端样式
鉴于某次Steam更新,导致原有的“皮肤”功能被踢除。为了不再忍受Steam现在客户端“过时”的审美,笔者不得不寻找新的Steam Hook方案。直到我找到了它——Millennium An open source gateway to a better Steam® client experience.
什么是Millennium?
Millennium 于 2023 年 4 月正式推出,是一个开源的低代码 Mod 框架,用于创建、管理和使用桌面 Steam 客户端的主题/插件,无需任何内部交互或开销。
Millennium 基于 Steam 客户端内部允许其运行的漏洞。
Steam 客户端支持远程 CEF 调试,这会在本地向您的系统公开 chrome 开发人员工具。Millennium piggy 放弃了此功能,并将其用作与客户交互的通道。
正如此处的非官方记录,我们可以以编程方式与 Steam 客户端交互,而无需修改其内部存储器。这允许我们创建一个 SDK,用于将 CSS 和 JS 注入上下文窗口。
简单的说,这是一个DLL管理器,可以帮助你安装你所需要的Steam皮肤与插件,最终达到美化与提升功能性的效果。
话不多说,上使用效果图:
如何安装
要在 Windows 上安装 Millennium,我们使用 PowerShell 安装程序脚本。要运行该脚本,请打开 PowerShell,粘贴以下命令,然后按 Enter。
此安装程序是完全开源的,我们鼓励社区审核源代码。
自动安装
Millennium 是完全可移植的,以下脚本不会更改任何系统配置。
请在Powershell下运行以下代码:
iwr -useb "https://steambrew.app/install.ps1" | iex
手动安装
首先,从此存储库下载 Millennium 的 Windows 压缩包。只需将所有文件放入您的 Steam 目录中,然后重启Steam,接下来你应该就可以看到弹出的提示了。
开始使用
主题
要为您的 Steam 客户端选择要使用的主题,请从设置中主题选项卡的下拉列表中选择一个主题。
如果您还没有任何主题,则需要安装一些主题。前往 https://steambrew.app/themes 并选择一些您喜欢的主题。
安装主题
在安装了 Millennium 的情况下打开 Steam 并导航到 https://steambrew.app/themes
选择您要使用的主题,单击 Install 安装,然后等待该过程完成。(请保证网络环境良好。如果自动安装失败,可以前往皮肤Github仓库下载源文件并将其复制到 Millennium 的Skin文件夹中)
前往 Steam 设置 -> 主题 -> 客户端主题 并选择您新安装的主题。
信息
如果您使用的是 带有广告拦截器的浏览器(这会阻止一些动作的运行),则可能难以安装开箱即用的主题,特别是网站说您在 Steam 打开时处于预览模式。要解决这个问题,请打开广告拦截器,然后“允许所有跟踪器和广告”
您也可以禁用站点的整个保护。经笔者测试,网站本身没有什么广告,因此关开不影响。
插件
打开 安装了 Millennium 的 Steam 并导航到 https://steambrew.app/plugins。
选择您要使用的插件,单击 Download。
提示选择下载位置后,导航到您的 Steam 插件文件夹,该文件夹应如下所示:“C:\Program Files (x86)\Steam\plugins”
将文件安装到 plugins 文件夹中后,必须将 zip 文件解压缩到以安装的插件命名的新文件夹中。
前往 Steam 设置 -> 插件并启用新安装的插件。注意:您可能需要完全重新启动 Steam 才能使插件生效。
更新
内置自动更新提醒选项,当然如果不堪其扰可以选择关闭。为了避免因为Steam更新导致的主题与插件异常,尽量使用最新版本。