All Projects → jsnee → vscode-dmbinder

jsnee / vscode-dmbinder

Licence: GPL-3.0 license
Visual Studio Code extension for managing campaign documents.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to vscode-dmbinder

statblock5e-creator
A frontend web application for creating creature statblocks for Dungeons and Dragons 5th Edition.
Stars: ✭ 15 (-71.7%)
Mutual labels:  dungeons-and-dragons, dnd5e, dungeonsanddragons, dnd-tools
snd
Sales & Dungeons — Thermal Printer as D&D Utility
Stars: ✭ 55 (+3.77%)
Mutual labels:  dungeons-and-dragons, dnd5e, dnd-tools
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 (-58.49%)
Mutual labels:  dungeons-and-dragons, dnd5e, dnd-tools
rollem-telegram-bot
🎲 An RPG dice rolling bot for Telegram.
Stars: ✭ 26 (-50.94%)
Mutual labels:  rpg, dungeons-and-dragons, tabletop-gaming
world
This is a fantasy world generation API and set of Go packages for the same.
Stars: ✭ 42 (-20.75%)
Mutual labels:  tabletop-gaming, tabletop-rpgs
Luminari-Source
Current Source Code for LuminariMUD - A Pathfinder/D20 Multi User Dungeon
Stars: ✭ 37 (-30.19%)
Mutual labels:  dungeons-and-dragons, pathfinder-rpg
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 (+124.53%)
Mutual labels:  dungeons-and-dragons, dnd5e
d d characterSheets 5e
Creates printable 5th edition D&D character sheets as HTML from JSON.
Stars: ✭ 20 (-62.26%)
Mutual labels:  dungeons-and-dragons, dungeonsanddragons
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 (-49.06%)
Mutual labels:  dungeons-and-dragons, dnd5e
pandt
A tabletop role-playing game system
Stars: ✭ 17 (-67.92%)
Mutual labels:  rpg, tabletop-gaming
rpg tools
rpg_tools is a toolbox for tabletop games and RPGs
Stars: ✭ 53 (+0%)
Mutual labels:  rpg, tabletop-gaming
Dungeoneer
A game master helper tool, includes a virtual tabletop, initiative tracker, combat tracker and homebrew management for Dungeons and Dragons 5e.
Stars: ✭ 106 (+100%)
Mutual labels:  dnd5e, dnd-tools
TheMiniIndex
Crowd-sourced library of 3d models (minis, terrain, scatter, etc.) for D&D, Pathfinder, and other tabletop games.
Stars: ✭ 17 (-67.92%)
Mutual labels:  dnd5e, dnd-tools
dndstats
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
Stars: ✭ 37 (-30.19%)
Mutual labels:  dungeons-and-dragons, dnd5e
texbrew
An attempt to make good-looking homebrew documents for various roleplaying systems using XeTeX for typesetting.
Stars: ✭ 50 (-5.66%)
Mutual labels:  rpg, dungeons-and-dragons
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 (-50.94%)
Mutual labels:  dungeons-and-dragons, dnd5e
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 (+71.7%)
Mutual labels:  dungeons-and-dragons, dnd5e
TTTTRPG
Timeline Tree of Tabletop Role-Playing Games, celebrating more than 40 years game design innovations
Stars: ✭ 34 (-35.85%)
Mutual labels:  rpg
fgmkJsEngine
Js JRPG Engine for FGMK
Stars: ✭ 20 (-62.26%)
Mutual labels:  rpg
MenheraBot
A brazilian multi-language Discord Bot foccused in Fun and RPG!
Stars: ✭ 123 (+132.08%)
Mutual labels:  rpg

vscode-dmbinder

Visual Studio Code extension for managing campaign documents.

Documentation

Documentation of how to use vscode-dmbinder has now moved to our wiki!

Installation

Requires Visual Studio Code. Once VSCode is installed, search for the extension or install it from here.

Features

  • DMBinder view that helps organize campaign documents
  • Generation of Hombrewery elements using snippets and templating (Mustache, Handlebars or Pandoc)
  • Rendering of markdown files to PDF using Puppeteer
  • Randomly generate dungeon maps
  • Generation of content (like names, titles, locations, etc.) using randomized lists or Markov chains
  • Random generation of basic dungeon maps

Issues or Feature Requests

Please submit any issues or new feature requests to GitHub.

DMBinder Explorer

The extension looks for .dmbinder/campaign.json in your workspace folders, and displays all DMBinder campaigns in the sidebar.

DMBinder Explorer screenshot

DMBinder Explorer Screenshot

Configuration Settings

  • dmbinder.generateGettingStartedEnabled
  • dmbinder.homebrewPreviewEnabled
  • dmbinder.autogenerateOnRender
  • dmbinder.treeViewStyle
  • dmbinder.chromeExecutablePath
  • dmbinder.defaultTemplatingEngine (Default: "handlebars")

campaign.json

Below is an example Campaign configuration file:

{
    "campaignName": "My Cool Campaign",
    "sourcePaths": [
        "./source/"
    ],
    "templatePaths": [
        "./templates/"
    ],
    "componentPaths": [
        "./components/"
    ],
    "generatorPaths": [
        "./generator-sources"
    ],
    "outDirectory": "./out/"
}

Planned Changes

  • When generating a dungeon map, save settings to a Markdown comment before the map

See generator-dmbinder for a yeoman generator to help bootstrap a campaign binder.

See Changelog for release notes.


Icon Sources

Related Projects

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].