存檔問題
存檔無法載入
Section titled “存檔無法載入”症狀: 存檔存在,但無法載入或導致錯誤。
可能的原因:
引擎版本不匹配 — 來自不同引擎版本的存檔可能不相容
- 解決方案:將引擎版本匹配到存檔建立時的版本
損壞的存檔 — 存檔已損壞
- 解決方案:嘗試載入較早的存檔或自動存檔
缺少持久性資料 —
persistent檔案遺失- 解決方案:連同存檔一起傳輸
persistent檔案
- 解決方案:連同存檔一起傳輸
Pickle 協議錯誤
Section titled “Pickle 協議錯誤”症狀: 遊戲當機或顯示提及「unsupported pickle protocol」或類似 pickle 相關的錯誤訊息。
原因: 當存檔或持久性檔案是在較新的 Ren’Py 引擎上建立,而您嘗試在較舊的引擎上載入時,就會發生這種情況。最常見的情況是在 Ren’Py 7(Python 2)引擎上載入使用 Ren’Py 8(Python 3)製作的存檔 — Python 3 的 pickle 格式與 Python 2 不向下相容。
解決方案:
- 切換到 Ren’Py 8.x 引擎版本以匹配存檔
- 如果您必須使用 7.x 引擎,請刪除不相容的存檔和持久性檔案,然後重新開始
從 PC 傳輸的存檔無法使用
Section titled “從 PC 傳輸的存檔無法使用”從 PC 傳輸存檔時:
- 確保您同時複製
.save檔案和persistent檔案 - 將它們放在
Spark Documents/games/[遊戲名稱]/game/saves/ - 使用與 PC 版本相同或相容的引擎版本
- 匯入存檔後重新啟動遊戲
跨平台存檔相容性
Section titled “跨平台存檔相容性”將存檔從 Spark 移動到其他平台(PC、Mac、Android)或反向操作時,存檔相容性並不總是有保證。我們盡力確保相容性,但在每種可能的情境下進行測試非常耗時,且邊緣案例確實存在。
如果您在 Spark 和其他平台之間傳輸存檔時遇到相容性問題,請在 Discord 或透過電子郵件回報,以便我們調查。
iCloud 存檔未同步
Section titled “iCloud 存檔未同步”- 在 iOS 設定中確認 iCloud 已啟用
- 確保 Spark 擁有 iCloud Drive 權限
- 確認 Spark 設定中已啟用 iCloud 存檔同步
- 等待幾分鐘 — 同步並非即時的
- 檢查您裝置的網路連線
存檔縮圖遺失
Section titled “存檔縮圖遺失”存檔縮圖可能不會顯示,如果:
- 存檔是在不同平台上建立的
- 遊戲的圖片素材與建立存檔時使用的版本不同
- 存檔傳輸時未包含縮圖資料
如果存檔似乎消失了:
- 檢查您是否更改了遊戲的引擎版本(存檔在位置上與版本相關)
- 在
Spark Documents/games/[遊戲名稱]/game/saves/中查找 - 檢查
Spark Documents/backups/中的備份檔案 - 如果已啟用 iCloud 同步,請檢查存檔是否仍在其他裝置上