因为之前的那个Go语言写的失效了,看了一下是steamui的API寄了,开发者也摆烂不做了,所以自己做了个可以脱离第三方平台和Steam客户端而且支持其它系统平台的,直接登录账号用官方API获取清单和DecryptionKey,用到了C#和Python,C#是基于DepotDownloader稍作修改,让输出可以展示DecryptionKey,Python脚本负责整理数据,同时也能支持Linux平台。
压缩包里面只有Windows x64的binary而且不带dotnet9运行库,自行安装运行库,或者自己把带运行库的或者其他架构的binary放进去。
binary下载地址:https://github.com/ZGQ-inc/DepotDownloader/releases/tag/init
运行库下载地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/9.0
需要下载
.NET 桌面运行时
。注意原始版本的DepotDownloader不支持本脚本,正在考虑提交pr。
登录一次即可,之后便可直接使用,同时支持多账号。但是账号session是按照路径存储的,脚本搬个地方需要重新登录,另外注意账号安全,不要在公用电脑上登录。
安装Python python.org
解压
SteamManifestGrabber.zip
进入文件夹,打开终端,输入
python3 main.py
添加参数-h可查看使用说明。
下载地址:https://t.me/CopyRightZGQInc/1700
只测试了Windows x64和Linux x64,有问题在评论区反馈。
Steamtools论坛老是寄,干脆发到这来了。
#PC软件 #游戏 #Steam