本文介绍如何精准回退steam上的游戏版本,视频介绍可以看这里
【注】其中:
1366540 为游戏在steam中的App ID,可以通过 steam中右键游戏-属性-更新 中看到
1366541 为游戏的depot ID(该应用下的资源仓库 ID)
ManifestId 需要替换为想要回退的版本的ManifestId
ManifestId可以在以下网站中找到(可能需要加速器)
https://steamdb.info/depot/1366541/history/
8682508222535117582
下载完成后,文件会保存在 SteamCMD 的安装目录的 steamapps\content\app_<AppId>\depot_<DepotId> 文件夹中。可通过一下方式找到
Steam\steamapps\content\app_1366540\depot_1366541
可将此安装目录下的文件全部拷贝到其他文件夹中,并通过双击游戏文件中的exe文件启动该版本游戏(而不通过steam);
通过上述方式可以让一台电脑上同时存在多个不同版本的游戏,并可通过对不同版本文件夹中的exe创建快捷方式的形式快速任意地启动多个不同版本游戏。
【注】:游戏可能原本并不支持多开
以 戴森球计划 为例,可在游戏安装文件夹Dyson Sphere Program/DSPGAME_Data 中打开boot.config
并在其中的 “single-instance=” 前加上“#”,即改成 “#single-instance=”,这样就可实现多开,且多开同样可以支持使用不同版本的MOD
详细多开教程可以看这里
注:验证游戏完整性会恢复所有修改过的游戏文件但不会删除非游戏原生文件
以 戴森球计划 为例:
验证游戏完整性不会删除原本安装在游戏根目录下的MOD文件夹BepInEx,如果需要完全卸载MOD,需要手动删除改目录下的所有文件再校验游戏完整性;
但会初始化修改过的游戏文件,例如上述的多开文件boot.config的修改 和 游戏存档路径path.txt
存档路径修改等内容可以看这里