Based on the comments in that thread I linked to, it's in the hands of the roll20 devs at this point, who seem disinclined to support this kind of functionality.
Initiative and Armor Issue Fix: Initially for both, change the dex score to something else, then change it back. This should update your initiative score. If the armor score still isn't correct, go to the equipment and un-equip then re-equip the armor. I've found this is normally associated with armor that has bonuses (+1, 2, 3, etc) attached.
The only fix for weapon rolls that I have found is adjusting them manually.
Sometimes the skill/saving throw modifiers modifiers don't import as well. Click each checkbox twice to get the modifiers to calculate off your skill modifiers.
It worked for me two days ago (June 4th) with !beyond --import [character json] , so i'm not sure? I haven't had much luck with the shaped sheet, but it seems to work just fine with the OGL version.
I'm not the original publisher, but since they seem to have fled the building I'm working on getting the script up to date. I've released a new version which will at least work with the new JSON structure. It can be found here:
I'm not the original publisher, but since they seem to have fled the building I'm working on getting the script up to date. I've released a new version which will at least work with the new JSON structure. It can be found here:
I'm not the original publisher, but since they seem to have fled the building I'm working on getting the script up to date. I've released a new version which will at least work with the new JSON structure. It can be found here:
Nah, I'm just a dude who uses this script as much as you guys do and has coding experience, so I figured I'd share what I'm fixing anyway :-)
I do know there are numerous bugs in the script, so I'd appreciate it if you all could help me by reporting them as Issues in the github. If there's already an issue for the thing you noticed, please add some details of what exactly you saw under that issue. If it's something new, please create a new issue for it. I don't have time to test every possible character with this script, so it would be good to know what other people see failing rather than just what my players and I are running into.
Although I am super grateful to you for getting this working, it's not working with the !beyond --import command and the JSON data from the https://character-service.dndbeyond.com/character/v3/character/{characternumber} -- not getting any reply from the script that it's not working, just an error in the API upon exit:
TypeError: Cannot read property 'name' of undefined TypeError: Cannot read property 'name' of undefined at apiscript.js:664:82 at eval (eval at <anonymous> (/home/node/d20-api-server/api.js:154:1), <anonymous>:65:16) at Object.publish (eval at <anonymous> (/home/node/d20-api-server/api.js:154:1), <anonymous>:70:8) at /home/node/d20-api-server/api.js:1648:12 at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:560 at hc (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:39:147) at Kd (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:546) at Id.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:489) at Zd.Ld.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:94:425) at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:111:400
TypeError: Cannot read property 'name' of undefined TypeError: Cannot read property 'name' of undefined at apiscript.js:664:82 at eval (eval at <anonymous> (/home/node/d20-api-server/api.js:154:1), <anonymous>:65:16) at Object.publish (eval at <anonymous> (/home/node/d20-api-server/api.js:154:1), <anonymous>:70:8) at /home/node/d20-api-server/api.js:1648:12 at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:560 at hc (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:39:147) at Kd (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:546) at Id.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:489) at Zd.Ld.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:94:425) at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:111:400
Although I am super grateful to you for getting this working, it's not working with the !beyond --import command and the JSON data from the https://character-service.dndbeyond.com/character/v3/character/{characternumber} -- not getting any reply from the script that it's not working, just an error in the API upon exit:
TypeError: Cannot read property 'name' of undefined TypeError: Cannot read property 'name' of undefined at apiscript.js:664:82 at eval (eval at <anonymous> (/home/node/d20-api-server/api.js:154:1), <anonymous>:65:16) at Object.publish (eval at <anonymous> (/home/node/d20-api-server/api.js:154:1), <anonymous>:70:8) at /home/node/d20-api-server/api.js:1648:12 at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:560 at hc (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:39:147) at Kd (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:546) at Id.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:489) at Zd.Ld.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:94:425) at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:111:400
TypeError: Cannot read property 'name' of undefined TypeError: Cannot read property 'name' of undefined at apiscript.js:664:82 at eval (eval at <anonymous> (/home/node/d20-api-server/api.js:154:1), <anonymous>:65:16) at Object.publish (eval at <anonymous> (/home/node/d20-api-server/api.js:154:1), <anonymous>:70:8) at /home/node/d20-api-server/api.js:1648:12 at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:560 at hc (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:39:147) at Kd (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:546) at Id.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:489) at Zd.Ld.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:94:425) at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:111:400
That looks like the error you would see if you're not using my version of the code? If you are definitely using my version, please file an issue on github and include the JSON block you get from the v3 character link attached to that issue so I can review it. I'm a bit behind on bug fixes right now because work ate my life for a week, but I'm getting back into it this week.
I'm not the original publisher, but since they seem to have fled the building I'm working on getting the script up to date. I've released a new version which will at least work with the new JSON structure. It can be found here:
Since the access now only depends in the character ID, Have you planned in modify the script so instead of receiving as input the JSON it receives the ID and recover the JSON by itself? It would be easier for a lot of people if it is possible.
I'm not the original publisher, but since they seem to have fled the building I'm working on getting the script up to date. I've released a new version which will at least work with the new JSON structure. It can be found here:
Since the access now only depends in the character ID, Have you planned in modify the script so instead of receiving as input the JSON it receives the ID and recover the JSON by itself? It would be easier for a lot of people if it is possible.
This is not currently in scope for my planned changes. My plan is to maintain the same style of functionality as before, fix bugs, and update to handle new content (such as Artificer). If I somehow get all that done and still have time and energy, I'll consider major enhancements like this. In the meantime, feel free to submit it as an enhancement request in the Github repo to track for later, or if you would like to try your hand at coding I take pull requests!
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Based on the comments in that thread I linked to, it's in the hands of the roll20 devs at this point, who seem disinclined to support this kind of functionality.
Initiative and Armor Issue Fix: Initially for both, change the dex score to something else, then change it back. This should update your initiative score. If the armor score still isn't correct, go to the equipment and un-equip then re-equip the armor. I've found this is normally associated with armor that has bonuses (+1, 2, 3, etc) attached.
The only fix for weapon rolls that I have found is adjusting them manually.
Sometimes the skill/saving throw modifiers modifiers don't import as well. Click each checkbox twice to get the modifiers to calculate off your skill modifiers.
It was working last time (2 weeks ago), but today it does not work. I tried
Nothing is responding.
What happened? Did Roll20 changed their stuff?
It worked for me two days ago (June 4th) with
!beyond --import [character json]
, so i'm not sure? I haven't had much luck with the shaped sheet, but it seems to work just fine with the OGL version.is this still working?
I am not able to access character json's anymore.
They disabled the URL to the json content.
huh it's working for me now
ok that sucks, it was working yesterday but now it aint, this was such an awesome tool
Yup it thinks you're a bot now if you ask for the json. Because only a bot would do that.
BioWizard
I no longer post to the forums -- PM me if you need help or anything.
There is a new link for json data. Its:
Maybe they’ll update it 🤞
I'm not the original publisher, but since they seem to have fled the building I'm working on getting the script up to date. I've released a new version which will at least work with the new JSON structure. It can be found here:
https://github.com/kjbro/Roll20APIScripts/tree/master/BeyondImporter_5eOGL
Thank you!
You're a deity among humankind
--
Swampland Consulting, LLC
Nah, I'm just a dude who uses this script as much as you guys do and has coding experience, so I figured I'd share what I'm fixing anyway :-)
I do know there are numerous bugs in the script, so I'd appreciate it if you all could help me by reporting them as Issues in the github. If there's already an issue for the thing you noticed, please add some details of what exactly you saw under that issue. If it's something new, please create a new issue for it. I don't have time to test every possible character with this script, so it would be good to know what other people see failing rather than just what my players and I are running into.
Although I am super grateful to you for getting this working, it's not working with the !beyond --import command and the JSON data from the https://character-service.dndbeyond.com/character/v3/character/{characternumber} -- not getting any reply from the script that it's not working, just an error in the API upon exit:
TypeError: Cannot read property 'name' of undefined TypeError: Cannot read property 'name' of undefined at apiscript.js:664:82 at eval (eval at <anonymous> (/home/node/d20-api-server/api.js:154:1), <anonymous>:65:16) at Object.publish (eval at <anonymous> (/home/node/d20-api-server/api.js:154:1), <anonymous>:70:8) at /home/node/d20-api-server/api.js:1648:12 at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:560 at hc (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:39:147) at Kd (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:546) at Id.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:489) at Zd.Ld.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:94:425) at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:111:400
TypeError: Cannot read property 'name' of undefined
TypeError: Cannot read property 'name' of undefined
at apiscript.js:664:82
at eval (eval at <anonymous> (/home/node/d20-api-server/api.js:154:1), <anonymous>:65:16)
at Object.publish (eval at <anonymous> (/home/node/d20-api-server/api.js:154:1), <anonymous>:70:8)
at /home/node/d20-api-server/api.js:1648:12
at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:560
at hc (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:39:147)
at Kd (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:546)
at Id.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:489)
at Zd.Ld.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:94:425)
at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:111:400
That looks like the error you would see if you're not using my version of the code? If you are definitely using my version, please file an issue on github and include the JSON block you get from the v3 character link attached to that issue so I can review it. I'm a bit behind on bug fixes right now because work ate my life for a week, but I'm getting back into it this week.
Since the access now only depends in the character ID, Have you planned in modify the script so instead of receiving as input the JSON it receives the ID and recover the JSON by itself? It would be easier for a lot of people if it is possible.
This is not currently in scope for my planned changes. My plan is to maintain the same style of functionality as before, fix bugs, and update to handle new content (such as Artificer). If I somehow get all that done and still have time and energy, I'll consider major enhancements like this. In the meantime, feel free to submit it as an enhancement request in the Github repo to track for later, or if you would like to try your hand at coding I take pull requests!