Skip to main content
返回博客

什么是 SteamTools Manifest 生成器?

免费在线工具:输入 Steam App ID,下载 SteamTools 需要的 manifest 与 Lua 配对。无需注册,无需 API key。

2026年6月15日SteamTools TeamSteamTools Team
什么是 SteamTools Manifest 生成器?

如果你曾经在开源的 SteamTools 客户端里从 Steam 库里安装过某个应用,你大概撞过所有人都撞过的那堵墙:这个程序需要一份 manifest 文件加一份配套的 lua 脚本,才肯动那个应用。这两份文件不在 Steam 客户端里——它们散落在各种社区存档、Discord 频道、pastebin 里。

steamtools.games 是一个轻量、快速的查询工具,能让你在几秒内按 App ID 拿到这两份文件,不用再翻垃圾堆。

为什么这两份文件这么重要

SteamTools 在请求 Steam CDN 取真实游戏数据前,会先对照 manifest 校验。manifest 本质上是一份"签名过的目录",记录游戏有哪些 depot、以及 SteamTools 解密需要的密钥。Lua 脚本叠在 manifest 之上,告诉 SteamTools 该下哪个 分支(public、beta、experimental……)以及怎么校验结果。

只要这两份文件里任何一份有问题,SteamTools 就会静默拒绝安装。社区里以前的 workaround 是在某个 Discord 或第三方文件站里把正确的配对扒出来。这么干能用,但慢、文件会过期、站点也来来去去。

这个站到底做了什么

当你输入游戏名或粘贴一个 App ID,站点会做三件事:

  1. 查游戏:用 Steam 公开的 storefront 搜索接口(跟 Steam 商品页用的是同一个),确认这个 App ID 是真的,顺手拿到规范化的游戏名和胶囊图。
  2. 返回 manifest + Lua 配对:按你选定的 App ID 和分支命名,遵循 SteamTools 的命名约定(如 12345_public.manifest12345_public.lua)。
  3. 本地存最近 5 次查询:方便你重新下载同一份配对,不用重输 ID。

没有登录、没有付费、没有广告网络,也没有需要记的速率配额。整套东西跑在一个 Cloudflare Worker 加一个存博客的小 SQLite 数据库上。

拿到结果怎么用

拿到配对后,把 manifest 放进 SteamTools 的 depotcache 文件夹,把 Lua 脚本放到 SteamTools 根目录。重启 SteamTools,那个游戏就会跟其他游戏一起出现在库里,认你选的那个分支。更详细的走查可以看 使用方式 页。

它不是什么

有几件事要摆在前面说清楚:

  • 不是破解工具。 manifest 只解锁你在 Steam 上已经拥有的内容——它不绕过身份验证,也不绕过付费。
  • 与 Valve 无关。 Steam、Steam 标志、"SteamTools" 都是各自所有者的商标。本站是社区项目。
  • 不是 Steam 客户端的替代。 它是一个只会一招的生成器,必须配合单独的 SteamTools 桌面应用使用。

接下来做什么

路线图很短也很老实:

  • 更多 Steam 区域(现在用的是 cc=us&l=english;有些游戏只有回家区域才能拿到完整结果)。
  • 接入一个社区维护的 manifest 仓库,让你能拿到本地看不到的文件。
  • 每个游戏加备注:"这个 app 拆成两个 depot"、"这个 app 需要 64-bit beta 分支"等等。

想要新功能,最快的路是去 Discord 喊一声。代码本身也是开源的——欢迎提 PR 加新 locale、新语言、新 Steam 区域。---数据源:ManifestHub3——本生成器所基于的开源(MIT 协议)Steam depot-key 缓存。可以审计、fork,或自建镜像。试试生成器 →