steam仓库清单文件生成

    清单文件简介

  • 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等工具解锁游戏后可以正常下载
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果你想要生成 Steam 上的游戏地图,你可以按照以下步骤进行: 1. 下载并安装游戏开发工具或编辑器:许多游戏在 Steam 上提供了相应的开发工具或编辑器,使玩家能够创建自己的地图。在游戏的页面上寻找相关的工具或编辑器并进行下载和安装。 2. 打开游戏开发工具或编辑器:启动已安装的游戏开发工具或编辑器。 3. 创建新地图或选择现有地图:根据工具的界面和功能,你可以选择创建一个新地图或者选择一个现有的地图进行编辑。 4. 设置地图参数:根据游戏和地图编辑工具的要求,设置地图的大小、地形、环境、物体等参数。这些参数可能包括地形高度、纹理、道路、建筑物、植被等。 5. 添加和调整地图元素:使用编辑工具在地图上添加和调整各种元素,如建筑物、道路、水域、植被、物品等。根据工具的功能,你可以自由绘制、选择和放置这些元素。 6. 进行地图测试和优化:在编辑过程中,进行地图的测试以确保其可玩性和流畅性。根据需要进行调整和优化,以提供更好的游戏体验。 7. 导出地图:完成地图编辑后,将地图导出至适当的格式,以便其可以被游戏引擎或平台识别和加载。 请注意,具体的步骤和工具可能因游戏而异。每个游戏都有自己的地图编辑流程和工具,你可能需要在游戏的社区或官方网站上查找更详细的信息和教程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值