All Projects → oganm → dndstats

oganm / dndstats

Licence: MIT license
Statistics of DnD characters submitted to https://oganm.com/shiny/printSheetApp and https://oganm.com/shiny/interactiveSheet. A larger dataset is at https://github.com/oganm/dnddata

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to dndstats

dnddata
Weekly updated dataset of D&D characters submitted to https://oganm.com/shiny/printSheetApp and https://oganm.com/shiny/interactiveSheet. A superset of characters used in oganm/dndstats
Stars: ✭ 91 (+145.95%)
Mutual labels:  dnd, dungeons-and-dragons, dnd5e, 5e, ogan-dnd
statblock5e-creator
A frontend web application for creating creature statblocks for Dungeons and Dragons 5th Edition.
Stars: ✭ 15 (-59.46%)
Mutual labels:  dnd, dungeons-and-dragons, dnd5e, 5e
DM-Operations-Center
The DM Operations Center is a collection of rules and tools for 5th edition Dungeons & Dragons dungeon masters that use the advanced Virtual Tabletop application Encounter+
Stars: ✭ 27 (-27.03%)
Mutual labels:  dnd, dungeons-and-dragons, dnd5e
dojo
Dojo is a web app for D&D (5E) dungeon masters. It can be used to design monsters and to plan and run combat encounters.
Stars: ✭ 22 (-40.54%)
Mutual labels:  dnd, dungeons-and-dragons, dnd5e
Dungeoneer
A game master helper tool, includes a virtual tabletop, initiative tracker, combat tracker and homebrew management for Dungeons and Dragons 5e.
Stars: ✭ 106 (+186.49%)
Mutual labels:  dnd, dnd5e, 5e
Project-GW
A TTRPG conversion of the Guild Wars Games.
Stars: ✭ 23 (-37.84%)
Mutual labels:  dnd, dnd5e
TheMiniIndex
Crowd-sourced library of 3d models (minis, terrain, scatter, etc.) for D&D, Pathfinder, and other tabletop games.
Stars: ✭ 17 (-54.05%)
Mutual labels:  dnd, dnd5e
foundry-5e-monster-maker
A D&D 5e monster maker module for the Foundry VTT. Build new monsters with level-appropriate, balanced stats in seconds.
Stars: ✭ 26 (-29.73%)
Mutual labels:  dungeons-and-dragons, dnd5e
awesome-5e-srd
A compilation of all the cool things people make with the D&D 5e SRD API 🔮✨
Stars: ✭ 20 (-45.95%)
Mutual labels:  dnd, dnd5e
snd
Sales & Dungeons — Thermal Printer as D&D Utility
Stars: ✭ 55 (+48.65%)
Mutual labels:  dungeons-and-dragons, dnd5e
rollem-telegram-bot
🎲 An RPG dice rolling bot for Telegram.
Stars: ✭ 26 (-29.73%)
Mutual labels:  dnd, dungeons-and-dragons
Bryans-Preferred-Modules-for-FoundryVTT
My personally cultivated list of FoundryVTT Modules for Dungeons and Dragons 5e and Pathfinder 2e that play nicely together without creating an overwhelming amount of UI options or causing noticeable FPS drops.
Stars: ✭ 119 (+221.62%)
Mutual labels:  dungeons-and-dragons, dnd5e
this-is-your-life
An angular app character backstories based on the Xanathar's Guide to Everything 'This Is Your Life' tables.
Stars: ✭ 36 (-2.7%)
Mutual labels:  dnd, dnd5e
city-of-doors
The Map of Sigil, City of Doors
Stars: ✭ 40 (+8.11%)
Mutual labels:  dnd, dungeons-and-dragons
character-overlay
Web App for adding an OBS overlay with character information such as name, picture, and health for your favorite role-playing game.
Stars: ✭ 17 (-54.05%)
Mutual labels:  dnd, dnd5e
vscode-dmbinder
Visual Studio Code extension for managing campaign documents.
Stars: ✭ 53 (+43.24%)
Mutual labels:  dungeons-and-dragons, dnd5e
my spells
Your personal D&D 5e Spellbook.
Stars: ✭ 12 (-67.57%)
Mutual labels:  dungeons-and-dragons
Luminari-Source
Current Source Code for LuminariMUD - A Pathfinder/D20 Multi User Dungeon
Stars: ✭ 37 (+0%)
Mutual labels:  dungeons-and-dragons
texbrew
An attempt to make good-looking homebrew documents for various roleplaying systems using XeTeX for typesetting.
Stars: ✭ 50 (+35.14%)
Mutual labels:  dungeons-and-dragons
react-native-dnd-board
A drag and drop Kanban board for React Native.
Stars: ✭ 41 (+10.81%)
Mutual labels:  dnd

DnD character statistics

This is my experiment on doing some stats on DnD characters.

See here for the document

See here for the Rmd source code for the document.

The text of this document is licensed under CC BY 4.0 license

The code blocks within the source code is licensed under MIT license.

Data access

This dataset is present in 2 forms: in its entirety that includes duplicates of characters and filtered version that only includes unique characters.

Go here for the complete data and here for the filtered one. Both have the same columns as explained below. The code to generate these tables can be found here.

Below are the descriptions of the columns in the files. If you think something you'd be interested in is missing, you can let me know.

name: This column has hashes that represent character names. If the hashes are the same, that means the names are the same. Real names are removed to protect character anonymity. Yes D&D characters have rights.

race: This is the race field as it come out of the application. It is not really helpful as subrace and race information all mixed up together and unevenly available. It also includes some homebrew content. You probably want to use the processedRace column if you are interested in this.

background: Background as it comes out of the application.

date: Time & date of input. Dates before 2018-04-16 are unreliable as some has accidentally changed while moving files around.

class: Class and level. Different classes are separated by | when needed.

justClass: Class without level. Different classes are separated by | when needed.

subclass: Subclasses. Again, separated by | when needed.

level: Total character level.

feats: Feats chosen by character. Separated by | when needed.

HP: Character HP.

AC: Character AC.

Str, Dex, Con, Int, Wis, Cha: ability scores

alignment: Alignment free text field. It is a mess, don't touch it. See processedAlignment,good and lawful instead.

skills: List of skills with proficiency. Separated by |.

weapons: List weapons. Separated by |. It is somewhat of a mess as it allows free text inputs. See processedWeapons.

spells: List of spells and their levels. Spells are separated by |s. Each spell has its level next to it separated by *s. This is a huge mess as its a free text field and some users included things like damage dice in them. See processedSpells.

day: A shortened version of date. Only includes day information.

processedAlignment: Processed version of the alignment column. Way people wrote up their alignments are manually sifted through and assigned to the matching aligmment. First character represents lawfulness (L, N, C), second one goodness (G,N,E). An empty string means alignment wasn't written or unclear.

good, lawful: Isolated columns for goodness and lawfulness.

processedRace: I have gone through the way race column is filled by the app and asigned them to correct races. If empty, indiciates a homebrew race not natively supported by the app.

processedSpells: Formatting is same as the spells column but it is cleaned up. Using string similarity I tried to match the spells to the full list of spells available in the official publications. The spell is removed if the spell I guessed does not have the correct level or doesn't include all words of the original spell and has too many modifications to be recognizable. It may have a few false matches but it should be mostly fine

processedWeapons: Similar to processedSpells, weapons column is matched to the closest official weapon with some restrictions.

levelGroup: splits levels into groups as used in the feat percentage plot. Only present in the filtered data but easy enough to make on your own.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].