Dungeon World Companion - sheibeck/dwcompanion GitHub Wiki

This site is for creating and managing your Dungeon World Characters. More information about Dungeon World can be found at https://dungeon-world.com/. This website has no official affiliation with Dungeon World or its creators.

Saving

YOU MUST USE THE SAVE BUTTON at the bottom of the page to save any changes permanently! I suggest saving early and saving often.

Printing

When you print character sheets turn off the margins, include background images, and print in portrait mode to get the best results. When you print fronts that are longer than 1 page, turn the default margins on for best printing.

Editing

Fields are editable by pressing the ✏️ and editable fields support GitHub style markdown. If you add or edit the default fields it could affect the print layout. Use the + button to add new items, the 🗑️ will delete items. Using the 💾 will close the editor while using the cancel 🔴 will discard your changes.

Characters

When you create a new character the information is automatically populated into your character sheet. Once you modify your character you cannot restore details back to a default character (maybe in a future update.) Currently, the site only supports the classes listed on the (official playsheets)[https://dungeon-world.com/downloads/Dungeon_World_Play_Sheets.pdf] from the Dungeon World website.

Fronts/Steadings

You can create your own fronts and steadings. A default template using markdown is supplied by default. When you save it, it will take the first line of the template and auto-populate the name of your front (or steading) with the title you provided.

AI-Generated Fronts/Steadings (experimental)

If you have an OpenAI API Key you can use the generate button to have OpenAI generate a front or steading for you. Behind the scenes is a custom assistant that's using the front creation rules from Dungeon World. You'll be asked to supply your API Key and it stores it on your local storage. Once you provide it you'll need to click the Generate button again and you should be good to go.

API Security

The keys are not stored anywhere but the machine you are on. Using the AI can get expensive, and since this is a free site I cannot afford to give everyone free API access. If you want to delete your API key, you'll need to open your browser's dev tools and clear your local storage for the site -- that's where it's stored.

AI Issues

Again, this is experimental. If you have issues, open up your dev tools in your browser look for any script errors, and report what you find along with any other data by creating an issue and I'll help if I can.

AI Examples

Here are some example fronts and steadings created by the AI:

Maps

You can upload your maps and add points of interest to them. If you choose the Steading type for your point of interest you can link it to one of your Steadings. Maps require you to upload an SVG image of a map you want to use for your base. The points of interest are added as an overlay on top of this map. The map you upload must be in SVG format, we recommend you use the incredible Perilous Shores app to create a map that can be downloaded in SVG format.

Example Map

Here is an example map that uses different types of points of interest: Wintersgale

Tools

This is a list of helpful tools and links for aiding in your gameplay.

Issues

This site is currently in Beta! If you found a bug please report an issue and give as much detail as you can about how to reproduce the issue. Also, include the browser you are using and if you are on mobile, desktop, Mac, Windows, etc. This site is free, and as such, I'll do the best I can to address issues as time permits. Please be patient with me.