• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

steam仓库清单文件生成

武飞扬头像
saozhuboy
帮助1

    清单文件简介

  • appid: 游戏id
  • depot: 用于存放游戏文件的仓库
  • 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_clearcalc_crc_clear.c
    • 分析得出steam是对部分进行了计算,具体过程没搞懂,只复制了汇编代码ContentManifestPayloadcrc
  • 把程序运行完后生成的文件复制到目录下.manifestSteam\depotcache
  • 把生成的文件里的合并到文件config.vdfdepotsSteam\config\config.vdf
  • 使用steamtools等工具解锁游戏后可以正常下载

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhghegkj
系列文章
更多 icon
同类精品
更多 icon
继续加载