利用 SteamDB 信息回退 Steam 游戏版本

您所在的位置:网站首页 switch游戏版本回退 利用 SteamDB 信息回退 Steam 游戏版本

利用 SteamDB 信息回退 Steam 游戏版本

2024-03-10 11:59| 来源: 网络整理| 查看: 265

如果你在 Steam 平台上购买了没有中文的游戏,但是又因为自身的英语水平不足,就需要汉化补丁才能看懂游戏内容。但是,多数汉化补丁只适用于特定的游戏版本。游戏更新或者汉化补丁没有及时更新,可能就无法用在当前版本的游戏上。为了解决这一问题,可以利用 SteamDB.info 查询游戏的 Depot 信息,通过 Steam 控制台回退游戏版本,这样就能打上旧版的汉化补丁了。

实例演示:《Oxenfree》 《Oxenfree》已更新官方简体中文,此处内容仅供学习模仿,不具有实际应用价值。

这里以 Oxenfree「奥森弗里 / 淡夜未央 / 狼奔豕突」这款游戏为例(对先前微博介绍的展开),这款游戏的汉化补丁就存在这样的问题,需要回退到上一个版本才能正常使用。

查找 DepotID

首先,进入 Oxenfree 的 SteamDB 页面(游戏的 AppID 为 388880)。在左侧选择 Packages 选项,找到你所购买的这个游戏的 SubID(可以利用 Steam 控制台的 licenses_print 命令查看,也可以利用 SteamDB 的浏览器扩展查看)。我所购买的《Oxenfree》的 SubID 是 90278。

进入 SubID 为 90278 的页面,在左侧选择 Depots 选项,可以看到如下图所示总共有 6 个 Depot。我的电脑是 64 位系统,因而需要的是 Oxenfree Windows x64 Content 这个 Depot。

这个 Package 下的所有 Depot

这个 Package 下的所有 Depot

查找 ManifestID

进入 DepotID 为 388881 的页面,在左侧选择 Manifests 选项,可以看到如下图所示总共有 10 个 Manifest。通过对比汉化补丁的发布时间(2017年7月11日),最近的 2 个 Manifest 的更新时间分别为2017年9月27日和2016年12月14日,由此可以推断出2016年12月14日的 Manifest 应该是可以使用汉化补丁的。记录下2016年12月14日的 ManifestID 为 1298662553700064654。

这个 Depot 下的所有 Manifest

这个 Depot 下的所有 Manifest

下载旧版本游戏

进入 Steam 控制台(在 Steam 快捷方式的“运行”后加上 -dev,在浏览器中输入 steam://nav/console 即可进入),执行如下命令:

download_depot - download_depot [] [] []

对于 Oxenfree 游戏具体来说,就是:

download_depot 388880 388881 1298662553700064654

其中,388880 为 AppID,388881 为 DepotID,1298662553700064654 为目标 ManifestID。

回车确认后,旧版本的游戏便开始下载(Steam 客户端内是看不到游戏正在下载的,可以利用网络流量监测工具之类的查看是否正常下载)。下载完成后,前往 Steam\steamapps\content\app_388880\depot_388881 目录,将目录内的文件覆盖回 Steam\steamapps\common\Oxenfree 目录。

至此,游戏已经被回退到先前的版本了,可以正常打上汉化补丁。

衍生工具:SteamDepotDownloader-GUI SteamDepotDownloader 软件界面

SteamDepotDownloader 软件界面

比起之前复杂的方法,图形化的工具可以更方便地解决这个问题。

下载软件使用说明GitHub


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3