Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Help with templates

Hello, I'm trying to figure out how to put together templates to use in my exalted game (and just in general).  The problem is... I have no idea where to start.  I've played around tinkering with different programming languages in the past, and am confident that I could work out what I need to - with time and some direction, but I am lacking the latter.  If someone could point me to a few decent resources or guides that help beginners get started, it would be fantastic.  The roll20 pages on the subject are a little... barebones, when it comes to useful info for beginners. I appreciate any help on the subject, Scott
1637035364
Scott C.
Forum Champion
Sheet Author
API Scripter
Compendium Curator
Hi Scott, Are you asking for making macros in your game using a pre existing sheet, or for creating a fully custom character sheet out of HTML, CSS, and JS?
1637039244
Oosh
Sheet Author
API Scripter
Smudgius said: ... The roll20 pages on the subject are a little... barebones, when it comes to useful info for beginners That is an excellent way to get Andreas' attention :D
1637115403

Edited 1637115647
Hmmm... I think my goal is mostly to understand the process so that I can edit the Exalted 3e sheets to make them more functional for my game.  I've been putting together macros so far, and I've played around some with the built in template, but I want to understand the templates and character sheets better so that I can make changes where I need to.  I gather that templates are built into the character sheets (which seems weird... but I'm sure there is a reason from a programming standpoint...)   I'm using the Exalted 3e character sheets - which look lovely, but they don't roll double successes on 10s.  Now -  I've figured out how to do that, both with and without the api - but the charm templates built into the sheets treat everything as text, and I don't know how to change that... Thank you for the quick response btw, Scott
1637116362
Scott C.
Forum Champion
Sheet Author
API Scripter
Compendium Curator
Ok, what you are going to be able to achieve is going to be dependent on which avenue you decide to go down. If you just want to stick to making macros/abilities, you're more limited, but they also don't require the massive time commitment that even editing a sheet can require. If you can outline what you're attempting to accomplish I can direct you to more specific resources, but in general these wiki pages will help for macro making: Dice Reference  - Pretty much everything requires some sort of dice roll. These are the basics of the dice roller's capabilities and they can be combined to do some surprisingly powerful things. Beyond some very simple examples, how to combine them is not spelled out here because the possible combinations are literally infinite. Roll Templates  - You've probably already seen this page, but putting it here for completeness. This outlines the basics of how templates work. It's pretty bare bones because what a roll template does is completely dependent on what it's programmed to do in the sheet code. This can range from being a more nicely styled version of the default roll template to extremely complex templates that involve multiple macros and sequential output to handle extremely complex rolling mechanics. You'll want to check if there's any documentation on the template for your specific sheet. The Macro Wiki page  - This honestly isn't all that useful, but it does go over some of the weirdness of how to grab attributes and what not. tl;dr: macros are just saved chunks of chat messages. What they can do depends entirely on what pieces of the chat and roller tech you're using. The tips and tricks thread  - Here's where you'll find some of the crazy methods the community has found for combining the basic function of the dice roller and roll templates to achieve some amazing results. Keith maintains the thread and keeps the index on the first page pretty up to date. For the creating your own templates (and therefore editing a sheet), I highly recommend the building a character sheet wiki pages . Character sheets are built with HTML, CSS, and JS. For roll template creation you'll definitely need the HTML and CSS. The JS would only be needed if you want to go whole hog on building/editing a sheet, but it can allow some very powerful rolling features through the recently released custom roll parsing.
Thank you!  I had reviewed some of the above, but I'm sure the tricks and tips thread will be helpful... and review is never a bad thing. (My memory isn't what it used to be. :P) I think my biggest issue is not knowing what I don't know and having to stumble around figuring everything out.  I love the community here, there really are some amazing people, I just wish I knew what questions to ask.  I am constantly stumbling on things and then saying, Oh... that's what I was doing wrong. Right now I am running a 3e Exalted game - I am trying to streamline the game by putting together macros and abilities for npcs and my players.  I think my biggest problem is my own ignorance... and the lack of an in-depth tutorial on many of the more complex tools.  I did  figure out that I can use the existing templates in the 3e sheet, I was messing up the formatting somehow with the inline rolls (gotta love programming - that misplaced bracket or comma will get you every time :P) But... I do wish I knew how do adjust things here and there a bit in the template to make it work better for me in terms of the formatting... although, I really don't want to have to tinker with several programming languages to get there, so I might just live with macros/abilities on that front. I will definitely look through the tips and tricks pages and spend some time on the forums though, there are a lot of smart programmers here who have contributed a lot of their time - I just need to find some of the answers that will work best for me. I will definitely look over all of the pages you suggested.  Thank you so much, I really appreciate it! -Scott