更新游戏,存档还在。

游戏一出新版本,XLibrary 就会显示带“更新”按钮的通知。它会把新版本装在你现有版本旁边,备份存档,迁移模组和汉化,并保留旧版本,直到新版本顺利运行两次。除非你手动开启,否则不会自动更新。

  • 自 3.1.0 版起
  • Ren'Py、Unity 和 NW.js 存档

XLibrary 如何更新游戏

  1. 你会收到通知

    XLibrary 会用 XLibrary 目录核对你的游戏,新版本一出你就会知道。

  2. 新版本装在旧版本旁边

    点击通知中的“更新”,即可下载并安装到当前版本旁边。启动设置会一并沿用:CrossOver、Locale Emulator 或 Sandboxie、运行环境、启动参数和工作目录。

  3. 存档已备份

    每次更新前,XLibrary 都会备份游戏文件夹中的存档,以及 Ren'Py、Unity 和 NW.js 游戏的用户配置文件夹。

  4. 模组和汉化随之迁移

    你的模组和汉化会转到新版本。你替换过的游戏文件不会迁移,通知中会告诉你有几个。

  5. 旧版本保留到确认安全

    新版本顺利运行两次后,旧版本会在一天后移到废纸篓。点击“保留”可以永久留下它。你正在玩的版本永远不会被移到废纸篓。

XLibrary 的游戏页面:显示已安装版本、带新版本号的“有可用更新”标记、版本历史、“启动”按钮和总游戏时长。

一键恢复存档

存档备份在游戏的启动菜单中。恢复前,XLibrary 会再备份一次当前存档,所以恢复也能撤销。

回滚

如果新版本一启动就关闭,通知会提供选项,把旧版本重新设为默认。

种子更新只下载变动部分

更新已安装游戏的种子下载时,会复用未变动的文件,只下载变动的部分,往往只需几 MB 而不是几 GB。

自动更新需手动开启

除非你要求,XLibrary 不会自行更新游戏。可在“设置 → 系统”中为整个游戏库开启自动更新,或在某款游戏的启动菜单中单独开启。

手动更新 Ren'Py 游戏

不用 XLibrary 的话,稳妥的做法是:

  1. 把新版本解压到一个新文件夹。不要直接覆盖解压到旧版本上。
  2. 把旧版本的 game/saves 文件夹复制到新版本。Ren'Py 还会在别处保留一份存档副本:Windows 上是 %APPDATA%\RenPy,macOS 上是 ~/Library/RenPy,Linux 上是 ~/.renpy。
  3. 把你的模组和汉化文件复制到新的 game 文件夹中。
  4. 启动新版本并读取一个存档。确认没问题后,再删除旧文件夹。

相关问题

XLibrary 会备份哪些存档?

游戏文件夹中的存档;对于 Ren'Py、Unity 和 NW.js 游戏,还包括这些引擎用来存放存档的用户配置文件夹。

XLibrary 能自动更新游戏吗?

能,前提是你开启它。自动更新默认关闭。可在“设置 → 系统”中为整个游戏库开启,或在某款游戏的启动菜单中单独开启。

旧版本会怎么处理?

它会继续保留。新版本顺利运行两次后,XLibrary 会在一天后把旧版本移到废纸篓,除非你点了“保留”。你正在玩的版本永远不会被移到废纸篓。

查看完整常见问题