Skip to content

Instantly share code, notes, and snippets.

@cfi2017
Last active January 4, 2022 06:53
Show Gist options
  • Save cfi2017/d1b4a1d6ea005a20af421ea92165bfba to your computer and use it in GitHub Desktop.
Save cfi2017/d1b4a1d6ea005a20af421ea92165bfba to your computer and use it in GitHub Desktop.
Converting CritterDB, Homebrewery, GM-Binder stat blocks and more

Stat Block Conversion Tutorials

This page will show you how to convert statblocks from various different formats into others.

Formats and Systems

  • CritterDB CritterDB is a relatively new service that offers bestiaries to store and public stat blocks in. Easily create a stat block and have it displayed a great way. Personally, this is my go to when creating new creatures and critters. A major advantage of this format is that while you can convert from this format to any other, you can not convert back to it.
  • Homebrewery or GM-Binder Both Homebrewery and GM-Binder are great when it comes to easily creating documents that look like they could be written by wizards themselves. They make use of the markdown format, which makes both reading, writing and editing easy, even for machines.
  • Roll20 We all know Roll20, the go-to platform for running D&D games online. While it doesn't officially support importing stat blocks automatically, there are various user scripts out there to add that functionality.
  • Avrae Avrae is a discord bot that provides various utilities like initiative tracking or simple lookups for discord servers.

Conversions

CritterDB to Homebrewery

(or, probably, GM-Binder)

Converting a stat-block from CritterDB to Homebrewery is about the easiest thing imaginable. All it takes is the click of a button. All you need to do to achieve this is choose a creature in homebrewery and select export. Then select export to natural crit and click copy to clipboard. You will then be able to paste the stat-block into a homebrewery editor.

Keep in mind that if you want to modify that pasted stat-block to have a wide format, you will need to add three underscores below the three underscores at the top of the statblock:

___

becomes

___
___

CritterDB to Avrae

Exporting a CritterDB stat block to Avrae is a little bit more complicated than clicking a button, but also easily doable. Infact, using Avrae, you can import entire bestiaries at a time. First, choose the bestiary you want to import. Now publish it by pressing the publish button at the top of the page. Keep in mind that if you want to import a bestiary into Avrae, it needs to be public. Anybody will be able to see it.

Next, go to your published bestiary and copy the link. Once you've done that, go to Avrae.

  • Using the command !bestiary import [link] you can import a bestiary.
  • Using the command !bestiary update you can update the active bestiary (yes, you can have multiple bestiaries). Keep in mind that you will have to re-publish the bestiary if you make any changes.
  • Using the command !bestiary [bestiary name] you can switch your active bestiary.
  • Using the command !bestiary list you can show a list of all your current bestiaries.

To show a stat block, simply use !monster [name]. Creatures added this way will also be supported by initiative tracking.

Homebrewery to Roll20

This step requires some set up. Make sure you have the following installed:

  1. Go to this page.
  2. Paste your stat block in the left and click "Parse". You can paste another and click "Paste and Add" to add it to the bottom of the previously converted one.
  3. You will need to host the output json somewhere in order to be able to use it in Roll20. The easiest for this is to use Pastebin or a Github Gist (like this one).
  4. Go to Roll20 and join your game.
  5. Go to your settings panel (top right corner) and choose Import by Category > Monsters. Then choose Custom below that and enter the url pointing to your converted stat block.
  6. Finally, press import. You can now choose the stat blocks you want to import to the game.
@crogonint
Copy link

Um.. Where's the GM Binder info?? Pretty sure World Anvil has that functionality as well. I'm scratching my head.. I THINK Obsidian portal has stat blocks..?

I actually came here on a GM Binder search, so..?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment