Debug Tools
The Debug panel is hidden by default. It becomes available when Debug Mode is enabled in preferences (see Add-on preferences).
Use the debug tools to capture a problem sync session, replay it offline without the Revit client, or import a payload file directly for inspection.
Screenshot needed: Debug panel — idle state, recording in progress, replay loaded
Recording
The Recording section captures a live sync session as a series of step files. Each sync payload received from Revit is saved as a separate step, so you end up with a recording you can play back one update at a time.
- Start — begin recording; the panel shows the session name, step count, and save folder
- Stop — end recording and finalize the session
Save location:
- If the
.blendfile has been saved: recordings go into absync-recordings/folder next to the.blendfile - If the file is unsaved: recordings go into
~/bsync-recordings/(user home directory)
When idle (no recording active), the panel displays the default recordings folder path for reference.
Replay
The Replay section lets you replay a captured session one step at a time to find exactly where something went wrong — no live Revit connection needed.
- Load — opens a file browser to select a recording session
- Reset — return to step 0
- Next Step — advance one step; the panel shows the current step index and total step count
Tools
Import File — loads a sync payload directly from a JSON file on disk. Useful for testing or sharing specific sync states.
Clear Data — removes all BSync data from the current .blend file.
⚠️ Clear Data is irreversible. All documents, overrides, materials, and family data managed by BSync are permanently removed from the file. There is no undo. Save a backup before using this.