更新游戏,存档还在。
游戏一出新版本,XLibrary 就会显示带“更新”按钮的通知。它会把新版本装在你现有版本旁边,备份存档,迁移模组和汉化,并保留旧版本,直到新版本顺利运行两次。除非你手动开启,否则不会自动更新。
- 自 3.1.0 版起
- Ren'Py、Unity 和 NW.js 存档
XLibrary 如何更新游戏
你会收到通知
XLibrary 会用 XLibrary 目录核对你的游戏,新版本一出你就会知道。
新版本装在旧版本旁边
点击通知中的“更新”,即可下载并安装到当前版本旁边。启动设置会一并沿用:CrossOver、Locale Emulator 或 Sandboxie、运行环境、启动参数和工作目录。
存档已备份
每次更新前,XLibrary 都会备份游戏文件夹中的存档,以及 Ren'Py、Unity 和 NW.js 游戏的用户配置文件夹。
模组和汉化随之迁移
你的模组和汉化会转到新版本。你替换过的游戏文件不会迁移,通知中会告诉你有几个。
旧版本保留到确认安全
新版本顺利运行两次后,旧版本会在一天后移到废纸篓。点击“保留”可以永久留下它。你正在玩的版本永远不会被移到废纸篓。

一键恢复存档
存档备份在游戏的启动菜单中。恢复前,XLibrary 会再备份一次当前存档,所以恢复也能撤销。
回滚
如果新版本一启动就关闭,通知会提供选项,把旧版本重新设为默认。
种子更新只下载变动部分
更新已安装游戏的种子下载时,会复用未变动的文件,只下载变动的部分,往往只需几 MB 而不是几 GB。
自动更新需手动开启
除非你要求,XLibrary 不会自行更新游戏。可在“设置 → 系统”中为整个游戏库开启自动更新,或在某款游戏的启动菜单中单独开启。
手动更新 Ren'Py 游戏
不用 XLibrary 的话,稳妥的做法是:
- 把新版本解压到一个新文件夹。不要直接覆盖解压到旧版本上。
- 把旧版本的
game/saves文件夹复制到新版本。Ren'Py 还会在别处保留一份存档副本:Windows 上是%APPDATA%\RenPy,macOS 上是~/Library/RenPy,Linux 上是~/.renpy。 - 把你的模组和汉化文件复制到新的
game文件夹中。 - 启动新版本并读取一个存档。确认没问题后,再删除旧文件夹。
相关问题
XLibrary 会备份哪些存档?
游戏文件夹中的存档;对于 Ren'Py、Unity 和 NW.js 游戏,还包括这些引擎用来存放存档的用户配置文件夹。
XLibrary 能自动更新游戏吗?
能,前提是你开启它。自动更新默认关闭。可在“设置 → 系统”中为整个游戏库开启,或在某款游戏的启动菜单中单独开启。
旧版本会怎么处理?
它会继续保留。新版本顺利运行两次后,XLibrary 会在一天后把旧版本移到废纸篓,除非你点了“保留”。你正在玩的版本永远不会被移到废纸篓。