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]

January 18 (8 years ago)
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?
January 18 (8 years ago)
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.
January 18 (8 years ago)
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.
January 18 (8 years ago)
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.
January 18 (8 years ago)

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. 
January 18 (8 years ago)
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.
January 19 (8 years ago)

Edited January 19 (8 years ago)
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.
January 21 (8 years ago)

Edited January 21 (8 years ago)
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** 
[Actions](~selected|Actions) 
**@{character_name}'s Usable Item** 
[Rod](~selected|Usable-Item) 
**@{character_name}'s Spellbook**
[Spellbook](~selected|Spellbook) 
**@{character_name}'s Saving Throws** 
[Saving Throws](~selected|Saving-Throw) 
**@{character_name}'s Skill Checks** 
[Skill Checks](~selected|Skill-Checks) 
**@{character_name}'s Ability Checks** 
[Ability Checks](~selected|Ability-Checks) 
**@{character_name}'s Torch** 
[On](~selected|Torch-on) | [Off](~selected|Torch-out) 
}} 
Actions
/w "@{selected|character_name}" &{template:desc} {{desc= **@{character_name}'s Attacks**
[Attack](~selected|repeating_attack_$0_attack) 
[Attack](~selected|repeating_attack_$1_attack) 
[Attack](~selected|repeating_attack_$2_attack) 
[Attack](~selected|repeating_attack_$3_attack) 
[Attack](~selected|repeating_attack_$4_attack) 
[Attack](~selected|Charged-Item) 
}}
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](http://tinyurl.com/@{repeating_spell-1_$0_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-1_$0_spellritualflag}#.png) 
[@{repeating_spell-1_$1_spellname}](~@{character_name}|repeating_spell-1_$1_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-1_$1_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-1_$1_spellritualflag}#.png) 
[@{repeating_spell-1_$2_spellname}](~@{character_name}|repeating_spell-1_$2_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-1_$2_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-1_$2_spellritualflag}#.png) 
[@{repeating_spell-1_$3_spellname}](~@{character_name}|repeating_spell-1_$3_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-1_$3_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-1_$3_spellritualflag}#.png) 
[@{repeating_spell-1_$4_spellname}](~@{character_name}|repeating_spell-1_$4_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-1_$4_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-1_$4_spellritualflag}#.png) 
[@{repeating_spell-1_$5_spellname}](~@{character_name}|repeating_spell-1_$5_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-1_$5_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-1_$5_spellritualflag}#.png) 
[@{repeating_spell-1_$6_spellname}](~@{character_name}|repeating_spell-1_$6_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-1_$6_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-1_$6_spellritualflag}#.png) 
[@{repeating_spell-1_$7_spellname}](~@{character_name}|repeating_spell-1_$7_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-1_$7_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-1_$7_spellritualflag}#.png) 


**2nd Level**
[@{repeating_spell-2_$0_spellname}](~@{character_name}|repeating_spell-2_$0_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-2_$0_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-2_$0_spellritualflag}#.png) 
[@{repeating_spell-2_$1_spellname}](~@{character_name}|repeating_spell-2_$1_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-2_$1_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-2_$1_spellritualflag}#.png) 
[@{repeating_spell-2_$2_spellname}](~@{character_name}|repeating_spell-2_$2_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-2_$2_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-2_$2_spellritualflag}#.png) 
[@{repeating_spell-2_$3_spellname}](~@{character_name}|repeating_spell-2_$3_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-2_$3_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-2_$3_spellritualflag}#.png) 


**3rd Level**
[@{repeating_spell-3_$0_spellname}](~@{character_name}|repeating_spell-3_$0_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-3_$0_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-3_$0_spellritualflag}#.png) 
[@{repeating_spell-3_$1_spellname}](~@{character_name}|repeating_spell-3_$1_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-3_$1_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-3_$1_spellritualflag}#.png) 
[@{repeating_spell-3_$2_spellname}](~@{character_name}|repeating_spell-3_$2_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-3_$2_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-3_$2_spellritualflag}#.png) 
[@{repeating_spell-3_$3_spellname}](~@{character_name}|repeating_spell-3_$3_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-3_$3_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-3_$3_spellritualflag}#.png) 
[@{repeating_spell-3_$4_spellname}](~@{character_name}|repeating_spell-3_$4_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-3_$4_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-3_$4_spellritualflag}#.png) 


**4th Level**
[@{repeating_spell-4_$0_spellname}](~@{character_name}|repeating_spell-4_$0_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-4_$0_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-4_$0_spellritualflag}#.png) 
[@{repeating_spell-4_$1_spellname}](~@{character_name}|repeating_spell-4_$1_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-4_$1_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-4_$1_spellritualflag}#.png) 
[@{repeating_spell-4_$2_spellname}](~@{character_name}|repeating_spell-4_$2_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-4_$2_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-4_$2_spellritualflag}#.png) 
[@{repeating_spell-4_$3_spellname}](~@{character_name}|repeating_spell-4_$3_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-4_$3_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-4_$3_spellritualflag}#.png) 


**5th Level**
[@{repeating_spell-5_$0_spellname}](~@{character_name}|repeating_spell-5_$0_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-5_$0_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-5_$0_spellritualflag}#.png) 
[@{repeating_spell-5_$1_spellname}](~@{character_name}|repeating_spell-5_$1_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-5_$1_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-5_$1_spellritualflag}#.png) 
[@{repeating_spell-5_$2_spellname}](~@{character_name}|repeating_spell-5_$2_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-5_$2_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-5_$2_spellritualflag}#.png) 
[@{repeating_spell-5_$3_spellname}](~@{character_name}|repeating_spell-5_$3_spell) [Prepared Tag](http://tinyurl.com/@{repeating_spell-5_$3_spellprepared}-prepared#.png) [Ritual Tag](http://tinyurl.com/rritual@{repeating_spell-5_$3_spellritualflag}#.png) 
}}
January 21 (8 years ago)

Edited January 21 (8 years ago)
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 documentation. If you want to reconstruct that actions macro you can also look at the statblock macro for NPCs and take parts of it.
January 21 (8 years ago)
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.
January 21 (8 years ago)
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.
January 21 (8 years ago)
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.
January 22 (8 years ago)
Can !setattr be used with this sheet?
January 22 (8 years ago)
Kryx
Pro
Sheet Author
API Scripter
ChatSetAttr? yes.
January 22 (8 years ago)

Edited January 22 (8 years ago)
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.