如果你是Steam玩家,有没有思考过这个问题:如何为游戏降级?
这与手机固件降级是一个道理,比如你安装了iOS 15.2,不喜欢它的功能,想要降级到iOS 14.8,通常情况下,你能在一个时间窗口内降级,但不是随时都可以。
当一款游戏发售后,开发者往往会发布补丁,以修复各种BUG并且推出新功能,但如果我们不喜欢新版本,能否降级到过去某一个版本呢?
答案是肯定的,以《赛博朋克2077》为例,这款游戏已经更新到1.31,相比初始版还是进步不少,那么我们怎样降级到1.3呢?
首先,我们需要进入第三方网站steamdb,然后在搜索栏输入cyberpunk 2077,进入对应的页面,复制APP ID。
接下来,点击页面左侧的Depots(仓库),这里显示有13个仓库,包括游戏本体(61.91GB)、VC 2019 Redist和各种语言包,其中简体中文包的大小为4.58GB。
我们选择游戏本体——Cyberpunk 2077 Content,复制它的Depots ID——1091501,然后选择页面左侧的Manifests(清单)。我们可以发现,《赛博朋克2077》有10个清单,对应了历史上10个补丁,从最早的1.1到最新的1.31。
现在,找到你想要的游戏版本,比如2021年8月18日的1.3,复制它的Manifest ID。
在浏览器中输入steam://nav/console,打开Steam客户端,在下方空格处依次输入download_depot <appid> <depotid> [<target manifestid>],其中《赛博朋克2077》的<appid>是1091500,<depotid>是1091501,<target manifestid>是4226367547239603660。
那么输入格式应该是download_depot 1091500 1091501 4226367547239603660。
输入无误后,Steam会开始下载游戏,下载完成后会显示文件的位置。这时,将原文件夹的内容移动到其他位置,再将下载内容移动到原文件夹内。
当然,不是每一款游戏都能降级。据外媒rockpapershotgun报道,去年9月,Steam客户端的测试版似乎能够阻止用户访问游戏老版本,尽管对多数玩家的影响不大,但可能会让MOD开发变得更加困难,因为开发者习惯于回滚版本。
无论如何,对游戏降级是很有必要的,希望Steam能保留这一功能,毕竟不是每一个玩家都喜欢最新版。