SaveGameEditor
6 tools in this family (folder Editor/Tools/SaveGameEditor/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.
| Tool | Effect | Description |
|---|---|---|
savegame_diff | read-only | Diff two save files and return a list of {path, old, new} triples for every leaf |
savegame_dup_for_testing | writes | Duplicate a save to a new path so the user can experiment without risking the |
savegame_load | destructive | Load a save file from disk and return its parsed JSON contents. SENSITIVE: reads an arbitrary |
savegame_mutate_field | writes | Mutate a single field in a save file by JSON path (e.g. $.player.gold → 9999), |
savegame_open_editor_window | writes | Open the Save Game Editor window (Window → Buril → Save Game Editor). |
savegame_validate_against_schema | read-only | Validate a save file against a JSON Schema describing the expected shape. |