跳到內容

Save Editor

Save Editor(存檔編輯器)讓你更改存檔內的數值——金錢、變數、開關、物品、名稱——而無需啟動遊戲。它完全在 Aurora 中運作,適用於經典 RGSS 遊戲和 MV/MZ 網頁遊戲。

Save Manager 中,點一下任何支援的存檔檔案(或長按它並選擇 Edit Save(編輯存檔))。Aurora 會讀取該檔案並以可瀏覽的樹狀結構顯示其內容。

  • RPG Maker XP.rxdata
  • RPG Maker VX.rvdata
  • RPG Maker VX Ace.rvdata2
  • RPG Maker MV.rpgsave
  • RPG Maker MZ.rmmzsave

其他副檔名的檔案無法在編輯器中開啟,但你仍可在 Save Manager 中備份、分享或刪除它們。

Browse(瀏覽)標籤以樹狀結構顯示存檔:點一下容器列(陣列、雜湊表、遊戲物件)以進入其中,並使用底部的路徑列進行跳躍或回到 Root(根目錄)。每個列都會顯示其名稱、類型和目前的數值。

搜尋欄可在整個存檔中尋找項目——按鍵名稱和文字值以模糊比對、數字以精確符合。搜尋結果會顯示每個符合項目的完整路徑,所以搜尋 moneyswitches 可以直接帶你到正確的位置。

有鉛筆圖示的列是可編輯的。點一下其中一個以開啟帶有類型檢查的編輯器:

  • Numbers(數字)— 整數或小數,邊輸入邊檢查
  • Text(文字)— 自由格式的字串
  • Booleans(布林值)— 簡單的真/假開關

Apply(套用)會保持停用狀態,直到數值對其類型有效為止,這樣你就無法寫入遊戲無法讀取的內容。

某些列會顯示鎖定或灰色數值,而非鉛筆。存檔的結構性部分——符號、雜湊鍵和二進位資料區塊(遊戲的自訂打包資料)——會顯示以供導航,但無法編輯,因為改變它們可能會破壞檔案而非只是改變一個數值。所有唯讀部分在你儲存時會原封不動地通過。

每次編輯都會在 Changes(變更)標籤中被追蹤(徽章會顯示計數),並並列顯示舊值和新值。從那裡你可以:

  • Revert(復原)一個變更回到其原始值
  • Revert All(全部復原)以復原自檔案開啟以來的所有變更

手動將一個數值改回其原始值也會將它從清單中移除。在你點一下 Save(儲存)之前,沒有任何東西會改變磁碟上的檔案——檔案名稱旁的橙色點會提醒你有待處理的編輯。

點一下 Save(儲存)會先自動備份整個存檔資料夾(標記為 pre-edit(編輯前)),然後驗證編輯後的檔案並寫入。備份會在每個編輯工作階段內進行一次,在第一次寫入之前,並會與你的其他備份並列出現——可以隨時用 Save Manager 中的 Restore from Backup(從備份還原)來還原它。