This repository contains the monster data from the Level Up Advanced 5th Edition Dungeons & Dragons game in markdown format as YAML frontmatter. The files are generated from the monster card JSON files created by Thomas Stump. The processing is done by a simple (and slightly nasty) PHP script which parses the original JSON and produces markdown files, embedding the monster data as frontmatter using the YAML format supported by Jeremy Valentine's excellent Obsidian TTRPG Statblocks and Initiative Tracker plugins.
- Download the 'Source code' bundle you prefer from the latest release page. Both the
zip
andtar.gz
contain the same data. - Unpack the archive you downloaded
- Copy the unpacked
Level Up 5E Monster Data
folder into a subdirectory of your Obsidian vault, making sure that it is in a location that TTRPG Statblocks is configured to look in for monster files. - Restart Obsidian
The Level Up monsters should now be available as statblocks - just make sure to add '- A5E' at the end of the name:
```statblock
monster: Aboleth - A5E
```
If you're using the Initiative Tracker plugin you can use the monster names in your encounters:
```encounter
name: Big Fight!
creatures:
- 10: Gelatinous Cube - A5E
```
You'll need PHP installed locally.
- Clone this repository locally
- Run
composer install
to pull in the requirements - Download the latest data from the EN World resources page
- Unzip the data and copy the JSON files directly into the
data
directory. The files may unzip into a new directory. Make sure you copy or move the JSON files themselves - don't just move the unzipped directory. - Run the script like this
php process.php
- You should end up with a load of markdown files in the
Level Up 5E Monster Data
directory - Test them by copying them into your Obsidian vault and trying out a statblock