steam仓库清单文件生成
清单文件简介
appid
: 游戏iddepot
: 用于存放游戏文件的仓库depot_id
: 仓库编号,通常是appid
的递增编号,一个appid
可以有多个depot_id
,例如dlc
,语言
等仓库manifest
: 记录每个仓库文件的清单manifest_gid
: 仓库清单的编号,类似于commit id
DecryptionKey
: 仓库密钥,用于解密仓库清单文件- 具体可以查看
https://steamdb.info/app/{app_id}/depots/
清单文件的位置
Steam\depotcache
-
清单文件的作用
- 用于steam游戏的下载
- 参考项目DepotDownloader
- 依赖项目蒸汽
crc_clear
计算- 通过对steam逆向分析后找到了计算算法,具体代码在
crc_clear
calc_crc_clear.c
- 分析得出steam是对部分进行了计算,具体过程没搞懂,只复制了汇编代码
ContentManifestPayload
crc
- 通过对steam逆向分析后找到了计算算法,具体代码在
- 把程序运行完后生成的文件复制到目录下
.manifest
Steam\depotcache
- 把生成的文件里的合并到文件
config.vdf
depots
Steam\config\config.vdf
- 使用steamtools等工具解锁游戏后可以正常下载
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhghegkj
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13