🧰 Zion Tools
Unity Editor Asset Tools
Overview
Installation
Quick Start
Concepts
Window Reference
Editing
Tree Search
Save Diff
Schema & Reports
Built-in Providers
PlayerPrefs
Custom Source
Custom Format
Tutorial
API Surface
Save Safety
Troubleshooting
Zion Save Inspector
Browse, search, edit, diff and validate save data from any source, in any format - without leaving Unity.
Zion Save Inspector is an editor-only Unity tool for inspecting, editing and diagnosing game save data, regardless of where the saves live or what format they use. Point it at a folder, PlayerPrefs, a cloud backend, or your own custom store, and edit values through a structured tree editor with full save safety. When something looks wrong, diff the save against its automatic backup, validate it against a captured schema, or export a support-ready diagnostic report.
What's in the package
- Format-agnostic save browser driven by two small interfaces (
ISaveSource,ISaveFormat) - Reflection-based auto-discovery - drop a class in an editor assembly and it appears in the dropdown
- Built-in persistent-file source scanning
*.json,*.sav,*.dat,*.save - Built-in PlayerPrefs source with manifest key, editor watch list, and auto-backup
- Hand-rolled JSON parser/writer with zero external dependencies
- Raw-text fallback format for anything else
- Structured tree editor with six node kinds (Object, Array, String, Number, Boolean, Null)
- Full structural editing - add, rename, duplicate, reorder, delete, and change node types
- New in 1.1: instant tree search across key names and values
- New in 1.1: save diff - compare against the automatic backup, another slot, or any file, via the
ISaveBackupProviderinterface - New in 1.1: schema validation - capture expected fields and types, validate any save in one click
- New in 1.1: copy/paste any node as JSON between saves, formats and projects
- New in 1.1: exportable Markdown support reports
- Non-destructive saves - atomic file writes with
.baksiblings; EditorPrefs backups for PlayerPrefs TwoPaneSplitViewlayout that remembers its state between sessions
Editor-only - no runtime code, nothing shipped in builds. Everything compiles into a single editor assembly:
ZionSaveInspector.Editor.
Continue to Installation.