ZionGames Docs

Home / Zion Tools

🧰 Zion Tools

Unity Editor Asset Tools

Troubleshooting

"No sources" in the dropdown

Your editor assembly didn't compile, or your source class is abstract, internal without [assembly: InternalsVisibleTo], or missing a public parameterless constructor.

Compare > With Backup is disabled 1.1

Either the current source doesn't implement ISaveBackupProvider, or no backup exists yet - backups are created on the first save through the inspector (or, for files, the first atomic write).

Schema list is empty on another machine or project 1.1

Schemas are stored per project product name in EditorPrefs on the local machine. Re-capture from a known-good save, or export findings as Markdown when you need to share them.

Tree search finds nothing for a value you can see 1.1

The filter matches key names and scalar values (strings, numbers, booleans). Containers match on name only - search for a child key instead.

Logo doesn't show in the header

Drop a PNG named ZionSaveInspectorLogo (or generic ZionLogo) anywhere under Assets/. The header falls back cleanly to title-only if nothing is found.

Format dropdown shows "Raw text" for a known file

JsonSaveFormat.CanParse requires the first non-whitespace byte to be { or [. If your save is wrapped in a non-JSON header (magic bytes, length prefix), write a custom format with a lower Order.

"Save Changes" stays disabled

Either there are no unsaved edits, or parsing failed and the tree is empty. Check the Console for [ZionSaveInspector] warnings.

Editing a value doesn't mark the header dirty

That can happen if a format's Parse returns shared SaveNode instances. Each Parse call should produce a fresh tree.

Tips for large saves

The IMGUI tree is fully scrollable, and the tree search hides everything except what you're looking for. Large saves (thousands of nodes) render fine, but you may want to collapse top-level objects for speed.

For interface-level details, see the API Surface, or return to the Overview.