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

[5e OGL to Shaped]

Is there anything special I need to do if I would like to convert my game from OGL sheets to Shaped sheets? Or would I need to start fresh game with the new sheets?
1484774823
Scott C.
Forum Champion
Sheet Author
API Scripter
Compendium Curator
You don't need to start a new game, but I would recommend making all character sheets from scratch as there are some attributes that are shared between the two and it can cause issues. I believe there is a converter script around somewhere as well.
Whew, that is a lot of work. I guess I'll just stick with OGL. I really like all the things that the Shaped offers, wish I had known that when I started.
1484775861
Jakob
Sheet Author
API Scripter
Actually, NPCs (sans spells) should be converted automatically when you switch sheets and open the character sheet. PCs will have to be done manually. I recommend copying the game and switching over the sheet for the copy, so you have access to both at the same time.
Jakob said: Actually, NPCs (sans spells) should be converted automatically when you switch sheets and open the character sheet. PCs will have to be done manually. I recommend copying the game and switching over the sheet for the copy, so you have access to both at the same time. I just tested that and I realized the only thing I would really have to recreate is the PC sheets, The NPC sheets seemed to work as intended, I suppose it isn't so bad. 
1484780495
Kryx
Pro
Sheet Author
API Scripter
Jerry F. said: I just tested that and I realized the only thing I would really have to recreate is the PC sheets, The NPC sheets seemed to work as intended, I suppose it isn't so bad.  Indeed that's the current behavior as I expect it. If there are issues then please let me know on my  issue tracker . PCs should be simple with weapons from the srd, spells from the srd or companion script. monsters from the srd and companion script help a lot as well.
1484785675

Edited 1484785698
Honestly, converting the PCs isn't too bad either. The traits for their class will be automatically added in once you apply levels, and a lot of gear & spells can be dragged from the SRD. Then you just open the two games side by side and copy/paste what remains.
1485015256

Edited 1485015300
Now that I'm making the move how in the world do I do my OGL macros on the Shaped sheet? Hopefully I can figure out the rest with a little direction on where to begin, your assistance is appreciated. Character Abilities /w "@{selected|character_name}" &{template:desc} {{desc= **@{character_name}'s Actions**&nbsp; [Actions](~selected|Actions)&nbsp; **@{character_name}'s Usable Item**&nbsp; [Rod](~selected|Usable-Item)&nbsp; **@{character_name}'s Spellbook** [Spellbook](~selected|Spellbook)&nbsp; **@{character_name}'s Saving Throws**&nbsp; [Saving Throws](~selected|Saving-Throw)&nbsp; **@{character_name}'s Skill Checks**&nbsp; [Skill Checks](~selected|Skill-Checks)&nbsp; **@{character_name}'s Ability Checks**&nbsp; [Ability Checks](~selected|Ability-Checks)&nbsp; **@{character_name}'s Torch**&nbsp; [On](~selected|Torch-on) | [Off](~selected|Torch-out)&nbsp; }}&nbsp; Actions /w "@{selected|character_name}" &{template:desc} {{desc= **@{character_name}'s Attacks** [Attack](~selected|repeating_attack_$0_attack)&nbsp; [Attack](~selected|repeating_attack_$1_attack)&nbsp; [Attack](~selected|repeating_attack_$2_attack)&nbsp; [Attack](~selected|repeating_attack_$3_attack)&nbsp; [Attack](~selected|repeating_attack_$4_attack)&nbsp; [Attack](~selected|Charged-Item)&nbsp; }} Spellbook /w "@{selected|character_name}" &{template:npcatk} {{description= **@{character_name}'s Spellbook** **Cantrips** [@{repeating_spell-cantrip_$0_spellname}](~@{character_name}|repeating_spell-cantrip_$0_spell) | [@{repeating_spell-cantrip_$1_spellname}](~@{character_name}|repeating_spell-cantrip_$1_spell) [@{repeating_spell-cantrip_$2_spellname}](~@{character_name}|repeating_spell-cantrip_$2_spell) | [@{repeating_spell-cantrip_$3_spellname}](~@{character_name}|repeating_spell-cantrip_$3_spell) [@{repeating_spell-cantrip_$4_spellname}](~@{character_name}|repeating_spell-cantrip_$4_spell) **First Level** [@{repeating_spell-1_$0_spellname}](~@{character_name}|repeating_spell-1_$0_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-1_$0_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-1_$0_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-1_$0_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-1_$0_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-1_$1_spellname}](~@{character_name}|repeating_spell-1_$1_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-1_$1_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-1_$1_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-1_$1_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-1_$1_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-1_$2_spellname}](~@{character_name}|repeating_spell-1_$2_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-1_$2_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-1_$2_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-1_$2_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-1_$2_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-1_$3_spellname}](~@{character_name}|repeating_spell-1_$3_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-1_$3_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-1_$3_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-1_$3_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-1_$3_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-1_$4_spellname}](~@{character_name}|repeating_spell-1_$4_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-1_$4_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-1_$4_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-1_$4_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-1_$4_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-1_$5_spellname}](~@{character_name}|repeating_spell-1_$5_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-1_$5_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-1_$5_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-1_$5_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-1_$5_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-1_$6_spellname}](~@{character_name}|repeating_spell-1_$6_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-1_$6_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-1_$6_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-1_$6_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-1_$6_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-1_$7_spellname}](~@{character_name}|repeating_spell-1_$7_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-1_$7_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-1_$7_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-1_$7_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-1_$7_spellritualflag}#.png</a>)&nbsp; **2nd Level** [@{repeating_spell-2_$0_spellname}](~@{character_name}|repeating_spell-2_$0_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-2_$0_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-2_$0_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-2_$0_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-2_$0_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-2_$1_spellname}](~@{character_name}|repeating_spell-2_$1_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-2_$1_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-2_$1_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-2_$1_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-2_$1_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-2_$2_spellname}](~@{character_name}|repeating_spell-2_$2_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-2_$2_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-2_$2_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-2_$2_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-2_$2_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-2_$3_spellname}](~@{character_name}|repeating_spell-2_$3_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-2_$3_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-2_$3_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-2_$3_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-2_$3_spellritualflag}#.png</a>)&nbsp; **3rd Level** [@{repeating_spell-3_$0_spellname}](~@{character_name}|repeating_spell-3_$0_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-3_$0_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-3_$0_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-3_$0_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-3_$0_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-3_$1_spellname}](~@{character_name}|repeating_spell-3_$1_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-3_$1_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-3_$1_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-3_$1_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-3_$1_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-3_$2_spellname}](~@{character_name}|repeating_spell-3_$2_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-3_$2_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-3_$2_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-3_$2_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-3_$2_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-3_$3_spellname}](~@{character_name}|repeating_spell-3_$3_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-3_$3_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-3_$3_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-3_$3_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-3_$3_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-3_$4_spellname}](~@{character_name}|repeating_spell-3_$4_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-3_$4_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-3_$4_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-3_$4_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-3_$4_spellritualflag}#.png</a>)&nbsp; **4th Level** [@{repeating_spell-4_$0_spellname}](~@{character_name}|repeating_spell-4_$0_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-4_$0_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-4_$0_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-4_$0_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-4_$0_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-4_$1_spellname}](~@{character_name}|repeating_spell-4_$1_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-4_$1_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-4_$1_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-4_$1_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-4_$1_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-4_$2_spellname}](~@{character_name}|repeating_spell-4_$2_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-4_$2_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-4_$2_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-4_$2_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-4_$2_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-4_$3_spellname}](~@{character_name}|repeating_spell-4_$3_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-4_$3_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-4_$3_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-4_$3_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-4_$3_spellritualflag}#.png</a>)&nbsp; **5th Level** [@{repeating_spell-5_$0_spellname}](~@{character_name}|repeating_spell-5_$0_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-5_$0_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-5_$0_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-5_$0_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-5_$0_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-5_$1_spellname}](~@{character_name}|repeating_spell-5_$1_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-5_$1_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-5_$1_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-5_$1_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-5_$1_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-5_$2_spellname}](~@{character_name}|repeating_spell-5_$2_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-5_$2_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-5_$2_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-5_$2_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-5_$2_spellritualflag}#.png</a>)&nbsp; [@{repeating_spell-5_$3_spellname}](~@{character_name}|repeating_spell-5_$3_spell) [Prepared Tag](<a href="http://tinyurl.com/@{repeating_spell-5_$3_spellprepared}-prepared#.png" rel="nofollow">http://tinyurl.com/@{repeating_spell-5_$3_spellprepared}-prepared#.png</a>) [Ritual Tag](<a href="http://tinyurl.com/rritual@{repeating_spell-5_$3_spellritualflag}#.png" rel="nofollow">http://tinyurl.com/rritual@{repeating_spell-5_$3_spellritualflag}#.png</a>)&nbsp; }}
1485016063

Edited 1485016318
Kryx
Pro
Sheet Author
API Scripter
The Shaped sheet is designed so that you don't need to provide such macros. If you look at the settings page you'll see all of those. Here they are by name: PCs and NPCs: %{NAME|shaped_ability_checks} %{NAME|shaped_saving_throw} %{NAME|shaped_traits} %{NAME|shaped_spells} NPCs: %{NAME|shaped_statblock} %{NAME|shaped_actions} %{NAME|shaped_legendaryactions} %{NAME|shaped_lairactions} %{NAME|shaped_regionaleffects} PCs: %{NAME|shaped_attacks} You can read more on the&nbsp; documentation . If you want to reconstruct that actions macro you can also look at the statblock macro for NPCs and take parts of it.
Thank you, I try to make all the Sheet actions into Token actions so that way my players don't have to have the sheet open they can do everything from their token. That is essentially what I'm trying to do here turn the sheet into a token button.
And also for myself with NPCs, I don't like having open several sheets at the same time when I have multiple creature types. I like having all actions tied to the token.
1485017428
Kryx
Pro
Sheet Author
API Scripter
Jerry F. said: Thank you, I try to make all the Sheet actions into Token actions so that way my players don't have to have the sheet open they can do everything from their token. That is essentially what I'm trying to do here turn the sheet into a token button. I'd suggest you take a look at the Shaped Companion Script. It automates a lot of this and much more like spells and monsters. For example I can select all my PCs and type "!shaped-abilities --attacks" or "!shaped-abilities --traits", etc.
Can&nbsp;!setattr be used with this sheet?
1485110858
Kryx
Pro
Sheet Author
API Scripter
ChatSetAttr ? yes.
1485111191

Edited 1485111214
Thank you Kryx, learning a new sheet is tough work. I really like all the things you can do with the Shaped Sheet. My biggest conversion is going to be homebrewed magical Items that I have created myself.