Sheet.json
From Roll20 Wiki
Main Page: Building Character Sheets
Character Sheet Development
Getting Started
- Using Custom Sheets
- Building Sheets
(Main Page) - Glossary
- Code Restrictions
- Best Practice
- Common Mistakes
- Tutorials
- Examples, Templates
- Pattern Libraries
- HTML & storing data
- CSS & Styling
General
- Updates & Changelog
- Known Bugs
- Character Sheet Enhancement(CSE)
- Custom Roll Parsing
- Legacy Sheet(LCS)
- Beacon SDK
Reference
- Buttons
- Repeating Sections
- Sheetworkers
- Roll Templates
- sheet.json
- Translation
- Auto-Calc
- Advanced
- All SheetDev Pages
Tools & Tips
Other
This article is a stub. |
The sheet.json
is a file required for character sheets that are submitted to Roll20. If you're just using a custom sheet in your normal game, you don't need the sheet.json
(in fact, you can't even use one).
Default Sheet Settings are optional things saved on the sheet.json
.
Contents |
Creating a sheet.json File
See the instructions on github.com/Roll20/roll20-character-sheets#creating-your-own
Example
sheet.json for roll20's kitchensink sheet example, contains all mandatory sections. kitchensink/sheet.json
{ "html": "kitchensink.html", "css": "kitchensink.css", "authors": "Roll20 Team (@roll20app)", "roll20userid": "1", "preview": "kitchensink.png", "instructions": "**This is a test**\n\nYou can put Markdown-formatted instructions here for how to use your sheet. Please try to keep it moderately-short (500 characters or less is preferred).", "legacy": true }
Optional
Following things can be included to the file, but are not mandatory:
-
"useroptions"
– Default Sheet Settings -
"patreon"
,"tipeee"
– sponsor links to sheet authors: Patreon and Tipeee Linking Rules for Community Sheet Contributors -
"compendium"
– defines which game system's i Compendium is associated with the sheet. See Compendium Integration for more
Related Pages
- Sheet Sandbox Where you test the sheet.json
- Default Sheet Settings optional feature