存檔編輯器
存檔編輯器讓您無需啟動遊戲即可檢視和修改 Ren’Py 存檔檔案和持久性資料的內容。您可以變更角色名稱、調整數值、切換標記,以及瀏覽任何存檔的完整內部狀態。
存取存檔編輯器
Section titled “存取存檔編輯器”- 開啟遊戲的存檔管理器
- 點選存檔槽以開啟其詳細檢視
- 點選編輯存檔資料以開啟存檔編輯器
存檔編輯器有兩個分頁:
存檔檔案中所有資料的樹狀檢視。您可以導覽進入巢狀結構,如字典、列表和類別實例。
- 搜尋 — 按鍵或值名稱篩選項目
- 麵包屑路徑 — 顯示您在資料樹中的目前位置;點選任何區段可跳回
- 隱藏變數 — 內部 Ren’Py 鍵(以
_開頭和引擎內部如rollback_log)預設為隱藏。點選眼睛圖示以切換可見性。 - 色彩編碼類型 — 每種值類型都有獨特的顏色標記以供快速識別
列出您所做的所有編輯,包含舊值和新值。您可以還原個別變更或使用全部還原來撤銷所有內容。
| 類型 | 可編輯 | 輸入方式 |
|---|---|---|
| String | 是 | 文字欄位 |
| Integer | 是 | 數字鍵盤 |
| Float | 是 | 小數鍵盤 |
| Boolean | 是 | True / False 選擇器 |
| Dict | 導覽 | 深入檢視鍵 |
| List | 導覽 | 深入檢視項目 |
| Tuple | 導覽 | 深入檢視項目 |
| Set / Frozenset | 導覽 | 深入檢視項目 |
| Object (class) | 導覽 | 檢視 __state__ 和 __args__ |
| None | 僅檢視 | — |
| Bytes | 僅檢視 | — |
完成編輯後,您有兩個選項:
- 覆寫存檔 — 以您的變更取代原始存檔檔案
- 另存新槽 — 建立新的存檔槽,保留原始檔案
編輯器會自動處理重新簽署存檔檔案,以符合 Ren’Py 預期的簽名格式。如果遊戲使用存檔檔案簽署,您編輯的存檔將被正確簽署。
編輯持久性資料
Section titled “編輯持久性資料”您也可以編輯持久性資料(persistent 檔案,儲存跨所有存檔槽的進度、解鎖和偏好設定)。編輯持久性資料時:
- 所有變數預設為顯示(包括隱藏的)
- 標題變更為 “Edit Persistent”
- 只有「覆寫」可用(無「另存新槽」)
- 變更角色名稱 — 編輯存檔中的字串變數
- 調整貨幣或數值 — 修改遊戲內資源的整數/浮點數值
- 切換故事標記 — 翻轉布林值以解鎖路線或變更選擇
- 修復損壞的存檔 — 修正損壞或設定錯誤的變數
- 解鎖內容 — 設定持久性標記以將內容標記為已看過
即時變數編輯器(遊戲內)
Section titled “即時變數編輯器(遊戲內)”Spark 還有一個獨立的變數編輯器,可在遊戲執行時從遊戲內覆蓋層存取。與處理磁碟上檔案的存檔編輯器不同,即時變數編輯器直接將變更注入到執行中的 Ren’Py 會話。詳情請參閱變數編輯器指南。