Beyond20 is a Chrome and Firefox extension that lets you integrate the D&D Beyond character with Roll20, Foundry VTT and Discord. It also has its own integrated Dice Roller for those of you who prefer that.
You can click on any of the side panels in D&D Beyond to roll the dice directly into your VTT chat. It support all roll types in your character sheet, monster pages and spell pages. It is also integrated with the new My Encounters page, and it has tons of features and customization possibilities.
The information you really care about is how to install it, so here's the link to the Chrome Store and to the Mozilla Add-ons page to install the extension and try it out right away.
You can view screenshots of it running here, or watch a quick demo here (though it's extremely outdated, it shows the basic functioning well enough).
If you find bugs or if you have suggestions on features or how to improve it in any way, let me know!
Enjoy!
KaKaRoTo
Can you state whether or not you have received explicit permission to develop this application from D&D Beyond, or link me to a statement of theirs saying using this tool is not going to get my account banned?
Currently using a scraper, bot, tool, or any other automated service with D&D Beyond is against their Terms of Service without explicit written permission.
Afaik, to my understanding automated means things like selfautomated data mining bot, etc, and this is still considered non-automated extension, since user is still a part of the processetc
Not quite how I was thinking of using it. I'm just a player at present.
What I was hoping to do is 'play' roll20 on the TV and HTPC, so I would be moving my token and typing in the chat directly in front of me on the big-screen, but be able to make my rolls and things by having DnDB+roll20+beyond20 open on the Surface beside me almost like an extra-large phone so I can just tap on the spell or attack or roll I need to make but can leave the keyboard and mouse focused on the big screen while playing. Both computers do use the same K&M via Logitech Flow so it's not a huge imposition to go back and forth, just trying to streamline my interface as much as possible.
I won't be GMing anything until I build my new PC in the next month or so, as my current one is almost ten years old and has enough trouble with YouTube.
I do have another room I can go to where I can use the Surface on a hub with a second screen that would allow me to do it on 'one device' but that chair is not as comfortable for long sessions as the recliner in the loungeroom, so.
This add on had been around since the beginning months of dndbeyond, it's got a huge thread on the forums, and none of us have been banned. Of course this could change tomorrow, but chances are it would be announced in this thread and this thread locked.
It's not the answer you are seeking, but I don't know if you will get the answer you are seeking.
Can you state whether or not you have received explicit permission to develop this application from D&D Beyond, or link me to a statement of theirs saying using this tool is not going to get my account banned?
Currently using a scraper, bot, tool, or any other automated service with D&D Beyond is against their Terms of Service without explicit written permission.
The extension adds extra buttons to existing dndbeyond pages.
Clicking (manually, not automatically) on any of those buttons sends the dice roll formula (e.g. d20+11) and the name of the thing clicked on to the VTT.
Beyond20 is a Chrome and Firefox extension that lets you integrate the D&D Beyond character with Roll20, Foundry VTT and Discord. It also has its own integrated Dice Roller for those of you who prefer that.
You can click on any of the side panels in D&D Beyond to roll the dice directly into your VTT chat. It support all roll types in your character sheet, monster pages and spell pages. It is also integrated with the new My Encounters page, and it has tons of features and customization possibilities.
The information you really care about is how to install it, so here's the link to the Chrome Store and to the Mozilla Add-ons page to install the extension and try it out right away.
You can view screenshots of it running here, or watch a quick demo here (though it's extremely outdated, it shows the basic functioning well enough).
If you find bugs or if you have suggestions on features or how to improve it in any way, let me know!
Enjoy!
KaKaRoTo
Can you state whether or not you have received explicit permission to develop this application from D&D Beyond, or link me to a statement of theirs saying using this tool is not going to get my account banned?
Currently using a scraper, bot, tool, or any other automated service with D&D Beyond is against their Terms of Service without explicit written permission.
Beyond20 is not a bot or tool or automated service that does any kind of scraping. It only parses the page that you, yourself, has loaded manually in your browser. The only reason for such a condition in their Terms of Service, is to prevent putting load on their servers in an abusive manner which could cause detrimental service to the other users. This extension does not do that as it is only passive in its function.
That being said, I have been in contact for a while now with the D&D Beyond team, and I receive advance notice and sneak peeks at their development so I can anticipate and make sure Beyond20 keeps working for their users. It has also been mentioned and directly recommended multiple times by Adam Bradford (Co-Founder of D&D Beyond) in their dev update streams. One such instance is this clip I made last year : https://www.twitch.tv/dndbeyond/clip/CorrectRoughBatteryMikeHogu
That should hopefully alleviate any and all concerns you might have with regards to using Beyond20.
Beyond 20 wont transfer anything to Roll20 at all. What it does is let you use everything here on D&D Beyond. You have a character here, use this character sheet for all your rolls, and the results pop up in the Roll20 chat. You can also use the Display to VTT buttons on spells, abilities, etc, to send the information over to the chat window. If you set up a Roll20 token with the same name as your DDB character, it will also update the hp on your token when they are adjusted on Beyond. No need to even have a character sheet on Roll20.
II just downloaded the exstention does it transfer the stuff i buy to roll20 automaticly or do i need to do anything?
I allows you to show dice rolls from D&D Beyond PC sheet sheets and NPC Statblocks in Roll20 or Foundry VTTs. You need only create the blank in your VTT with the same name if you also want PC tokens associated with Roll20 sheets to reflect changes in HP when using the status bars
Rollback Post to RevisionRollBack
~~~ James E. Carlisle - "Uhnk13", "Purple Scorpion" Draco dormiens nunquam titillandus
Sorry if this has been mentioned before and I missed it, but has anyone else noticed issues with the encounter tracker if Beyond20 is enabled? Frequently when clicking a creature/monster in the order list to display the stat block, the entire tracker will disappear and the only option is to refresh the page, at which point initiative and damage tracking is reset. I've recreated this only when Beyond20 is enabled and get the same results pretty consistently. Completely clearing the cache or restarting the browser doesn't make any difference. This doesn't happen for me if disable Roll20 before loading the tracker.
Sorry if this has been mentioned before and I missed it, but has anyone else noticed issues with the encounter tracker if Beyond20 is enabled? Frequently when clicking a creature/monster in the order list to display the stat block, the entire tracker will disappear and the only option is to refresh the page, at which point initiative and damage tracking is reset. I've recreated this only when Beyond20 is enabled and get the same results pretty consistently. Completely clearing the cache or restarting the browser doesn't make any difference. This doesn't happen for me if disable Roll20 before loading the tracker.
Yes, there's a bug in the encounter builder itself and there's nothing Beyond20 can do about it unfortunately. It used to be only when switching from a homebrew monster to a non homebrew monster, and it would crash if the statblock is modified in any way. A recent change causes it now to crash even with non-homebrew monsters.
The crash is within the encounter builder code, and I've reported it to the D&D Beyond team.
To check, is the dice roller broken or working as intended for character sheets and game log.
For example, A player last night who is using Beyond20 rolled for attacks or skills, in the game log it just reported as 1d20 not 1d20 + (whatever bonus they get to the skill) in the game log, but on there screen and character sheet it was showing all the correct values.
To check, is the dice roller broken or working as intended for character sheets and game log.
For example, A player last night who is using Beyond20 rolled for attacks or skills, in the game log it just reported as 1d20 not 1d20 + (whatever bonus they get to the skill) in the game log, but on there screen and character sheet it was showing all the correct values.
For example:
That I believe is correct. The character sheet shows the total including the proficiency bonus while the campaign log shows just the die roll.
but, what does the VTT show as that is what the plugin is for.
Rollback Post to RevisionRollBack
~~~ James E. Carlisle - "Uhnk13", "Purple Scorpion" Draco dormiens nunquam titillandus
To check, is the dice roller broken or working as intended for character sheets and game log.
For example, A player last night who is using Beyond20 rolled for attacks or skills, in the game log it just reported as 1d20 not 1d20 + (whatever bonus they get to the skill) in the game log, but on there screen and character sheet it was showing all the correct values.
For example:
That I believe is correct. The character sheet shows the total including the proficiency bonus while the campaign log shows just the die roll.
but, what does the VTT show as that is what the plugin is for.
However, you have a valid point.
If I turn off the Beyond20 plugin then the character sheet and the campaign log show the same data (roll + bonus). So the plugin apparently breaks the campaign log somehow but then again the campaign log is still beta I think.
Rollback Post to RevisionRollBack
~~~ James E. Carlisle - "Uhnk13", "Purple Scorpion" Draco dormiens nunquam titillandus
I like it because it adds useful fixes for dice rolling for specific class features like the bard of eloquence. Default D&D Beyond doesn't fix the rolls for persuasion to be minimum of 10 (or 9 what ever it is) where Beyond20 actually does fix this.
I am just not sure if this is a bug that can't be fixed or a bug that is unknown.
If I turn off the Beyond20 plugin then the character sheet and the campaign log show the same data (roll + bonus). So the plugin apparently breaks the campaign log somehow but then again the campaign log is still beta I think.
It is not "breaking" campaing log per se. Beyond20 just uses custom dice roll and calculates bonuses, etc from from its own code (which it parses from character sheet first). So dndbeyond campaing log just show that "custom" dice roll where as beyond20 will add to that all the modifiers it has parsed and send it to VTT or discord.
Can you state whether or not you have received explicit permission to develop this application from D&D Beyond, or link me to a statement of theirs saying using this tool is not going to get my account banned?
Currently using a scraper, bot, tool, or any other automated service with D&D Beyond is against their Terms of Service without explicit written permission.
Does this countsa s automated tho
Afaik, to my understanding automated means things like selfautomated data mining bot, etc, and this is still considered non-automated extension, since user is still a part of the processetc
This is a genuine question, CMIIW
Not quite how I was thinking of using it. I'm just a player at present.
What I was hoping to do is 'play' roll20 on the TV and HTPC, so I would be moving my token and typing in the chat directly in front of me on the big-screen, but be able to make my rolls and things by having DnDB+roll20+beyond20 open on the Surface beside me almost like an extra-large phone so I can just tap on the spell or attack or roll I need to make but can leave the keyboard and mouse focused on the big screen while playing. Both computers do use the same K&M via Logitech Flow so it's not a huge imposition to go back and forth, just trying to streamline my interface as much as possible.
I won't be GMing anything until I build my new PC in the next month or so, as my current one is almost ten years old and has enough trouble with YouTube.
I do have another room I can go to where I can use the Surface on a hub with a second screen that would allow me to do it on 'one device' but that chair is not as comfortable for long sessions as the recliner in the loungeroom, so.
It should work how you want as long as you set the second player to control the first as well.
This add on had been around since the beginning months of dndbeyond, it's got a huge thread on the forums, and none of us have been banned. Of course this could change tomorrow, but chances are it would be announced in this thread and this thread locked.
It's not the answer you are seeking, but I don't know if you will get the answer you are seeking.
The extension adds extra buttons to existing dndbeyond pages.
Clicking (manually, not automatically) on any of those buttons sends the dice roll formula (e.g. d20+11) and the name of the thing clicked on to the VTT.
It doesn't do any scraping.
Beyond20 is not a bot or tool or automated service that does any kind of scraping. It only parses the page that you, yourself, has loaded manually in your browser. The only reason for such a condition in their Terms of Service, is to prevent putting load on their servers in an abusive manner which could cause detrimental service to the other users. This extension does not do that as it is only passive in its function.
That being said, I have been in contact for a while now with the D&D Beyond team, and I receive advance notice and sneak peeks at their development so I can anticipate and make sure Beyond20 keeps working for their users. It has also been mentioned and directly recommended multiple times by Adam Bradford (Co-Founder of D&D Beyond) in their dev update streams. One such instance is this clip I made last year : https://www.twitch.tv/dndbeyond/clip/CorrectRoughBatteryMikeHogu
That should hopefully alleviate any and all concerns you might have with regards to using Beyond20.
Thanks!
Hi I came across this bug since playing a monk.
When using a staff of striking, when trying to roll for attack, it instead posts the staff's info to the VTT.
Sorry, don't have a screenie of it happening but I can arrange something if you need it.
https://beyond20.here-for-more.info/faq#why-doesnt-beyond20-allow-me-to-make-a-melee-attack-with-my-magic-staffs
Cheers! :)
II just downloaded the exstention does it transfer the stuff i buy to roll20 automaticly or do i need to do anything?
Hi Wolfkeeper,
Beyond 20 wont transfer anything to Roll20 at all. What it does is let you use everything here on D&D Beyond. You have a character here, use this character sheet for all your rolls, and the results pop up in the Roll20 chat. You can also use the Display to VTT buttons on spells, abilities, etc, to send the information over to the chat window. If you set up a Roll20 token with the same name as your DDB character, it will also update the hp on your token when they are adjusted on Beyond. No need to even have a character sheet on Roll20.
Hope that clears up your confusion.
I allows you to show dice rolls from D&D Beyond PC sheet sheets and NPC Statblocks in Roll20 or Foundry VTTs. You need only create the blank in your VTT with the same name if you also want PC tokens associated with Roll20 sheets to reflect changes in HP when using the status bars
~~~
James E. Carlisle - "Uhnk13", "Purple Scorpion"
Draco dormiens nunquam titillandus
Sorry if this has been mentioned before and I missed it, but has anyone else noticed issues with the encounter tracker if Beyond20 is enabled? Frequently when clicking a creature/monster in the order list to display the stat block, the entire tracker will disappear and the only option is to refresh the page, at which point initiative and damage tracking is reset. I've recreated this only when Beyond20 is enabled and get the same results pretty consistently. Completely clearing the cache or restarting the browser doesn't make any difference. This doesn't happen for me if disable Roll20 before loading the tracker.
Yes, there's a bug in the encounter builder itself and there's nothing Beyond20 can do about it unfortunately. It used to be only when switching from a homebrew monster to a non homebrew monster, and it would crash if the statblock is modified in any way. A recent change causes it now to crash even with non-homebrew monsters.
The crash is within the encounter builder code, and I've reported it to the D&D Beyond team.
To check, is the dice roller broken or working as intended for character sheets and game log.
For example, A player last night who is using Beyond20 rolled for attacks or skills, in the game log it just reported as 1d20 not 1d20 + (whatever bonus they get to the skill) in the game log, but on there screen and character sheet it was showing all the correct values.
For example:
That I believe is correct. The character sheet shows the total including the proficiency bonus while the campaign log shows just the die roll.
but, what does the VTT show as that is what the plugin is for.
~~~
James E. Carlisle - "Uhnk13", "Purple Scorpion"
Draco dormiens nunquam titillandus
However, you have a valid point.
If I turn off the Beyond20 plugin then the character sheet and the campaign log show the same data (roll + bonus). So the plugin apparently breaks the campaign log somehow but then again the campaign log is still beta I think.
~~~
James E. Carlisle - "Uhnk13", "Purple Scorpion"
Draco dormiens nunquam titillandus
We don't use Beyond20 with a VTT...
I like it because it adds useful fixes for dice rolling for specific class features like the bard of eloquence. Default D&D Beyond doesn't fix the rolls for persuasion to be minimum of 10 (or 9 what ever it is) where Beyond20 actually does fix this.
I am just not sure if this is a bug that can't be fixed or a bug that is unknown.
It is not "breaking" campaing log per se. Beyond20 just uses custom dice roll and calculates bonuses, etc from from its own code (which it parses from character sheet first). So dndbeyond campaing log just show that "custom" dice roll where as beyond20 will add to that all the modifiers it has parsed and send it to VTT or discord.