I've been using it for NPCs. From my experience, Beyond20/DNDBeyond don't really differentiate between player character sheets and npc sheets.
This forum thread isn't about Beyond20 browser extension but about an old Roll20 API script that allowed to import you character from DDB into Roll20.
And no, that script was created for the v3 DDB character sheet, and requieres the JSON from the character sheet, and the Roll20 character sheet so, unless your NPC was created as a PC, the script cannot import NPCs.
Also this Roll20 API script hasn't been updated in months and with the updates of DDB character sheet it should be obsolete.
What should I expect to see when I add /json to the end of the url? When I do it the screen refreshes and the character sheet loads in again. I feel like this is not what is desired.
This is great, but I'm at a loss as far as how to actually install the script itself? The commands to USE the script are all there, but how do I install this API into my Roll20 game in the first place? Typing !beyond will do nothing unless I have the API installed, and somehow that crucial step seems to be missing from everything
One point of confusion... I've downloaded the BeyondImporter.js script to my hard drive. But I have no idea how roll20 is using any of this code. Do I put it somewhere so that chrome has access to it? Is there a roll20 settings dialog, where .js files can be pointed to?
Copy the entire contents of the file (ctrl+a then ctrl+c)
Go to your game settings
Mod (API) Scripts
Choose new script.
For the filename type in BeyondImporter (I can't remember if you need to add .js or if that's already there. It should be BeyondImporter.js when you are done)
In the box below paste all of the code that you copied in step 2.
Save.
If you did it correctly your sandbox should spin up with beyond importer available. Launch your game and type !beyond to open the menu. If find if you don't use this for a while you may have to go in and restart your api sandbox.
does this work for npcs?
I've been using it for NPCs. From my experience, Beyond20/DNDBeyond don't really differentiate between player character sheets and npc sheets.
This forum thread isn't about Beyond20 browser extension but about an old Roll20 API script that allowed to import you character from DDB into Roll20.
And no, that script was created for the v3 DDB character sheet, and requieres the JSON from the character sheet, and the Roll20 character sheet so, unless your NPC was created as a PC, the script cannot import NPCs.
Also this Roll20 API script hasn't been updated in months and with the updates of DDB character sheet it should be obsolete.
!beyond --import
when entered into the text box in Roll20 has no result. Zip. Zero. Nada.
Ditto for other !beyond commands.
https://wiki.roll20.net/Character_Sheets/Import states Pro membership is required. True? Please advise.
Might be worth restarting the sandbox.
From the campaign page:
Settings-->Mod (API) Scripts-->Restart API Sandbox
Also check on this video: https://www.youtube.com/watch?v=y01JkM88NN0
What should I expect to see when I add /json to the end of the url? When I do it the screen refreshes and the character sheet loads in again. I feel like this is not what is desired.
See the readme page (https://github.com/kjbro/Roll20APIScripts/blob/master/BeyondImporter_5eOGL/README.md ); adding /json is no longer the correct command. Details are on the page!
This no longer works.
I've been following these instructions for a while now, they seem to still work.
edit - helps if I paste the link. https://www.youtube.com/watch?v=y01JkM88NN0
Beyond20 is not a replacement for actually importing from D&DBeyond into Roll20.
Really hope someone updates this, as I'm trying to pull all my characters from Dndbeyond.
It does still work, except for the /JSON bit. Instead, you should use the following URL and replace the character ID at the end with your own:
https://character-service.dndbeyond.com/character/v3/character/CHARACTER-ID
See the detailed instructions here (was posted earlier by Greyfiel)
Roll20APIScripts/README.md at master · kjbro/Roll20APIScripts · GitHub
This is great, but I'm at a loss as far as how to actually install the script itself? The commands to USE the script are all there, but how do I install this API into my Roll20 game in the first place? Typing !beyond will do nothing unless I have the API installed, and somehow that crucial step seems to be missing from everything
You have to install the API as the GAMER OWNER (PRO USER) on the Launch game screen under Scripts (API). It's in the API instructions.
Every time I try this I get
One point of confusion... I've downloaded the BeyondImporter.js script to my hard drive. But I have no idea how roll20 is using any of this code. Do I put it somewhere so that chrome has access to it? Is there a roll20 settings dialog, where .js files can be pointed to?
If you want to use this in your game
If you did it correctly your sandbox should spin up with beyond importer available. Launch your game and type !beyond to open the menu. If find if you don't use this for a while you may have to go in and restart your api sandbox.
I don't believe that this works any more. It's out of date.
This doesn't work, at least not now.
It no longer works, and there seems to be no one able to make it work.
Part of the problem is the public setting in dndbeyond either works differently or no longer works at all. I'm not sure.
It was a great tool...wish I knew how to fix it.
Check us out on Twitch, YouTube and the DISCORD!