如题,下载旧版本游戏应该是个小众需求,写下来就当记录一下。需要用到 SteamDB。
使用此方法也可以单独下载一些特殊内容而不下载整个游戏,比如单独下载某个游戏的设定集、壁纸、原声等等。因为这些内容往往与游戏本体是分开的“depots”。
接下来以如何下载《上古卷轴5 天际 特别版》的 1.5.97 版本为例,说明流程。1.5.97版本是老滚5大多数“整合包”选择的版本,也是“SE”的最后一个版本。
打开Steam控制台
Win + R 弹出运行窗口,输入 steam://open/console
回车,会在Steam客户端中打开一个控制台,控制台会常驻在这里,重新启动Steam客户端会消失。
页面底部可以输入命令,例如输入 user_info 并回车,可以查看当前用户信息
一个快速示例:如何下载 《Mirror》 - 魔镜 游戏的表情包免费 DLC,请确保你的库中有此免费 DLC。
输入命令 download_depot 644560 1120630 5362505210744167703
回车,文件会下载到你的Steam安装文件夹,具体位置会在下载完成后显示出来。
找到对应目录即可找到刚才下载的内容。
命令简单拆解
接下来对上述命令进行详细说明,让你可以下载任意想要的游戏文件(前提是你库里有这个游戏...我知道你在想什么)。
通过 SteamDB 确定想要下载的游戏文件
打开 SteamDB 网页,搜索找到游戏
在游戏详情页面记录 App ID,然后找到 depots 并点击,就可以看到所有游戏文件
《上古卷轴5 天际 特别版》 depots 组成部分如下
根据上图可知,想要完整版的英文版《上古卷轴5 天际 特别版》,需要下载3个depot。
到此为止已经确定了需要下载的游戏文件,接下来是本文的重点,确定下载文件的版本。如果你不需要关注文件版本(比如在下载设定集、原画等的时候),则不需要关注版本。
如何通过 SteamDB 确定想要下载的文件版本
在 depots 列表中,点击第一列中的 ID 即可进入到 depot 详情页面,这里可以看到该 depot 包含的游戏文件。以游戏文件中的第一个 depot “disk” 为例。
选择 Manifests,关于 Manifest 对应的游戏版本,可以通过更新时间来判断,尤其是上古卷轴5这种对版本比较敏感的游戏,相对来说比较好判断游戏版本与 depot 文件的对应关系,下图直接上结论,不再赘述。
根据上图可知1.5.97版本对应的 ManifestID 是 7848722008564294070。
同理,找到 剩下两个 depot 的 1.5.97版本对应的 ManifestID,用以下命令即可下载1.5.97版本老滚5。
download_depot 489830 489831 7848722008564294070
download_depot 489830 489832 8702665189575304780
download_depot 489830 489833 2289561010626853674
命令结构解析如下。
下载过程中可以离开Steam控制台,下载会在后台进行。
过程中不能重启Steam,否则下载会中断。
下载完成后到对应的文件目录,将三个depot 中的所有文件移动到同一个文件夹里,就是一份完整的“纯净版” Steam 版《上古卷轴5 天际 特别版》。
--------------------------------
本文中所有超媒体(图形、音效、影片和超链接等)内容均来自网络或本人,仅供学习交流使用,如有侵权请联系删除。