Oh yes, nice find on the JSON data for the players. Even better!
I was hesitant to mention it since I hadn't seen it mentioned anywhere else yet. So before people start making use of it, I do feel I should mention that it is obviously built for Curse's use in generating the web pages and is NOT designed as a public API. As they roll out new features, unlike a public API, I expect it will change without notice. So coders beware.
It's human nature to start making use of it and when a change comes along, getting annoyed at Curse for breaking your code. But it's not built for us, so I'm just expecting it to randomly break and I just need to deal with it. :)
Yes, this is NOT meant to be a public API. Meaning, we will continuously break that contract without notice. You have been warned.
Although, I am happy to see a fair amount of community-driven development going on! Please be aware though, if you are collecting data for non SRD content that you have paid for, but then making that accessible to users outside of the system we have provided (i.e. Campaign content sharing), that may be against our ToS. Tread carefully.
Exactly. I've hesitated to mention it because it's easy to feel entitled to it acting a certain way when there is no reason to assume that at all. As for security, at least with the character JSON, it looks to be security controlled which is good. But personally, I'm just using it for my own purposes to have summaries of the PCs in my group at a glance.
Saving content elsewhere, however, is definitely walking a dangerous line and should be done cautiously.
maybe the option here would be that curse make a similar tools that you provide us so they can update and make it work flawlessly without chance that it break because of curse change in the code ? is it a possibility ?
Integrated dice rolling is on our Todo list. We just have some higher priority features on our plate, atm.
And here this nice person is, doing it for you. Make him official, why don't you?
You don't work professionally as a programmer, do you? ;)
It's not nearly that simple. Let fan modders make fan mods, and let the official company make their official updates. Curse has made an incredible product and have been very open to community feedback, and are obviously working on making it even better. If fans can fill in gaps (like the dice roller) while Curse works on deeper updates, then that whole synergy between official releases and fan-mods can work nicely.
maybe the option here would be that curse make a similar tools that you provide us so they can update and make it work flawlessly without chance that it break because of curse change in the code ? is it a possibility ?
Integrated dice rolling is on our Todo list. We just have some higher priority features on our plate, atm.
And here this nice person is, doing it for you. Make him official, why don't you?
You don't work professionally as a programmer, do you? ;)
Heaven forbid! I don't have anywhere near enough patience to spend all day programming.
It's not nearly that simple. Let fan modders make fan mods, and let the official company make their official updates. Curse has made an incredible product and have been very open to community feedback, and are obviously working on making it even better. If fans can fill in gaps (like the dice roller) while Curse works on deeper updates, then that whole synergy between official releases and fan-mods can work nicely.
If you say so.
Rollback Post to RevisionRollBack
"Any society that would give up a little liberty to gain a little security will deserve neither and lose both" -- allegedly Benjamin Franklin
maybe the option here would be that curse make a similar tools that you provide us so they can update and make it work flawlessly without chance that it break because of curse change in the code ? is it a possibility ?
Integrated dice rolling is on our Todo list. We just have some higher priority features on our plate, atm.
And here this nice person is, doing it for you. Make him official, why don't you?
You don't work professionally as a programmer, do you? ;)
Heaven forbid! I don't have anywhere near enough patience to spend all day programming.
Glad you took that well. Looking back, I realize it sounded a lot snarkier than I intended, smiley face or not. Sorry about that!
But, yes, there are some days when I go home and my family asks what I did, and the best answer I have is "I learned several new ways NOT to do what I was trying to do."
That is why I love being a programmer, constantly learning and adapting and figuring out new tricks for old problems :D - but I know its not for everyone haha.
As much as I am sure *I would love* working for curse, I currently love my current job and my team and don't have plans to switch :)
I will stick to making some useful things for DDB until I eventually know they will implement them, for sure 1000x better than my ;)
FYI - pushed out a new service update that improves the design of widget & pop ups as well as fixes an issue which prevents them working on the character sheets due to CSS related issues.
Massive props. This is such a clever, slick, and spectacular piece of work. The value it adds to using dndbeyond and time it saves (particularly the amazing 'multi-attack' feature) is incredible.
Rollback Post to RevisionRollBack
~Never cruel nor cowardly; never give up, never give in.
Massive props. This is such a clever, slick, and spectacular piece of work. The value it adds to using dndbeyond and time it saves (particularly the amazing 'multi-attack' feature) is incredible.
Thank you very much!
Also was fiddling around with character sheets just to see what was possible and though intialy got blocked managed to get it working for spells (this is not released and won't until its fully implemented and tested). I will slowly release character modules as they get worked on and become stable over the next couple of weeks while I also work on the bugs / other extensions. I am sort of just doing this more so when I get a free minute or two while doing other things, just seeing what I can make. It is not quiet under "active development" like bugs and monster are.
Screen Shot of spells so far to be believed to be fully working:
I am sorry to hear about how the extension failed to work when you needed it! I know I would have been mad, but with that said I do advise always bringing dice or having a back up plan. I always like to bring dice for the "what if" scenarios like my tablet dies, or internet goes out, or I need to do something that might be quicker with dice, etc.
I recently made a change for monsters to remove service storage and caching - this was done to prevent the service from "knowing" or "storing" any WOTC IP after talking to the admins here. What this has done is put increased load on the service and there was a fault on the server the service is hosted on (As I used a cheap shared server plan for hosting) which caused the service to go down unexpectedly for about 2 hours :( - it happened really early in the morning (5 AM) for me so I had no way to respond or create a support ticket so by the time I got up the service was back up.
I am currently in the process of moving the widget code and character sheet code (yeah there is a stable version my pateron users have been using) to the extension so it does not need to hit the service to get the data now that I know its stable as I have not had to push an update to the code in over a week. This should hopefully reduce some of the stress of the service however monsters *will have to always* be service code because its all C# that figures out how monsters work, not javascript.
Any more updates on this extension as I really enjoy when it works I keep getting this "Extension failed to get resources for the service." its going on day #2 for me.
The recent monster page "redo" has really messed up the extension. Over the next week as I will be on vacation, I will be performing out the following operations:
1) Moving the entire extension and its back end services to azure so it can handle more load, be easier to deploy and maintain and allow for better diagnostics.
2) Getting the parsing engine to work with the new monsters HTML (Hopefully there is some structure to it and its not all custom-input)
"Any society that would give up a little liberty to gain a little security will deserve neither and lose both" -- allegedly Benjamin Franklin
Tooltips (Help/aid)
That is why I love being a programmer, constantly learning and adapting and figuring out new tricks for old problems :D - but I know its not for everyone haha.
As much as I am sure *I would love* working for curse, I currently love my current job and my team and don't have plans to switch :)
I will stick to making some useful things for DDB until I eventually know they will implement them, for sure 1000x better than my ;)
Check out my new DDB Extension!!
https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/7320-d-d-beyond-interaction-chrome-extension
FYI - pushed out a new service update that improves the design of widget & pop ups as well as fixes an issue which prevents them working on the character sheets due to CSS related issues.
New look after fixes:
Check out my new DDB Extension!!
https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/7320-d-d-beyond-interaction-chrome-extension
I have just found this extension.
Massive props. This is such a clever, slick, and spectacular piece of work. The value it adds to using dndbeyond and time it saves (particularly the amazing 'multi-attack' feature) is incredible.
~Never cruel nor cowardly; never give up, never give in.
Screen Shot of spells so far to be believed to be fully working:
Check out my new DDB Extension!!
https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/7320-d-d-beyond-interaction-chrome-extension
Getting the error, "Extension failed to get resources for the service."
Happened during the session tonight... and I didn't bring backup dice!
I am sorry to hear about how the extension failed to work when you needed it! I know I would have been mad, but with that said I do advise always bringing dice or having a back up plan. I always like to bring dice for the "what if" scenarios like my tablet dies, or internet goes out, or I need to do something that might be quicker with dice, etc.
I recently made a change for monsters to remove service storage and caching - this was done to prevent the service from "knowing" or "storing" any WOTC IP after talking to the admins here. What this has done is put increased load on the service and there was a fault on the server the service is hosted on (As I used a cheap shared server plan for hosting) which caused the service to go down unexpectedly for about 2 hours :( - it happened really early in the morning (5 AM) for me so I had no way to respond or create a support ticket so by the time I got up the service was back up.
I am currently in the process of moving the widget code and character sheet code (yeah there is a stable version my pateron users have been using) to the extension so it does not need to hit the service to get the data now that I know its stable as I have not had to push an update to the code in over a week. This should hopefully reduce some of the stress of the service however monsters *will have to always* be service code because its all C# that figures out how monsters work, not javascript.
Check out my new DDB Extension!!
https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/7320-d-d-beyond-interaction-chrome-extension
I've been using this wonderful little extension now for a while, but the new sheet updates borked it. Any changes upcoming to correct it? :D
Any more updates on this extension as I really enjoy when it works I keep getting this "Extension failed to get resources for the service." its going on day #2 for me.
Hmm - I will look into it to see what is going on.
Check out my new DDB Extension!!
https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/7320-d-d-beyond-interaction-chrome-extension
Seems to be the LetsEncrypt SSL expired - going to fix this ASAP.
Check out my new DDB Extension!!
https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/7320-d-d-beyond-interaction-chrome-extension
This had now been resolved, all should be back to normal.
Check out my new DDB Extension!!
https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/7320-d-d-beyond-interaction-chrome-extension
cool thanks
Glad its working again
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
twitch.tv/PGKarieo
The recent monster page "redo" has really messed up the extension. Over the next week as I will be on vacation, I will be performing out the following operations:
1) Moving the entire extension and its back end services to azure so it can handle more load, be easier to deploy and maintain and allow for better diagnostics.
2) Getting the parsing engine to work with the new monsters HTML (Hopefully there is some structure to it and its not all custom-input)
Check out my new DDB Extension!!
https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/7320-d-d-beyond-interaction-chrome-extension
I keep getting the error "slack message failed with response"
still being a bad extension lol