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 .
Advertisement Create a free account Compendium in Game, Join Today

Character Sheet Backend Changes

1604086778
Nicholas
Roll20 Team
Hey folks! More awesome and exciting news! We’re making some updates to the way Character Sheets work on the backend. These updates will not have any user-facing changes, but allows us to do the following: Support Character Sheets in the mobile app beta Improve Character Sheet deployment Character Sheet changes will deploy automatically after being merged (no more waiting till the next Tuesday. Yay!) Faster fixes for breaking changes Utilize better caching services for Character Sheets Additionally, this will allow for some exciting new possibilities down the road, including but not limited to: automatic versioning, designated ‘beta’ sheet versions, and much more! These changes do impact how we're serving the data for all sheets. As such, there is the potential that HTML, CSS and Translations might not work in the VTT exactly the same way as the previous system.  We've been testing this internally for a while, but with 800+ character sheets, we can't check them all ourselves. To help verify these new updates, we would love to have the community review your sheets to test these backend changes as well. Please test and give us any feedback, issues, or comments you have! Starting now, these changes are available for testing on the Dev Server . To test, create a Custom Sheet Sandbox game on the  Dev Server , or create a normal game on the Dev Server , and add your sheet via Custom Character Sheet code, or select it via the Character Sheet dropdown.  As you go through and test, here are some things to specifically look for: Is your sheet displaying correctly? (html, css, etc.) Are translations showing up normally? Are any missing? Are you noticing anything strange occur with sheet workers, roll templates, etc.? If you notice anything in your testing, please respond in this thread with the following: A description of the problem and reproduction steps if possible The name of the Character Sheet A link or name of the game you were testing with Thank you for your assistance in making Character Sheets better! As always, happy rolling! :)
1604095494

Edited 1604160502
ᐰndreas J.
Forum Champion
Sheet Author
Translator
Nicholas said: These changes do impact how we're serving the data for all sheets. As such, there is the potential that HTML, CSS and Translations might not work in the VTT exactly the same way as the previous system.  1. Can you give some form of rundown or speculation on what kind of things might not work as it used to, give some examples you've found so far? Support Character Sheets in the mobile app beta 2. Does this mean sheet authors have a guaranteed spot on the mobile beta, if they choose to apply for it? 3. Is there a timeline for when this update is going to come? The Translation stuff is next week, but I sure hope this is on the dev server for a good while and waiting on feedback from sheet authors.
1604170523
Nathanael W.
Roll20 Team
ᐰndreas J. said: 1. Can you give some form of rundown or speculation on what kind of things might not work as it used to, give some examples you've found so far? 2. Does this mean sheet authors have a guaranteed spot on the mobile beta, if they choose to apply for it? 3. Is there a timeline for when this update is going to come? The Translation stuff is next week, but I sure hope this is on the dev server for a good while and waiting on feedback from sheet authors. 1. Probably the thing that has the biggest potential of being different is special (non Unicode/non ASCII) characters. While we've resolved all of the issues that we've actually observed, there is still the possibility that some characters aren't converted correctly, or at least are not converted in exactly the same way as they currently are. Outside of this, we’ve also purposefully left the rest of the suggested testing a bit open-ended. Due to the nature of the changes, we would rather have you do more free form testing so we can catch any weird edge cases or one-off type things. We don’t expect any, but we would rather be thorough in this case. 2. At this time, no. We are developing tools to help sheet authors get their sheets mobile ready, but we're not quite ready to talk about those yet. 3. This update will be on the dev server for a minimum of 2 weeks, possibly more depending on how many issues are found.
1604173962
Richard T.
Pro
Marketplace Creator
Sheet Author
This is off to the side but while we're on backend stuff, wondering if there's going to be more support for character sheets' ability to use <video> and broader @keyframe support. 
1604176598
ᐰndreas J.
Forum Champion
Sheet Author
Translator
Richard T. said: This is off to the side but while we're on backend stuff, wondering if there's going to be more support for character sheets' ability to use <video> and broader @keyframe support. 1. Or other sheet-related suggestions, like display the character's Avatar or bio description from the Bio tab? 2. What will the mobile-based adaptions entail, will we get access to new hmtl/css/js options to use in sheets? 3. From the mobile trailer teaser, the 5e sheet looked to be a complete redesign, but I'd assume that's not actually needed for things to work? Q: Does this mean sheet authors have a guaranteed spot on the mobile beta, if they choose to apply for it? A: At this time, no. We are developing tools to help sheet authors get their sheets mobile ready, but we're not quite ready to talk about those yet. Oh, I would have thought roping in sheet author among the early testers would be a smart idea, if there is any "closed" beta stage.
1604272912
∇ince
Pro
Sheet Author
Character Sheet changes will deploy automatically after being merged (no more waiting till the next Tuesday. Yay!) Currently authors submit by Monday, pulls are merged to the master repo, then it takes a day or two to see the results on the the main servers.  So, will the pulls still be processed weekly but sheet changes go live at the time they are merged, or are we going to see daily merges that go live at the time they are merged? Thanks
1604351984
Nathanael W.
Roll20 Team
Vince said: Character Sheet changes will deploy automatically after being merged (no more waiting till the next Tuesday. Yay!) Currently authors submit by Monday, pulls are merged to the master repo, then it takes a day or two to see the results on the the main servers.  So, will the pulls still be processed weekly but sheet changes go live at the time they are merged, or are we going to see daily merges that go live at the time they are merged? Thanks We will be increasing the frequency of PR merges. Not necessarily daily, but they will be more frequent than the current merge schedule. And yes, the changes will go live automatically as PRs are merged (usually within a few minutes).
1604359431

Edited 1604359448
Nicholas
Roll20 Team
Richard T. said: This is off to the side but while we're on backend stuff, wondering if there's going to be more support for character sheets' ability to use <video> and broader @keyframe support.  ᐰndreas J. said: Richard T. said: This is off to the side but while we're on backend stuff, wondering if there's going to be more support for character sheets' ability to use <video> and broader @keyframe support. 1. Or other sheet-related suggestions, like display the character's Avatar or bio description from the Bio tab? 2. What will the mobile-based adaptions entail, will we get access to new hmtl/css/js options to use in sheets? 3. From the mobile trailer teaser, the 5e sheet looked to be a complete redesign, but I'd assume that's not actually needed for things to work? Q: Does this mean sheet authors have a guaranteed spot on the mobile beta, if they choose to apply for it? A: At this time, no. We are developing tools to help sheet authors get their sheets mobile ready, but we're not quite ready to talk about those yet. Oh, I would have thought roping in sheet author among the early testers would be a smart idea, if there is any "closed" beta stage. These are all awesome ideas! However, we’re going to save most of these discussions for later down the road. We want to focus this thread and discussion around the backend changes only.  To answer the broad point though, yes, we are looking into additional tools and offerings for Character Sheets, especially around responsive development. We'll definitely be reaching out to the community and sheet authors for feedback and thoughts when we get closer to time.
Nicholas said: Is your sheet displaying correctly? (html, css, etc.) Are translations showing up normally? Are any missing? Are you noticing anything strange occur with sheet workers, roll templates, etc.? hello, i'm simple user and MJ in my small group, i have a probleme with the character sheet i use, nothing displaying and showing correctly, missing the back page and hides my view on page. it's become impossible to roll a D on character sheet i don't realy understand and i need your help for that (i hope my english is correct)
Hi. The One Ring Character sheet is now broken. Not only lost the style, the character sheet lost the character hability points and is unplayable.
1604749662

Edited 1604749793
GiGs
Pro
Sheet Author
API Scripter
There are multiple sheets broken right now, it looks like a problem with roll20's servers. These aren't on the dev server, so this might not be the right thread to report it, but it seems to be happening across every sheet I've tested (on the production server). The most obvious symptom is background images that are being loaded through roll20's image servers are not being loaded. Here's two threads reporting this: <a href="https://app.roll20.net/forum/post/9443317/forbidden-lands-dice-images-lost" rel="nofollow">https://app.roll20.net/forum/post/9443317/forbidden-lands-dice-images-lost</a> <a href="https://app.roll20.net/forum/permalink/9453783/" rel="nofollow">https://app.roll20.net/forum/permalink/9453783/</a>
1604755380
The Shaped 5e sheet has lost all its background textures. While still functional it's really annoying to the eye
1604758614
Same with the Conan Character sheets. But with all the missing text it is really difficult to use them. Do we know how long it will take to fix this?&nbsp;
1604761200
Yek
Pro
Shadow of the Demon Lord's background image is missing, also causing some of the labels to be gone.
1604762004
FFG Star Wars scharcter sheet crashed too.
The sheet for the Alien RPG (both in the Destroyer of Worlds module and independently) does not show any images on the dice when the sheet is used to roll base dice and stress dice, just blank squares.
1604764585
Pathfinder 1e Community Sheet has also lost its background images
1604765144
Scum &amp; Villainy and Wrath &amp; Glory also broken. Same issues as others in these threads with The One Ring, Conan 2D20, The Witcher.
1604766964
Same goes for The Forbbiden Lands Sheet... That is not so cool. My next session is on Tuesday. I hope thy fix the problem as fast as possible for all players that will play in the next hours.
1604769174
ᐰndreas J.
Forum Champion
Sheet Author
Translator
There are multiple sheets broken right now, it looks like a problem with roll20's servers, and this have nothing to do with future sheet changes this thread is talking about GiGs said: There are multiple sheets broken right now, it looks like a problem with roll20's servers. These aren't on the dev server, so this might not be the right thread to report it, but it seems to be happening across every sheet I've tested (on the production server). The most obvious symptom is background images that are being loaded through roll20's image servers are not being loaded. Here's two threads reporting this: <a href="https://app.roll20.net/forum/post/9443317/forbidden-lands-dice-images-lost" rel="nofollow">https://app.roll20.net/forum/post/9443317/forbidden-lands-dice-images-lost</a> <a href="https://app.roll20.net/forum/permalink/9453783/" rel="nofollow">https://app.roll20.net/forum/permalink/9453783/</a>
1604770165
Fabien F. said: FFG Star Wars scharcter sheet crashed too. Yup. Any Updates from roll20?
1604770947
The 5E OGL sheet looks fine on production. Shaped sheet - not so much (the only two I've tested)
1604771830

Edited 1604775358
ElKatWilbrooke
Roll20 Team
Hey Folks, we're looking into the character sheet images being broken right now. We'll try to provide updates as we have them. EDIT: This issue should be solved as of 10:30 AM Pacific time.
1604771925
Runequest in Glorantha also crashed.
1604773087
Coriolis charcter sheet&nbsp; repaierd, TY!
One ring character sheet works again!!!!!! Thanks team.
1605100432

Edited 1605107896
Drude
Plus
Edited for being off-topic
1605105305
ᐰndreas J.
Forum Champion
Sheet Author
Translator
Drude said: Hi all! I have still some problems with the Warhammer Fantasy 2nd Edition (French) sheet. When rolling dice from the spreadsheet, some images are not loaded. Not a deal breaker, but still, not enjoyable ^^ Whatever is going on with that sheet has nothing to do with the Character sheet changes mentioned in the thread, as roll20 haven't implemented it yet. Seems that the URL for one the images used in the sheet have stopped working, likely due to the original image being deleted in the original source. Looking at the sheet source code quickly, I didn't find anything not working, so couldn't identify the problem right away. Uploading the nonworking image to github &amp; then changing the url to it should solve the problems. Do you know what image should be shown in place of that broken-image symbol?(don't answer here, give that info in a separate thread) I suggest you make a separate thread about the broken sheet, with info on what the image should be or if it can just be removed, and us sheet author people can take a look at it.
1605107872
Drude
Plus
ᐰndreas J. said: Whatever is going on with that sheet has nothing to do with the Character sheet changes mentioned in the thread, as roll20 haven't implemented it yet. My mistake, I understood the changes were live. I have created a dedicated topic on the subject, as per your advice. Thanks for your time!
I'm not sure if this is the right place to pose this question but if I want to take a character I have irl on paper is it possible to put that character into the site on a blank sheet?&nbsp;
1606594832
Joshua S.
Pro
Sheet Author
API Scripter
On the dev server, when I paste in my custom character sheet code and click "save changes" everything works initially, but when I go back to the custom code editor I find that: 1) my textworkers have been removed from the html 2) all of my html class names have been changed to add "sheet-" 3) my CSS has been altered to add ".charsheet" before each entry Points 2) and 3) do not seem to alter functionality in any way, but my textworker being deleted every time means that I have to put it back in every time. If I save without retyping the textworker my sheet breaks. I am guessing that this is related to the backend changes?
1606782799

Edited 1606782850
This might be related, but at least on D&amp;D 5e, default sheet settings are not retaining checkbox values when saved. I've been trying to select ADD DEX TIEBREAKER TO INITIATIVE and other checkboxes in the form and they will not save in Firefox or Chrome (latest versions).
1606786802
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Mark L said: This might be related, but at least on D&amp;D 5e, default sheet settings are not retaining checkbox values when saved. I've been trying to select ADD DEX TIEBREAKER TO INITIATIVE and other checkboxes in the form and they will not save in Firefox or Chrome (latest versions). Best place to ask that is the&nbsp; D&amp;D 5th Edition by Roll20 &nbsp;thread.
1606829271
Thanks @kiethcurtis. New to the forums and didn't see that thread.
1606847694

Edited 1606860033
ᐰndreas J.
Forum Champion
Sheet Author
Translator
Character Sheet Backend Changes where rolled out yesterday The multiple bugs on a number of unrelated character sheets today/yesterday, are likely caused by this update. I'm under the impression the solution is for sheet authors and volunteers to make changes to the sheet so it functions properly with these changes to how Roll20 handles sheets. Hopefully we'll get an official word on this soon. Update 2: fix have solved for some sheets It seems roll20's code for parsing CSS became a bit more strict, and allows less errors that previously passed their filters. A fix have been done that have fixed issues on some sheets, but at least the Traveller 2E sheet still had some issues. As an example, my Stargate RPG sheet had a trailing comma after the last css class, which caused the problem: .sheet-w40, input[type="text"].sheet-w40, input[type="number"].sheet-w40 , { width: 40px; } The sheet would be fixed by either removing the trailing comma(best practice to do so anyway), or by adding .charsheet as an extra css condition. Removing the comma: .sheet-w40, input[type="text"].sheet-w40, input[type="number"].sheet-w40{ width: 40px; } Adding .charsheet : .sheet-w40, .charsheet, input[type="text"].sheet-w40, input[type="number"].sheet-w40,{ width: 40px; } It stands to reason that many of the bugs are are related to this type of mistake in the sheet code, and have similar solutions. The sheet should start working again soon(later today?), as I heard this change to the filter will be rolled back, for now at least.
Still issues as of today with traveller 2e sheet.