更新,存檔照樣保留。

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

查看完整常見問題