Import and Export
Bondsmith writes its entire world to a single JSON file and reads that file back in. Export produces a timestamped backup. Import shows you what the file would change before anything is applied, and lets you pick which categories to bring in. Both actions live on the Data tab of the settings panel.
The Data tab
Section titled “The Data tab”Open the settings panel and select the Data tab. The export and import buttons sit at the top of the tab. The reset controls in the Danger Zone below them are covered on the Settings reference.
Exporting
Section titled “Exporting”Press Export Data. Bondsmith serializes the world and downloads a JSON file named for the current date. The file records the world it came from and the moment it was written.
The export includes every category Bondsmith manages.
- Settings holds the reputation range, modes, and display preferences.
- Reputation data holds the tracked actors, factions, locations, relations, and changelog.
- Presets holds the Global Defaults scale and any custom tier scales.
- Graphs holds the graph index and the stored graph data.
Nothing is excluded and there are no checkboxes on export. The full world goes into the file so a single backup can rebuild everything.
Importing
Section titled “Importing”Press Import Data and choose a previously exported JSON file. Bondsmith reads the file and checks that it is a valid export. A file that is not JSON, or one that lacks the Bondsmith export marker, is rejected with a notification and nothing changes.
A valid file opens the Import Preview.
The preview
Section titled “The preview”The preview compares the file against your current world and reports four counts before you commit.
- Factions added lists factions in the file that your world does not have, by name.
- Factions removed lists factions your world has that the file does not, by name.
- Reputation changes counts the tracked actors and factions whose score differs from the file.
- Graph conflicts lists graphs whose identifier already exists in your world, by name.
A graph conflict means the incoming graph would overwrite the one you already hold under that identifier. The preview surfaces these names so you can see which graphs the import replaces.
Selecting categories
Section titled “Selecting categories”Below the preview, a checkbox controls each category: settings, reputation data, presets, and graphs. Every category starts selected. Clear a checkbox to leave that category in your world untouched while the others apply.
Import replaces a selected category wholesale rather than merging row by row. Choosing reputation data swaps in the file’s actors, factions, locations, relations, and changelog. Choosing graphs swaps in the file’s graph index and graph data.
Applying
Section titled “Applying”A backup option sits beneath the category checkboxes and starts on. While it is on, Bondsmith downloads a fresh export of your current world before it applies the import, so you always hold a snapshot of the state you are about to overwrite.
Press Confirm Import to apply the selected categories. Press Cancel to discard the file and close the preview without changing anything.