Giter Site home page Giter Site logo

dnd.srd.wiki's Introduction

D&D Logo


View the Changelog

REorganized. REpublished. REmastered!

What is D&D 5E SRD REmastered?

This is an adaptation of the D&D 5E SRD REformatted in Markdown (.MD) for easy export to other publishing formats. Please report any issues or discrepancies within the material itself; see Discussions & Issues below.

The Systems Reference Document (SRD) contains guidelines for publishing content under the Creative Commons Attribution 4.0 International License (“CC-BY-4.0”). The Dungeon Masters Guild also provides self-publishing opportunities for individuals and groups. The OGL and Dungeon Masters Guild offer different kinds of publishing opportunities. For an overview of the programs, please visit the official Wizards SRD page to compare the programs.

The material contained herein was REmastered line-by-line into Markdown format to be utilized in your own 5E projects. I have painstakingly converted the original Wizard's SRD v5.1 PDF to markdown, plus all errata from the Nov 2018 update. For more information, please visit the SRD Wiki.

Why Markdown format?

Markdown is a lightweight markup language with plain text formatting syntax created by John Gruber. By its very nature, being a plain text file, it is designed to add future-proofing to any set of documents while still maintaining basic text and table formatting options. In addition, Markdown may be exported to HTML and many other formats using a number of various Markdown editors. Markdown is often used to format readme files, for writing books, blogs, and messages, or to simply create rich text using plain text in a Markdown editor.

Export Options

I recommend using the following Markdown applications to edit the material:

To export Markdown to various publishing formats, I recommend using Typora (listed above) as it has many good export options which will satify the majority of users. Most any good Markdown editors will offer basic exports. However, if you want more options, PanWriter is the best solution. However, for PanWiter to function properly, the following applications must also be installed to maximize your export options:

Alternatively, you can install pandoc using Homebrew:

brew install pandoc

Homebrew can also install other software that integrates with Pandoc. For example, to install librsvg (its rsvg-convert covers formats without SVG support), Python (to use Pandoc filters), and BasicTeX (to typeset PDFs with LaTeX):

brew install librsvg python homebrew/cask/basictex

Note: On unsupported versions of macOS (more than three releases old), Homebrew installs from the source, which takes additional time and disk space for the ghc compiler and dependent Haskell libraries.

There is a zip file containing the binaries and man pages, for those who prefer not to use the installer. Simply unzip the file and move the binaries and man pages to whatever directory you like.

By default, Pandoc creates PDFs using LaTeX. Because a full MacTeX installation uses four gigabytes of disk space, we recommend BasicTeX or TinyTeX and using the tlmgr tool to install additional packages as needed. If you receive errors warning of fonts not found:

tlmgr install collection-fontsrecommended

Obsidian Friendly

This adaption of the D&D 5E SRD contains optional content designed specifically for PKM applications like Obsidian. Obsidian.md is a powerful knowledge base on top of a local folder of plain text Markdown files. That definition sounds simple; however, Obsidian is much, much more. Visit Josh Plunket's YouTube Channel to learn more about using Obsidian for your roleplaying game campaign management.

Discussions & Issues

Feel free to visit our discussion forum to examine publishing ideas regarding the D&D SRD. Please REport any issues you find through Github. As an alternative, you can REfork & REuse this project through a GitHub pull request.

Get Downloads

© 2015 Wizards. All Rights Reserved. Dungeons & Dragons® is a trademark[s] of Wizards of the Coast. For more information about Wizards of the Coast or any of Wizards' trademarks or other intellectual property, please visit their website at www.wizards.com.

Website, markdown conversion, and extended formats by Old Man Umby. By permission, this website utilizes official material and images from the Wizard's Fan Site Kit. Wizards of the Coast, Dungeons & Dragons, and their logos are trademarks of Wizards of the Coast LLC in the United States and other countries.

dnd.srd.wiki's People

Contributors

drfretnot avatar jmettraux avatar leil-ish avatar oldmanumby avatar phildias avatar smpgary avatar trilby-bot avatar ucffool avatar wmaxzimmerman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dnd.srd.wiki's Issues

tighten up lists

the source md files insert blank lines between list items which causes the rendered output to take up a lot of wasted space. can those all get trimmed ?

for example, the spell lists:
https://ogl-srd5.com/spellcasting#spelllists

there's so much dead space here because the md looks like:

- Dancing Lights

- Light

- Mage Hand

and the html looks like (should omit <p> entirely):

<ul>
<li>
<p>Dancing Lights</p>
</li>
<li>
<p>Light</p>
</li>
<li>
<p>Mage Hand</p>
</li>

linkify spellcasting lists

can all the spell lists be turned into proper links ? for example, the bard summary should have every spell linked to its description.


## Bard Spells

#### Cantrips (0 Level)

- [Dancing Lights](#Dancing-Lights)
- [Light](#Light)
- [Mage Hand](#Mage-Hand)
- [Mending](#Mending)
- [Message](#Message)
- [Minor Illusion](#Minor-Illusion)
- [Prestidigitation](#Prestidigitation)
- [True Strike](#True-Strike)

YAML Metadata Additions

Hello! This is great work, and I wanted to note that I've already found it very useful AND integrated it into one of my own projects.

I was wondering if you'd be open to a pull request to the Markdown files in Documents that added YAML header metadata to them, like explicit titles and summaries? This would be very useful for more complex operations both in Obsidian and with other markdown processors.

I also was thinking it might make sense to break down the per-letter files so they can be fully wikilinked as files instead of files+headers in Obsidian, which would be especially useful for character management. I was thinking about building an automated script to handle this during my project's build process, but it would be pretty useful to (if I can make it work) crawl your Spell Lists file and then tag individual spell files with the casters that can use them.

These are both pretty substantial changes, so I didn't want to start work on a PR unless you'd welcome them in your project. If not, that's perfectly fine, I can do it on my own system as a build task, I just want to keep them connected up to your work here so they can receive updates.

Again, thank you for this great and very useful work!

Missing content "Beyond 1st Level"

Hey there @OldManUmby

thanks for your work - this is a great piece of repo :D
Yesterday during my play, I recognized that I can't find the

how much XP I need for a level up?

... table.

Am I dumb or blind or maybe is there a special reason you did not implemented the Beyond 1st Level chapter of the SRD? I am wondering because at first it seemed everything is there as described in your readme.md - I must confess I did not immediately open the srd to look for other things that might be missing?! And if so, do you need help?

Greetings and keep up the great work!

spell names split on two lines in spell list by class

Hello,

thanks for all the work compiling this!

I noticed a few inconsistencies in the spell lists, spell names are split on two lines. The spell description themse
lves are OK. I'm seeing this in the Markdown document. Not sure about the Docx one.

  • Bard, 8th level, "Power Word Stun" and not "Power Word" + "Stun"
  • Cleric, 5th level, "Legend Lore" and not "Legend" + "Lore"
  • Sorcerer, 7th level, "Delayed Blast Fireball" and not "Delayed Blast" + "Fireball"
  • Wizard, 4th level, "Resilient Sphere" and not "Resilient" + "Sphere"
  • Wizard, 7th level, "Delayed Blast Fireball" and not "Delayed Blast" + "Fireball"

Thanks again!

Druid spell list is missing entries

the Druid cantrips section is missing a few entries:

  • Druidcraft
  • Poison Spray
  • Thorn Whip

the 1st level is missing:

  • Animal Friendship
  • Goodberry

the 2nd level is missing:

  • Beast Sense

the 3rd level is missing:

  • Feign Death

seems like the lists need auditing

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.