gabrielegarulli34 downloadsSRD catalogs and characters compatible with Atlas VTT. Community extension; not made, endorsed or supported by Atlas VTT or Atlas Online. Issues: github.com/gabrielegarulli/fifth-edition-vault/issues
Fifth Edition Vault is a community extension. It is not made, endorsed or supported by Atlas VTT or Atlas Online. Get support here.
https://github.com/user-attachments/assets/8324a97e-545c-4f63-bbf2-92d500a11b08
An Obsidian plugin for the System Reference Document 5.2.1. It writes the SRD into your vault as linked notes, lets you browse them as catalogs and build characters from them, and rolls those characters into an Atlas VTT scene. Fifth edition compatible.
The rules notes are inside the plugin. You install them into your vault with one click, in the folders you choose. The plugin never contacts a server.
This is an early release for testing. Please report what you find.
You need Obsidian 1.11.4 or later on a computer (Windows, macOS or Linux). The plugin doesn't run on phones or tablets. To check your version, open Settings → General; if it's older, click Check for updates.
Fifth Edition Vault isn't in Obsidian's Community plugins browser yet. Until it is, install it with BRAT or from a GitHub release.
BRAT installs plugins from GitHub and keeps them up to date.
BRAT add, and run BRAT: Plugins: Add a beta plugin for testing (with or
without version).gabrielegarulli/fifth-edition-vault and click outside the box. The
border turns green when BRAT has found it. Under Select a version, pick
the newest version, leave Enable after installing the plugin ticked, and
click Add plugin. (Add plugin stays greyed out until a version is
picked.)BRAT checks for new releases when Obsidian starts.
main.js, manifest.json and styles.css..obsidian folder, then plugins
(make it if it isn't there), and make a folder called exactly
fifth-edition-vault..obsidian/plugins/fifth-edition-vault/main.js, with manifest.json and
styles.css beside it.To update, download the three files of the new release and replace the old
ones, then restart Obsidian. Your settings are kept: they live in a data.json
file beside them that a release never includes.
Once the plugin is listed, search for Fifth Edition Vault in Settings → Community plugins → Browse, then install and enable it. This README will say so when it is.
Click the die icon in the ribbon on the left (hovering over it shows Open Fifth Edition Vault), or run Open Fifth Edition Vault from the command palette.
A new vault has no rules notes yet, so Home offers to install them. Click
Install SRD 5.2.1 rules notes. It writes 1,441 notes and 12 Bases views
into a folder called SRD 5.2.1, and every catalog fills. Nothing is
downloaded: the notes are inside the plugin.
The same button is in Settings → Fifth Edition Vault → SRD 5.2.1 rules notes as Install / Update notes. Run it again after updating the plugin to get corrected notes.
Your edits are kept. Every note the plugin writes carries an export_hash
property, a fingerprint of its text. When you install again, a note whose text
you have changed is left exactly as it is, and so is any note of your own at
the same path. Only notes you haven't touched are updated. Nothing is ever
deleted.
Every kind of note can live where you like. Open Settings → Fifth Edition Vault → Note folders:
SRD 5.2.1.Compendium/Spells for spells. A folder set here is the only place that kind
of note is read from.Set the folders before installing the notes, and they are written straight there; each Bases view lists its own folder. Changing a folder later doesn't move any notes: move them yourself in Obsidian, which keeps the links working.
The catalogs are built from your notes, so the plugin lists the files in your vault and reads the properties of its Markdown notes through Obsidian's own index. It opens a note's text only when you open that entry, and it sends nothing anywhere: there's no network access at all.
It writes only when you ask it to:
.obsidian/plugins/fifth-edition-vault/data.json.It never deletes a note.
Rolls go through the Atlas VTT plugin when it is installed. It isn't included here, and nothing else is needed to read the catalogs or build a character.
Atlas VTT is a separate project with its own licence. This plugin contains none of its code and only calls it inside Obsidian. If a roll goes wrong, please report it here, not to Atlas VTT.
.obsidian/plugins/fifth-edition-vault/ with main.js directly
inside it. Then reload the list or restart Obsidian.Used an earlier download of this repository as a vault? That had the notes
already in it, in the same SRD 5.2.1 folder the plugin installs into, so
nothing needs to move. Running Install / Update notes brings unedited notes
up to date and leaves edited ones alone.
The notes, in the rules folder:
| Folder | Notes | Folder | Notes | |
|---|---|---|---|---|
spells |
339 | feats |
17 | |
bestiary |
336 | conditions |
15 | |
magic-items |
339 | classes / subclasses |
12 / 12 | |
items |
236 | species / backgrounds |
9 / 4 | |
variant-rules |
119 | diseases |
3 |
Each folder has a Bases view beside it (Spells.base, Bestiary.base, …)
that lists only that folder's notes.
The notes are generated, not hand-written. Where the SRD renames an entry, the SRD's name is used (Arcane Hand, Handy Haversack, Instant Fortress).
The plugin never contacts a server. Everything it shows comes from the notes in your vault.
The text was generated from a third-party dataset, keeping only entries it marks as SRD 5.2, and then corrected against the SRD 5.2.1 PDF. On 2026-11-05 every sentence in the notes was compared with that PDF:
So this is not a word-for-word copy of the SRD. If you need the exact text, use the SRD itself. If you find a passage that isn't in the SRD, please open an issue and it will be removed.
The tactical and referee guidance on condition pages is this project's own writing.
npm ci
npx tsc --noEmit
npm run lint
npm run build # → dist/main.js, dist/styles.css, dist/manifest.json
npm test
npm run preflight # what Obsidian's plugin directory checks
The build packs the notes in SRD 5.2.1/ into dist/main.js. See
CONTRIBUTING.md for how this repository is made.
SRD 5.2.1/, and the copies the plugin writes into your
vault, are under the Creative Commons Attribution 4.0 International License,
as the SRD is. See third-party notices for the
attribution and for the software the plugin bundles.This work includes material from the System Reference Document 5.2.1 ("SRD 5.2.1") by Wizards of the Coast LLC, available at https://www.dndbeyond.com/srd. The SRD 5.2.1 is licensed under the Creative Commons Attribution 4.0 International License, available at https://creativecommons.org/licenses/by/4.0/legalcode.
The SRD's text has been changed here: it is split into one note per entry, formatted as Markdown with links and properties, and some entries are divided into variants.
This project is unofficial. It is not made, endorsed or supported by Wizards of the Coast, Atlas VTT or Atlas Online.
Atlas VTT and Atlas Online are product names of Fabian Urbanek. They appear here only to say what this plugin works with.