跳到內容

存檔編輯器

存檔編輯器讓您無需啟動遊戲即可檢視和修改 Ren’Py 存檔檔案和持久性資料的內容。您可以變更角色名稱、調整數值、切換標記,以及瀏覽任何存檔的完整內部狀態。

  1. 開啟遊戲的存檔管理器
  2. 點選存檔槽以開啟其詳細檢視
  3. 點選編輯存檔資料以開啟存檔編輯器

存檔編輯器有兩個分頁:

存檔檔案中所有資料的樹狀檢視。您可以導覽進入巢狀結構,如字典、列表和類別實例。

  • 搜尋 — 按鍵或值名稱篩選項目
  • 麵包屑路徑 — 顯示您在資料樹中的目前位置;點選任何區段可跳回
  • 隱藏變數 — 內部 Ren’Py 鍵(以 _ 開頭和引擎內部如 rollback_log)預設為隱藏。點選眼睛圖示以切換可見性。
  • 色彩編碼類型 — 每種值類型都有獨特的顏色標記以供快速識別

列出您所做的所有編輯,包含舊值和新值。您可以還原個別變更或使用全部還原來撤銷所有內容。

類型可編輯輸入方式
String文字欄位
Integer數字鍵盤
Float小數鍵盤
BooleanTrue / False 選擇器
Dict導覽深入檢視鍵
List導覽深入檢視項目
Tuple導覽深入檢視項目
Set / Frozenset導覽深入檢視項目
Object (class)導覽檢視 __state____args__
None僅檢視
Bytes僅檢視

完成編輯後,您有兩個選項:

  • 覆寫存檔 — 以您的變更取代原始存檔檔案
  • 另存新槽 — 建立新的存檔槽,保留原始檔案

編輯器會自動處理重新簽署存檔檔案,以符合 Ren’Py 預期的簽名格式。如果遊戲使用存檔檔案簽署,您編輯的存檔將被正確簽署。

您也可以編輯持久性資料(persistent 檔案,儲存跨所有存檔槽的進度、解鎖和偏好設定)。編輯持久性資料時:

  • 所有變數預設為顯示(包括隱藏的)
  • 標題變更為 “Edit Persistent”
  • 只有「覆寫」可用(無「另存新槽」)
  • 變更角色名稱 — 編輯存檔中的字串變數
  • 調整貨幣或數值 — 修改遊戲內資源的整數/浮點數值
  • 切換故事標記 — 翻轉布林值以解鎖路線或變更選擇
  • 修復損壞的存檔 — 修正損壞或設定錯誤的變數
  • 解鎖內容 — 設定持久性標記以將內容標記為已看過

Spark 還有一個獨立的變數編輯器,可在遊戲執行時從遊戲內覆蓋層存取。與處理磁碟上檔案的存檔編輯器不同,即時變數編輯器直接將變更注入到執行中的 Ren’Py 會話。詳情請參閱變數編輯器指南