Dicey Table

Workflow: Saving, Versioning and Restoring

Edit Mode has two distinct save concepts: the ordinary draft save (Ctrl/Cmd+S) that keeps your working copy current, and a restore point (the Versions panel) that snapshots the whole draft under a name you can return to later. Neither one is a GitHub publish — see wip and main for that.

Saving your draft#

  1. Press Ctrl/Cmd+S, or click Save in the topbar, at any point while editing.
  2. The status line confirms the save. This is the same draft the auto-checkpoint timer pushes to wip if the mod is GitHub-linked — see wip and main.

Creating a restore point#

  1. Open the Versions panel (left side).
  2. Optionally type a Restore-point note — "before layout change" is more useful later than nothing.
  3. Click + Save Restore Point. If you have unsaved changes, the editor saves your draft first (a restore point can only be created from a saved draft) — you don't need a separate manual save first.
  4. The new entry appears at the top of the list, labeled v1, v2, … automatically, with your note and a timestamp.

Restoring a version#

  1. In the Versions panel, find the entry you want and click Restore.
  2. Confirm the browser dialog — it says plainly: "Restore "v3"? This overwrites the current draft with that restore point."
  3. The editor reloads the whole project from that version.

Definition of done#

After a restore, the Hierarchy, Inspector and every asset reflect exactly the state captured at that restore point — including anything you'd changed since, which is gone.

If it fails#

  • You clicked Restore by accident. There's no undo for a restore beyond whatever restore points existed before it — the confirmation dialog is the only safety net, so read it before confirming.
  • Save Restore Point does nothing visible. Check the status line — it silently saved your draft first if it was dirty, which can take a moment on a large mod.

See also#