更新,存檔照樣保留。
遊戲推出新版本時,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 會在一天後把舊版移到垃圾桶,除非你按了「保留」。你正在玩的版本絕不會被移到垃圾桶。