[教程] 坎巴拉版本回滚计划 - 拯救你的旧存档和MOD
全文共1400字,预计阅读时间5分钟,推荐电脑网页端阅读以便实际操作
前言
本文发布不久前,《坎巴拉太空计划》更新了1.4.0版本,这使得绝大部分MOD需要作者更新才能继续使用。
与此同时,Steam默认开启的游戏自动更新功能“摧毁”了部分MOD玩家的游戏体验:
- 自动更新后开启游戏,游戏直接崩溃
- 游戏启动过程中提示MOD不兼容当前版本
- 游戏存档受到一定程度影响
本教程适用于使用Steam启动KSP的玩家
回滚KSP至旧版本
1. 在“库”中右键单击游戏,打开“属性”窗口
2. 在游戏属性中,打开“测试”选项卡,点击“请选择你想要参与的测试”下拉框,选择需要回滚至的版本
3. 如果需要更新至最新版本,步骤2中选择“无-不选择任何测试活动”即可
勘误
@M31的夜空曾表示该选项将使KSP回滚至“预发布版”并导致未知的BUG。本人验证回滚后并没有发生文件变化,与1.3.1版本文件完全一致。
选项中的“previous”指的是“过去”,而非“pre-release”的“预发布”。
阻止Steam未经确认自动更新KSP
在游戏属性中,打开“更新”选项卡,点击“自动更新”下拉栏,选择“只在我启动时更新游戏”
意义何在?
- 如果没有选择任何“测试”选项,版本更新时Steam将会自动下载新版本
- 如果选择了该项,版本更新时仅需在“测试”选项卡选择当前版本即可无需回滚,直接保留在当前版本
例子:
1.3.1版本时,选择“只在我启动时更新游戏”,此时1.4.0版本尚未更新
1.4.0版本发布后,Steam提示KSP更新下载,但未开始
“测试”选项选择“previous_1.3.1 - 1.3.1 Kerbal Space Program”
此时KSP更新下载自动消失,可继续使用Steam启动1.3.1版本
修复旧版本无法打开的存档
如果你在更新游戏打开过先前版本的存档,再回滚至先前版本后,就会发现游戏提示存档无法打开
这原本是个善意的功能,防止高版本存档在低版本使用造成BUG,但如果你确实需要打开它呢?
救救存档!
1. 在游戏属性中,打开“本地文件”选项卡,点击“浏览本地文件”
2. 打开“saves”文件夹,这里负责存放游戏存档
3. 打开你需要修复的存档文件夹,例如这里存档名为“Duck1998”
4. 右键单击“persistent.sfs”,选择“打开方式”
5. 使用“记事本”打开,不必勾选“始终使用此应用打开 .sfs文件”
6. 将第三行的“Version = ”后的版本号改为你需要的版本号,保存文件
例子:1.4.0改为1.3.1
7. 旧存档修复完成,尽情享受吧
后记
第一篇B站专栏文章的反响很快超出了我的预计,这坚定了我继续写下去的信心。
另外一提,B站专栏编辑器真是不好用……
感谢:
- @M31的夜空在其专栏文章中的推广
- @QPCKerman在其动态中的转发
- 坎巴拉太空计划吧加精文章发布帖
- 所有推荐、收藏、投币、分享的读者
更加精彩的,永远是下一篇文章。
本文首发于本人简单博客,B站专栏版修改了部分排版:
https://github.com/Duck1998/Duck1998.github.io/issues/5
推荐阅读
↑ 看到没,这就是肝帝
如果喜欢这篇文章,希望让更多KSP玩家看见,请点赞和分享
如果觉得文章写得不错,想鼓励up主,请随意投币
如果想以后能够轻松找到这篇文章,请使用收藏功能
未来第一时间阅读高质量的KSP相关教程与MOD介绍,请关注up主