From what I see, they're just HTML, and the JSON is for translation stuff and metadata.As an additional detail, they appear to be in .json format, if anyone is interested AND has time.
--Patrick
I'd let you use my login to look if you could point me in the right direction.Apparently Roll20 has a built in suite of sheet editors, but you have to be a Pro subscriber to get access to them.
I have the thing in Excel format! I'm just trying to get it into the system to use on character tokens.This discussion is making me nostalgic for the days of making Champions character sheets in excel.
Looking at the docs, it might not be as wysiwyg as I had hoped. And not only is it HTML/CSS, but it's an altered version of HTML/CSS that doesn't work right in normal browsers and has their own special custom shit in it. That's discouraging. Basically it'd have to be a labor of love for someone who lives and breathes this stuff and has the time to waste.I'd let you use my login to look if you could point me in the right direction.
<div class="main">
<!-- NAME SECTION -->
<div>
<input name="attr_character_name" type="text" style="width:150px;position: relative;top:45px;left:60px;">
<input name="attr_race" type="text" style="width:87px;position: relative;top:45px;left:108px;">
<input name="attr_vision" type="text" style="width:90px;position: relative;top:45px;left:180px;">
<input name="attr_class" type="text" style="width:150px;position: relative;top:45px;left:237px;">
<input name="attr_level" type="text" style="width:50px;position: relative;top:45px;left:295px;">
</div>
<div>
<input name="attr_ht" type="text" style="width:40px;position: relative;top:42px;left:24px;">
<input name="attr_wt" type="text" style="width:40px;position: relative;top:42px;left:55px;">
<input name="attr_birth" type="text" style="width:65px;position: relative;top:42px;left:110px;">
<input name="attr_age" type="text" style="width:40px;position: relative;top:42px;left:155px;">
<input name="attr_aware" type="text" style="width:65px;position: relative;top:42px;left:250px;">
<input name="attr_xp" type="text" style="width:220px;position: relative;top:42px;left:345px;">
</div>
<div>
<input name="attr_diety" type="text" style="width:75px;position: relative;top:38px;left:38px;">
<input name="attr_fate" type="text" style="width:40px;position: relative;top:38px;left:120px;">
<input name="attr_insan" type="text" style="width:40px;position: relative;top:38px;left:190px;">
<input name="attr_hr_pts" type="text" style="width:75px;position: relative;top:38px;left:270px;">
<input name="attr_next_lvl" type="text" style="width:180px;position: relative;top:38px;left:415px;">
</div>
</div>
input[type="text"] {
background-color: transparent;
border-style: none none none none;
border-color: black;
}
div.sheet-main {
width: 1020px; /* Defines the width and height of the sheet */
height: 1210px;
background-image: url(http://tinwhistler.com/misc/sheet.png);
background-size: 850px auto;
}
Yeah, he did enough to do a proof of concept for you to follow though... all you need to do is add a "div" section for every row and follow his example on adding attribute fields. And like he said, you'll have to experiment with the parts of each input that say "width" and "top" and "left" to determine how many pixels and where each is.What Tin did is ALMOST exactly what I needed. One thing it doesn't do is allow me to fill in certain things like attributes. And I figured out why. The beginning part is the fill-in stuff but the rest is just a picture from a file you've downloaded. Sneaky bugger!
I thought you'd get that I wasn't done and that I just wanted you to see the progress and decide if you could take it over from thereWhat Tin did is ALMOST exactly what I needed. One thing it doesn't do is allow me to fill in certain things like attributes. And I figured out why. The beginning part is the fill-in stuff but the rest is just a picture from a file you've downloaded. Sneaky bugger!