🧰 Zion Tools
Unity Editor Asset Tools
Overview
Animation Diagnostics
Zion Scene Backup
Zion Save Inspector
Zion Dependency Graph
Zion Asset Auditor
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.