Skip to content

FAQ

Quick answers for teams adopting DeepSnap. Open a question to read more.

Why should I snapshot instead of taking a screenshot of the Inspector?

A screenshot shows what you saw. A snapshot keeps the data. You can search it, export it, compare it later, and attach it to a bug report. Screenshots cannot tell you which nested field drifted after a refactor.

Where are my snapshots stored?

Inside DeepSnap’s Snapshots library in the package (resolved through DeepSnap’s identifier file). Organize with folders and favorites. Use Reveal in Explorer (or Finder on macOS) on any item when you need the exact disk path.

Which capture backend should I use?

Newtonsoft.Json is the recommended default for most projects. Use FullSerializer when you specifically want its Unity-oriented serialization behavior. Keep the same backend on both sides when you plan to compare captures.

Why is my snapshot larger than expected?

Capture depth and options decide size. Prefer Serialized only unless you truly need reflected members. Turning off extras such as deep max depth or null inclusion also keeps files leaner.

Can I compare snapshots from different backends?

You can open them, but the payloads may not line up cleanly. For trustworthy diffs, capture both sides with the same backend and similar options.

What is the difference between Examine JSON and the JSON Editor?

Examine shows the payload inside a saved .deepsnap file. The JSON Editor is a general workspace for free-form .json documents, with validation, an editable Inspector, and Live Class Preview.

Live Class Preview is not updating

Confirm you are on the Live Class Preview tab, that the JSON is valid, and that Live preview while typing is enabled in Preferences → C# Editor. Invalid JSON pauses generation until you fix it.

Why do generated classes use @string or @object?

Those keys collide with C# keywords. DeepSnap emits a valid identifier with the @ prefix and, when JSON attributes are enabled, maps back to the original key with [JsonProperty].

Does capturing change my scenes or Prefabs?

No. Capture reads data and writes .deepsnap files. The standard browse, examine, and compare flow does not write snapshot data back onto scene objects.

Can I drag objects from the Inspector?

Yes. You can create snapshots from selection or by dragging supported objects from the Project window, Hierarchy, or Inspector onto the DeepSnap window.

How do I report a bug or request a feature?

Use Help → Report Issue in the DeepSnap window, open the DeepSnap Issue Tracker, or email support@divinitycodes.de. Include your Unity version, DeepSnap version (Help → About), and a sample .deepsnap when you can.

Where is the online documentation?

Help → Documentation opens https://deepsnap.divinitycodes.de/.

Still stuck? Visit Support.