> Gold Medal for "Outstanding Book of the Year" in 2012 Independent Publisher Book Awards > National Indie Excellence Book Award finalist > A Greater Monster named a "Top 10 Book of 2012" by Common Ills blog > Listed in "10 Hot Chicago Reads for Chilly Nights" on Refinery29.com
In Player Journal:https://app.roll20.net/editor/!beyond --config inplayerjournals|?{Player|None,[NONE]|All%20Players,all|David,-M2QzeIQ40hddBk1hQl0|Ken,-M2R8ow5nQ_62P0ohVFv|Jon,-M2cpOScR9KYqcmBEuH2|Mario%20a.,-M2eoYYhzcVpKDUACiSO|Ray%20K.,-M2tfceIq1PfvfNrLrSO}">[NONE]
Player Control Permission:https://app.roll20.net/editor/!beyond --config controlledby|?{Player|None,[NONE]|All%20Players,all|David,-M2QzeIQ40hddBk1hQl0|Ken,-M2R8ow5nQ_62P0ohVFv|Jon,-M2cpOScR9KYqcmBEuH2|Mario%20a.,-M2eoYYhzcVpKDUACiSO|Ray%20K.,-M2tfceIq1PfvfNrLrSO}">[NONE]
> Gold Medal for "Outstanding Book of the Year" in 2012 Independent Publisher Book Awards > National Indie Excellence Book Award finalist > A Greater Monster named a "Top 10 Book of 2012" by Common Ills blog > Listed in "10 Hot Chicago Reads for Chilly Nights" on Refinery29.com
> Gold Medal for "Outstanding Book of the Year" in 2012 Independent Publisher Book Awards > National Indie Excellence Book Award finalist > A Greater Monster named a "Top 10 Book of 2012" by Common Ills blog > Listed in "10 Hot Chicago Reads for Chilly Nights" on Refinery29.com
I absolutely got the json; that part was easy enough.
What does NOT work is the actual TOOL to parse the JSON, i.e. all commands fail because the script could not be installed in the first place -- not by a *player*, AFAICT. I have no access to the API of the respective game, which would be the "pipeline" required to make the channel work in which to deliver the JSON.
Um, yes I see. Roll20 does have the restriction of only to GM being able to install the script into the game. And the GM needs a pro account to be able to add it in the API. Once this is done the character import should be available to any player in the game.
Thanks for confirming -- I will send all the DMs here who ask me to "just import the character to Roll20" and seem confused upon me telling them it is not possible for players.
Just used it today, 11Jan 2022. Works well enough, except stats all came out at 10. Easy to correct them. Also lost one tool proficiency, but everything else imported over. This was a 4th level rogue. Was much easier to go over the sheet quickly, than input everything. Thanks.
One correction, in the last line, double hyphen before "import": To import into Roll20 type !beyond --importand paste the JSON text generated above.
I wish I could get it to work. I believe I have the correct API scripting from github. the !beyond command works but if i do the import theres never an output claiming success.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Ah no, the script is on github
Step 1:
Copy the script i just linked into the API scripts part of roll20 and load the sandbox (should have no error now)
Step 2:
Open the Json webpage of your D&D beyond character (see the readme on how to do that) and copy all of its contents
Step 3:
Open roll20 and type in chat: !beyond --import <json>
(replace <json> with your copied text)
Then your character should be imported.
Ah cool thanks. I'll give that a try!
Join my homebrew campaign!
A Greater Monster, The Kickstarter Letters & Death by Zamboni
daviddavid.net
My art store on Etsy
> National Indie Excellence Book Award finalist
> A Greater Monster named a "Top 10 Book of 2012" by Common Ills blog
> Listed in "10 Hot Chicago Reads for Chilly Nights" on Refinery29.com
I input it and am running it right now. It popped up some questions in the chat. Do I change any of these setting?
BeyondImporter First Time Setup
Importer
Character Sheet
Also, how long does the importing usually take? Right now it says: "Import of [my character] is starting." and it's been about 10 minutes.
Join my homebrew campaign!
A Greater Monster, The Kickstarter Letters & Death by Zamboni
daviddavid.net
My art store on Etsy
> National Indie Excellence Book Award finalist
> A Greater Monster named a "Top 10 Book of 2012" by Common Ills blog
> Listed in "10 Hot Chicago Reads for Chilly Nights" on Refinery29.com
An hour later and it still is just saying "Import is starting".
Join my homebrew campaign!
A Greater Monster, The Kickstarter Letters & Death by Zamboni
daviddavid.net
My art store on Etsy
> National Indie Excellence Book Award finalist
> A Greater Monster named a "Top 10 Book of 2012" by Common Ills blog
> Listed in "10 Hot Chicago Reads for Chilly Nights" on Refinery29.com
DND Beyond do not create a JSON file link as described. This is now accessible via
https://character-service.dndbeyond.com/character/v3/character/<CHARACTER NUMBER>
Where <CHARACTER NUMBER> is replaced with the number of the character in the DNDBeyond page ie
https://www.dndbeyond.com/profile/Pegn/characters/25232651
This will generate the JSON text needed to import into Roll20.
I don't have Pro for Roll20, can I still try this?
No. Only the Pro version of Roll20 allows you API Access, which is required for the following API script.
[Roll20 Script] v3 BeyondImporter:
https://github.com/kjbro/Roll20APIScripts/tree/master/BeyondImporter_5eOGL
Okay, thanks anyway
Not working for Players, at all.
DMs keep asking me to import my DNDB characters, and...nope.
This worked for me 2 weeks ago
!beyond import
DND Beyond do not create a JSON file link as described. This is now accessible via
https://character-service.dndbeyond.com/character/v3/character/<CHARACTER NUMBER>
Where <CHARACTER NUMBER> is replaced with the number of the character in the DNDBeyond page ie
https://www.dndbeyond.com/profile/Pegn/characters/25232651
This will generate the JSON text needed to import into Roll20.
To import into Roll20 type !beyond —import and paste the JSON text generated above.
Thanks for replying, @Pegn!
I absolutely got the json; that part was easy enough.
What does NOT work is the actual TOOL to parse the JSON, i.e. all commands fail because the script could not be installed in the first place -- not by a *player*, AFAICT. I have no access to the API of the respective game, which would be the "pipeline" required to make the channel work in which to deliver the JSON.
The json is not working cannot import into roll20
Um, yes I see. Roll20 does have the restriction of only to GM being able to install the script into the game. And the GM needs a pro account to be able to add it in the API. Once this is done the character import should be available to any player in the game.
Thanks for confirming -- I will send all the DMs here who ask me to "just import the character to Roll20" and seem confused upon me telling them it is not possible for players.
Ok thank you.
This doesn't work with the Shaped sheets anymore. Every time I try to do it, Roll20 disables all the API scripts
You need to update the API to v5
This is very cool.
Is there a refresh function for changes, or do we need to reimport to see the changes in Roll20?
Just used it today, 11Jan 2022. Works well enough, except stats all came out at 10. Easy to correct them. Also lost one tool proficiency, but everything else imported over.
This was a 4th level rogue. Was much easier to go over the sheet quickly, than input everything. Thanks.
One correction, in the last line, double hyphen before "import": To import into Roll20 type !beyond --import and paste the JSON text generated above.
I wish I could get it to work. I believe I have the correct API scripting from github. the !beyond command works but if i do the import theres never an output claiming success.