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

Multiple Character Sheets in One Game?

May 03 (7 years ago)

Edited May 03 (7 years ago)
Is it possible to have multiple character sheets in one game?

Specifically, a buddy and I are planning a mixed game of vampire, werewolf, and mage, and wish to allow players to be any of the three.  The problem is that each of these has it's own character sheet, so it would be best if we could allow each player to use the sheet designed for their splat.  Is this possible?

If this is not possible, I suggest to the Dev team to consider adding this.  All you would have to do is transition the sheet selection from the overall game setting (leaving it perhaps as a default but not limiting selection) to a field on the sheet creation option itself (so you get to select the sheet when each is created).
May 03 (7 years ago)
Finderski
Sheet Author
Compendium Curator
Not possible, but the Chronicles of Darkness sheet (by Roll20) supports those three types of characters.
May 03 (7 years ago)

Edited May 03 (7 years ago)
But not for cWoD I take it?
May 03 (7 years ago)

Edited May 03 (7 years ago)
Andreas J.
Forum Champion
Sheet Author
Translator
The above sheet does what you want, and in the same sense this could be replicated as a pro user with other combinations of sheets, by copying the code for all the sheet into your custom sheet, and then copying the settings tabs from the above sheet to easily switch between them. Probably one of the reasons mutliple sheets in a game haven't been made a default option is because the more complex the sheets become, the bigger toll they take on a game and slow down. I wouldn't recommend the above technique to be used with any of the massive D&D5e sheets, but don't take my word for it. Would be interested to hear the results if someone tried it out.

Edit: And if you read from the above screenshot you see what options the sheet have, of which WoD is not one.

May 03 (7 years ago)

Edited May 03 (7 years ago)
Edit: ok, just went pro to try and do this.  So the three individual sheets for Mage, Vampire, and Werewolf 20th are great and just what I need, so as Andreas suggests I am going to try to just copy their code but then add a "settings" tab on the front page much like the Chronicles of Darkness sheet so that folks can choose the relevant splat.  With that in mind, I have follow up questions:

1) How do I access the code for those existing 4 sheets (CoD, M20, V20, W20)?  I don't see any additional options now that I am pro, though I am likely just missing them.  Do I need to contact the original authors and use some kind of external source (Github, etc.?)

2) What interface do I actually use to build out the sheet once I have those?  Is it just the custom sheet option in my game, or do I write it like code externally and then import it somehow?

3) I would love to make this generally available once finished, so how do I add the sheet to the vault after I am done?

Thanks folks, and sorry for my n00bishness.  I write c# and python code all day, so I should be able to figure this out once I have a starting point, but currently this is new territory.

Edit Edit: just discovered roll20 on github; progress is being made...
May 03 (7 years ago)
Finderski
Sheet Author
Compendium Curator

Sunwugong said:

Edit: ok, just went pro to try and do this.  So the three individual sheets for Mage, Vampire, and Werewolf 20th are great and just what I need, so as Andreas suggests I am going to try to just copy their code but then add a "settings" tab on the front page much like the Chronicles of Darkness sheet so that folks can choose the relevant splat.  With that in mind, I have follow up questions:

1) How do I access the code for those existing 4 sheets (CoD, M20, V20, W20)?  I don't see any additional options now that I am pro, though I am likely just missing them.  Do I need to contact the original authors and use some kind of external source (Github, etc.?)

Per your edit, you figured this out, yes, go to GitHub and download the HTML and CSS files
2) What interface do I actually use to build out the sheet once I have those?  Is it just the custom sheet option in my game, or do I write it like code externally and then import it somehow?
You can use whatever HTML/CSS editor you like; I use a combination of different text editors on the Mac (TextWrangler, SyntraSmall, and CotEditor). To test the sheets and get them in your game, you go to Settings => Game Settings.  From there select Custom Sheet from the Sheets drop down. You'd paste your HTML code in the HTML tab, your CSS code in the CSS tab, and if any of the sheets have i18n code in them, you'll also need to grab the translation.json file(s) and paste them in the translations tab.

The Preview tab is spotty (though I've had decent success with it recently), so most of the sheet authors recommend having the actual game open in a separate tab, then when you update your code, hit the save the button and then go to the game and reload the page.  This will allow you to see what the effects were.  
3) I would love to make this generally available once finished, so how do I add the sheet to the vault after I am done?
Short answer: Fork the roll20 branch (probably the wrong word...:-/) and then submit your stuff into it.  Longer answer will require someone more proficient with git than I am to explain, because I still don't really understand how it all works...I made an animal sacrifice and it started working and I've not touched my set up since then...


May 03 (7 years ago)
Andreas J.
Forum Champion
Sheet Author
Translator
Go and take a look at the CoD sheet mentioned above for a pointer of how to slap your combined sheet together, think it's your best example to study for your own creation. The CSS Wizardry wiki page have some useful pointers for alternative ways to achieve tabs or  achievable areas.
Cool, thanks guys.

Progress is being made.  The big challenge is the multi-sheets I am using as a reference are built on like a standardized page/tab structure, but the individual 20th sheets I want to use/emulate vary in structure.  I think because of this I will need to do a bit more work and build kind of a hybrid solution from the sheets I want but funneling them into a standardized structure.  I have already started this.  I haven't gotten to the "switch case" part yet (case Vampire: this, case Werewolf: that), and I am sure that is when it will get interesting.

Also, thanks for the details on how to test, that will be way helpful when I get to that point.
I have done ok slicing and dicing one sheet into what I want, but now I am at the point of trying to take the button selection option from the sheet that allows choosing between the different character types (in this game mages, vampires, werewolves), and I am a bit stuck.  I am sure I am missing some nuance in the code syntax here.  It likely has to do with class names and the functionality bits in CSS.

If anyone is feeling generous I would love a bit of more detailed help. If so, read on!

So, here is my concept:

1) The sheet will have the same basic structure in all cases: four tabs, Settings, Mortal, Supernatural, and Notes
2) Settings, Mortal, and Notes are the same for all characters
3) The entire Supernatural tab varies, thus if I am a mage it is full of mage stuff, if I'm a vampire it is full of vampire stuff, etc.
4)  The sole purpose of the settings tab is to choose what I am (mage, vamp, werewolf)

Where I am now and where I am trying to go:

I successfully built out a sheet for mage (by borrowing from the great work of others) and it is about where I want it to be.  This means all 4 tabs are filled out including the supernatural tab.  Now, I want to add the toggling function to the settings tab so when I select mage I see the mage stuff I made on the supernatural tab, and when I select something else I don't.

Code details:

As far as I can ascertain, the reference sheet for the toggling functionality uses class designations to decide what to show based on one's setting.  For example, here...

<td>
    <span class="vampire">Clan:</span>
    <span class="werewolf>Auspice:</span>
<td>

...this refers to one line, and shows "Clan" if vampire is selected and "Auspice" if werewolf is selected.

My hope was to place similar class designation in the <div> for the entire supernatural tab content, thus allowing me to make different ones for the different character types and show the right one based what is selected.

The problem I am having now is getting my selection buttons working.  I have them, meaning I can see them and press them and select them, but my attempt to borrow the code that turns the selection into the correct toggle isn't working.

At this point, to get deeper I would have to somehow show someone more knowledgeable than me the code.  Note sure how to best do that...  Anyway, if anyone wants to help and somehow look at my code, that would be amazing.  If not I will keep banging away and I am sure eventually find a light switch in the dark.
May 05 (7 years ago)
Andreas J.
Forum Champion
Sheet Author
Translator
I don't have much to offer as I haven't done much with tabs yet, but you could look at other sheet that done similar, I think the Official Gumeshoe sheet could provide hints. The css wizardry wiki page could have more help under some other titles beyond "Swap Visible Areas".

I curious what others will suggest and help with, as I'm planning doing something similar with one sheet when I have more time.
I did look at the other, and have tried to use a similar approach, but it is not really working.  I am diverging somewhat from the structure of the original selectable sheet, and that I think is my issue.
Hi all

am totally clueless on how to make the changes myself to a specific type of sheet for v20. saw youtubes read articles, all i got out of it is a headache and more confused then before.

I tend to integrate werewolf elements into my vtm game so having 1 sheet that covers only these 2 will be great. 

What i like to see....

Add Gnosis and rage to an existing v20 sheet ( same area where blood pool, willpower, humanity, etc)
Make titles (disciplines, background, other traits, etc etc) editable so i can replace for example backgrounds for gifts or more disciplines.
Make skills editable (change names, add / remove skills, etc etc)

Few questions..

How time consuming making this happen and is it even feasible or am just spewing smoke?

Appreciate any feedback
June 09 (7 years ago)

Edited June 09 (7 years ago)
Andreas J.
Forum Champion
Sheet Author
Translator

Sunwugong said:

At this point, to get deeper I would have to somehow show someone more knowledgeable than me the code.  Note sure how to best do that...  Anyway, if anyone wants to help and somehow look at my code, that would be amazing.  If not I will keep banging away and I am sure eventually find a light switch in the dark.
Yeah I'm curious how this project have come along since your last update. If you have problems with some specific part you could share a link to your code and have others look at it?

The AGE System sheet incorporates several versions of the game sheets into one, maybe there are some wisdom that can be found there?

In the coming months I'll too take a jab at creating a sheet which incorporates sheets from a handful of closely related systems. (D6 System/D6 Adventure/Fantasy/Space to be precise)