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.