module

Sephral’s Content Backup & Restore

Endorsements
0
Installs
0.01%
Comments
0
Latest version1.0.1
Minimum Core13
Compatible Core14
Last updated3 months ago
Created3 months ago
Authors
Languages Deutsch
English
Systems All systems
Project source Project URL

Sephral’s Content Backup & Restore

Sephral’s Content Backup & Restore creates, manages, deletes, and reconstructs backups for supported world documents in FoundryVTT.

Discord

Join Discord

Questions, feedback, and module support are welcome on Discord.

Demo

SCBR demo

If the embedded preview is not available in your GitHub view, please check the media folder.

Features

  • Named backups for scenes, actors, items, journal entries, playlists, macros, roll tables, and cards
  • Restore existing documents from a selected backup
  • Recovery view for deleted documents when matching backups are available
  • Central module interface for backup management and recovery
  • Context menu entry on supported documents for quick access
  • Client-side interface settings for language and design
  • World-scoped backup payload files with a slim metadata index in module settings

Usage

  1. Enable the module in Foundry.
  2. Open the context menu on any supported document, or launch Open SCBR from the module settings.
  3. Create, restore, delete, or reconstruct backups from the unified interface.

Storage and migration

  • Backup payloads are stored in world data under: worlds/<world-id>/scbr/<DocumentType>.json Each type file contains all backups for that document type.
  • The world setting sephrals-content-backup-restore.backupStore stores only backup metadata (index), not full document payloads.
  • Backup writes are serialized with a world lock so two GMs cannot save conflicting changes at the same time.
  • Legacy data is migrated on startup.
 
Subscribe
Notify of
0 Comments
0
Would love your thoughts, please comment.x
()
x