Skip to main content

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.

ToolEffectDescription
savegame_diffread-onlyDiff two save files and return a list of {path, old, new} triples for every leaf
savegame_dup_for_testingwritesDuplicate a save to a new path so the user can experiment without risking the
savegame_loaddestructiveLoad a save file from disk and return its parsed JSON contents. SENSITIVE: reads an arbitrary
savegame_mutate_fieldwritesMutate a single field in a save file by JSON path (e.g. $.player.gold → 9999),
savegame_open_editor_windowwritesOpen the Save Game Editor window (Window → Buril → Save Game Editor).
savegame_validate_against_schemaread-onlyValidate a save file against a JSON Schema describing the expected shape.