准备:解锁的工具
下载安装 steamtools
方法一:通过拼多多1元共享账号下载
- 右键steamtools悬浮图标,“启动Steam选项” -> 打开“解锁模式”
- 在pdd搜索想要的游戏,花1元左右买个最便宜的离线账号,登录卖家给的账号
- 下载安装好想要的游戏
- 在左侧库中鼠标点击下载好的游戏名称,鼠标拖动到steamtools的图标上
- 重启Steam,切换到自己的账号,在库中就可以看到想要的游戏了
此种方法最简单,不用花里胡哨搞来搞去。但需要花钱搞个有目标游戏账号,而且换了台新电脑又要买账号。
方法二:通过 【清单】+【秘钥】 下载
1. 解锁游戏
Steam 想要下载游戏,首先库里要有游戏
打开steamdb.info/,搜索想要的游戏
选择 App ID,鼠标拖动到steamtools的图标上,重启Steam,在库中就可以看到想要的游戏了。
移除解锁:按住Ctrl键,选择 App ID,鼠标拖动到steamtools的图标上
2. 仓库、清单、密钥
Steam 游戏本体放在仓库(Depots)里
下载需要客户端拿着清单(Manifest)去访问仓库,告诉仓库想要下载什么
仓库需要核实仓库对应的秘钥(DecryptionKey)
2.1 下载哪些仓库(文件)?
打开steamdb.info/,搜索想要的游戏

ID 为1432321的仓库是Windows的游戏文件,我们需要的文件
还有一种情况是有很多dlc和语言包的仓库

知道这些仓库都是什么以后就不难知道如果要下载完整的游戏都需要哪些仓库ID以及对应的秘钥,在这里则需要1091501(本体仓库)、1091509(中文语言及语音仓库)、2060310(DLC内容仓库)
2.2 清单怎么获取?
1. 通过已购买游戏的账号生成
2. 第三方下载
https://github.com/pjy612/SteamManifestCache
https://github.com/Onekey-Project/Onekey
https://linux.do/t/topic/210116
「1786秘钥+成就清单.zip」链接:https://pan.quark.cn/s/ca30c6dc717a 提取码:LihN
tg 频道等等
2.3 清单导入Steam
获得的清单文件类似(一个仓库对应一个manifest清单文件) :
1432321_700606958191193821.manifest
其中:
- 1432321为仓库ID
- 700606958191193821为清单ID
将所有的manifest文件拖动到steamtools的图标上,或者手动放到Steam目录下的depotcache文件夹下
2.4 秘钥怎么获取?
一般秘钥和清单是捆绑在一起的的资源,在lua文件中
清单生成工具:生成manifest文件的同时会生成lua脚本,里面有秘钥
2.5 秘钥导入Steam
将lua文件拖动到steamtools的图标上
或者打开\Steam\config\config.vdf文件,搜索depots,跳转到对应位置,你会看到很多仓库ID和对应的key,严格按照原格式把你需要添加仓库ID和key写入即可
"1432321" { "DecryptionKey" "fd4524cb30582752f15e4bf01254dbb7b890f58008101a40208cd78fb139d800" }
其中:
- 1432321为仓库ID
- fd4524cb30582752f15e4bf01254dbb7b890f58008101a40208cd78fb139d800为仓库对应的秘钥
3. 下载游戏
导入【清单】+【秘钥】之后,重启Steam 就可以下载游戏了
方法三:通过pcststory等第三方下载
-
先通过 steamtools 解锁游戏
-
下载 pcststory
将下载完的游戏,复制 steamapps 下的 【acf文件】 以及 common 下的【游戏完整文件】
复制到本机安装的Steam目录下,重启Steam,即可在Steam中看到下载好的游戏。