小黑盒游戏新闻 ( ) • 2024-04-27 02:10

因为之前玩的存档的库存被污染了(某人送了个车房宝物给我又移除不了,个人强迫症就很不舒服)最近才重新开档玩,结果发现地平线5回到过去的bug已经被修复了。。。。

原本我还想着能回去把五菱宏光和ae86拿到手呢,这段时间又百度又知乎的。最后通过一顿折腾,个人认为理论上还有个能重新穿越的可能。本文纯属探讨研究,不建议尝试,有封禁的风险。但如果哪位大哥有闲心有条件的可以试试,我也不确定能否成功。毕竟是个线上游戏,可能服务器端也有修复,不只是本地文件。

不想看我论证过程的跳到最下面,有省流版说明:


首先,bug应该是去年8月15日的大型更新修复的,也就是23赛季期间。有更新记录为证:

所以最主要的问题就是如何把游戏回退到8月15日前的版本,也就是下载1.604.481及之前的版本去年7月27日的版本应该最后一个能改时间的。已知学习版连不了网,steam又会自动更新,网上几乎找不到完整的资源。所以只能通过steam控制台下载仓库(depot)。理论上通过这些步骤就能绕过steam更新直接启动游戏了:1,通过steam控制台下载好对应的游戏版本 2,把steam自动更新关闭改为仅当我启动时更新 3,steam切换到离线模式 4,对应文件夹里直接打开游戏程序

以单机游戏小丑牌(Balatro)为例:

1,depot可以在steamdb上查询到,先找到对应app id(steam商店页面最后一栏数字:https://store.steampowered.com/app/2379780/Balatro/),然后找到游戏本体的depot id,一般是app id数字+1

2,单击对应系统的蓝色depot数字进入仓库页,在manifest库里找到对应日期的值,把这3个值记录下来

通过控制台命令下载。

3,最后控制台下载完成后就能打开了,不用覆盖原来的文件。

这个方法能下载绝大部分的游戏,而且能正常使用steam功能。但前提是你想要的游戏没有被v社移除,或者你想要的版本没有被游戏开发商删除。想通过这个方法free的人就别想了,它只是下载,并不会帮你绕过验证,该打不开还是打不开的,买了游戏才能玩,部分免加密游戏除外。

这样说服力应该比较强,而且右上角的版本号是不一样的。

然而,这个方法个人在试验中发现一个致命的问题:网络。由于众所周知的情况,steam现在并不能很好的浏览,所以你需要某种“科技”,因为不是国内的服务器。而游戏本体120+g,加上dlc大小达到恐怖的170g。而且通过steam控制台下载不能暂停,没有断点续传,没有下载进度,(鼠标悬停在任务栏的小图标还是可以看的)。经过两天的漫长等待后,我不得不放弃了。但控制台这个功能觉得还是挺有用的,有时候并不是游戏版本越新越好,可能老版本性能和游玩体验更舒服,对mod众多的游戏来说游戏对mod的兼容性很重要,故在此发文探讨。

此外可能还要尝试更改steamapp文件夹的appmanifest_xx.acf文件,将文本中last updated,buildid,targetbuildid,manifest,size的对应值都改成你所下载版本的当时的值,还是通过steamdb查询,不过个人测试后发现无效,一旦steam联网还是会下载最新版的文件。

后记:通过一发单抽拿到豆腐店送货车了

(但是奔驰能上树)

总结:下载地平线5旧版本省流版:

1,打开steam控制台:win+r输入:steam://nav/console或者steam://open/console打开,

2,输入depot_download 1551360 1551361 6919500307515523625,然后回车等待,下好之后控制台有文本提示,打开对应路径就能找到。

希望觉得文章有用的人点点赞,我也是很少发帖,不知道这个电池有什么用。