Just came across this tool this evening and added the Chrome extension. With the toolbox closed, if I navigate to any other page within D&D Beyond (or even just refresh the page I'm on), the toolbox opens up.This happens across the board; forums, marketplace, rules, everything. I just verified that I'm using the latest Chrome. Am I missing something?
I have no experience with the Chrome Console, but I did open it to see if I saw anything. I didn't see any red errors, but I did see a couple of warnings:
With the console open, I could not close the toolbox. No idea if that's normal or not. A link attached to both errors led to a wonderful article about not allowing symantec certificates or some such. All foreign to me so I don't know if anything I've shared is of any help or not...assuming it isn't just me missing something obvious.
Toolbox save state has been updated and fixed. Just gotta wait for Google to publish the changes should be soon!
Also because who doesn't like when a fat white nerdy mans teases you?
I am adding the ability to build and save encounters. Quickly add encounters to the initiative, and players outside of the campaign to the initiative, the ability to add multiple encounters to the same initiative order so you can have your goblins fighting your orcs fighting your players!!!
Current planned time for this release is the end of this weekend. Get ready for epicness!
The new version will go live early this week. I forgot it Russian Orthodox Christmas and I spent all Sunday with family. So I have to add the final touches today and tomorrow (although I am hoping to complete it today).
Just pushed the latest BETA version of the extension to be live. The latest version is completely rebuilt from the ground up and is missing the dice roller functionality at the moment. I don't think that is the reason why people wanted to use this extension so I pushed the new version live without it. I will update the plugin again this week that will re-include that functionality.
The new version is a lot different, so much so that I am going to make a video explaining how you do everything, but is midnight where I am and I got work at 5 am, so I need to get some sleep. Have fun and let me know of any issues you run into.
Hi mouse! I think the background image of the sound icon (sound-icon.svg) is with the wrong ui. Probably you are referring the old version. Try to use Cobalt.Constants.StaticURL from DDB page to get the latest version.
This version seems very good. Keep up the good work!
Hi there, Mouse! Great work! Very cool. Here's some feedback, in case it's useful:
1) When adding a quantity of monsters to an encounter, it would be fantastic if I could push the "Rolled" button and have it randomize the health for each of the monsters being added. (Currently it just uses the same rolled value for all monsters added instead of doing it individually.)
2) I do miss the "open all details pages" feature. It was cool to have all the tabs open with just a single click in the previous version. (I did figure out that CTRL+click on the sword icon does open the page as another tab, so I can just go through and click all the swords at the start of an encounter as a workaround. But a single button *was* cool. ;)
3) "View" doesn't work when clicking that button on a player.
4) It would be nice to have an edit ability to rename an encounter once it is created. Currently, the only way to rename an encounter is to delete and re-add the monsters. Not a huge deal.
5) I know it's coming back, but I miss the dice roller already. Amazingly useful when once you get used to it. Looking forward to its return.
Hi mouse! I think the background image of the sound icon (sound-icon.svg) is with the wrong ui. Probably you are referring the old version. Try to use Cobalt.Constants.StaticURL from DDB page to get the latest version.
This version seems very good. Keep up the good work!
Thanks for the kind words Kabalistus, means a lot coming from you since I absolutely love your extension!
One question, how do I access the Colbalt.Constants.StaticURL from my content script? I am very new as in this is the only chrome extension I have ever made so I don't know how to access page level variables.
Hi there, Mouse! Great work! Very cool. Here's some feedback, in case it's useful:
1) When adding a quantity of monsters to an encounter, it would be fantastic if I could push the "Rolled" button and have it randomize the health for each of the monsters being added. (Currently it just uses the same rolled value for all monsters added instead of doing it individually.)
2) I do miss the "open all details pages" feature. It was cool to have all the tabs open with just a single click in the previous version. (I did figure out that CTRL+click on the sword icon does open the page as another tab, so I can just go through and click all the swords at the start of an encounter as a workaround. But a single button *was* cool. ;)
3) "View" doesn't work when clicking that button on a player.
4) It would be nice to have an edit ability to rename an encounter once it is created. Currently, the only way to rename an encounter is to delete and re-add the monsters. Not a huge deal.
5) I know it's coming back, but I miss the dice roller already. Amazingly useful when once you get used to it. Looking forward to its return.
Intended constructively! Best of luck!
1. This is interesting, I will see what I can do here. It shouldn't be too hard, probably the hardest part will be updating the interface so the user knows if the health will be manual, fixed or rolled for each monster added to the encounter.
2. There was an "open all details feature"? Unless you mean the feature from Beyond Helps Encounter Builder bu Kabalistus. I can look into adding it though, it should be relatively easy to add.
3. Whoops for some reason I commented that line out. Will patch today. My bad... haha
4. I will look into adding this feature, it seems very useful, but might prove to be a tad more difficult because of the way I save encounters. I will look into it and let you know what I can do.
5. Do you mind if I ask which Dice roller you missed, the one inside the toolbox or the ability to click on "XdY+Z" and get a result? They are both coming back, I am just curious.
Thank you very much for the feedback, I can't improve it if I don't get it, so I greatly appreciate it.
Uhh...oops. Yeah. #2 referred to someone else's feature. Sorry about that. Too many extensions... :) (That was from the Beyond Help extension.)
#5 referred to the XdY+Z feature. I like to keep all the monster sheets open on separate tabs and click between them when DM'ing. I'll do anything to make encounter speed faster, so clicking on the red text to have my dice rolled and calculated for me rocks. (To be honest, I sincerely wish that the "multiattack" feature from D&D Beyond was more reliable on more monsters because that's the ultimate speed-up in this department. But it doesn't work on most monsters, so your red text is the best alternative out there.)
Uhh...oops. Yeah. #2 referred to someone else's feature. Sorry about that. Too many extensions... :) (That was from the Beyond Help extension.)
#5 referred to the XdY+Z feature. I like to keep all the monster sheets open on separate tabs and click between them when DM'ing. I'll do anything to make encounter speed faster, so clicking on the red text to have my dice rolled and calculated for me rocks. (To be honest, I sincerely wish that the "multiattack" feature from D&D Beyond was more reliable on more monsters because that's the ultimate speed-up in this department. But it doesn't work on most monsters, so your red text is the best alternative out there.)
Okay, that is what I thought you were talking about. It is actually a really cool feature that Beyond Help had. I will differently look into adding it. I am also trying to add a way to have a tooltip that will show you the monster stats block without having to go to the page which should help with quickly seeing a monster stats. Though since I want to be able to use my dice roller with the tooltip I have to build my own tooltip interface because the one provided by D&D Beyond doesn't allow you to hover over it. I am building this extension to help me speed up battles too, so if you have any ideas to help streamline the experience, please feel free to let me know.
As for the XdY+Z (Automatic Dice Roller), The reason that was removed is that it relied on javascript intervals to scan the page and modify the dom to check for anything that looked like dice. The problem is setInterval is not really a thing I like to use. I found ways to call functions when D&D Beyond's website makes an async call. Meaning I can just watch those calls and then call my function to scan the page and modify the dom. This way my code is only being called when it needs to be and not every 300 milliseconds. Basically, it was put aside to make it more efficient, I could easily add it back in its previous state, but would much prefer to make it better before reimplementing it. Don't worry though, its the next thing on my ToDo List because I miss it too.
Thanks for the kind words Kabalistus, means a lot coming from you since I absolutely love your extension!
One question, how do I access the Colbalt.Constants.StaticURL from my content script? I am very new as in this is the only chrome extension I have ever made so I don't know how to access page level variables.
I tried to use one of the icons from DDB, but ended up not using. But the way I did at the time was injecting a script on DDB page at the beginning of my content script that sent all the info I need through a message using this.
That all sounds fantastic, Mouse. Not calling the function every 300 ms is good stuff. Understood. Thanks for the responses!
No idea if what I'm about to suggest is possible, but riffing on what you mentioned for the mouseover text for monster stats, what if:
* You mouseover a monster name. It brings up a stat block for that monster (as you already suggest).
* If you move the mouse off that block, it vanishes. But if you CLICK while that mouseover text is up, then the box stays put.
* At that point, you'd be able to click on any red text in that monster block to have it roll dice for you.
* Hit ESC or click anywhere else but the monster block to make the monster block disappear again.
It seems like that would be smooth. Mouseover a monster name, see the block appear, click the block to make it sticky, then click the red text for the dice rolls.
One other suggestion: Anytime damage dice are clicked so the roll occurs, automatically do a d20 roll also because there's never a time I need damage that I don't also need a "to hit" roll. Example: I click "3d4+7" and the result I get back is "d20 = X, your result = Y". This might not work for you in all circumstances, but it would definitely help for encounter speed. Soemthing to consider anyway. Maybe you have a better idea. :)
One other suggestion: Anytime damage dice are clicked so the roll occurs, automatically do a d20 roll also because there's never a time I need damage that I don't also need a "to hit" roll. Example: I click "3d4+7" and the result I get back is "d20 = X, your result = Y". This might not work for you in all circumstances, but it would definitely help for encounter speed. Soemthing to consider anyway. Maybe you have a better idea. :)
Well remember a lot of spells cast have the enemy rollings a save, instead of you rolling an attack roll. So there are lots of circumstances where you don't need to roll your d20, but will still have to roll damage dice.
Just came across this tool this evening and added the Chrome extension. With the toolbox closed, if I navigate to any other page within D&D Beyond (or even just refresh the page I'm on), the toolbox opens up.This happens across the board; forums, marketplace, rules, everything. I just verified that I'm using the latest Chrome. Am I missing something?
I have no experience with the Chrome Console, but I did open it to see if I saw anything. I didn't see any red errors, but I did see a couple of warnings:
With the console open, I could not close the toolbox. No idea if that's normal or not. A link attached to both errors led to a wonderful article about not allowing symantec certificates or some such. All foreign to me so I don't know if anything I've shared is of any help or not...assuming it isn't just me missing something obvious.
I have this same issue. It is an issue with small horizontal page size. When I zoom out, the Toolbox button appears.
Yup. That's true. Still, I'd rather have a superfluous dice roll than not have it. Personal preference, I guess. (Replying to Tekwhipley's comment above, because I forgot to quote it.)
The biggest hurdle I've had with DnD Beyond so far as a DM is the campaign page and the lack of character information and DM interaction provided on that screen. You can always jump to any character but that involves loading that page and then jumping back. If you only need to see someones Strength save modifier or passive perception, jumping pages takes a long time. I do understand that DDB is essentially a digital character sheet, but it could be so much more.
My thought (and this might be completely impossible, i have no idea, haha) would be to implement a tooltip on hover over the characters displayed on the campaign screen.
The tooltip would display that character's ability modifiers, saves, AC, passive perception, and current health/total health. As a DM, this is all information that I tend to need often. Being able to add Experience from that page would be incredibly helpful too.
Just some thoughts! So far the extension has made things sooo much easier for me. Thanks!
I tried to use one of the icons from DDB, but ended up not using. But the way I did at the time was injecting a script on DDB page at the beginning of my content script that sent all the info I need through a message using this.
Yeah, I might just go get my own icons, but it feels better to use the same one they are using... I wonder if they would get mad if I just saved the icon to my extension...
That all sounds fantastic, Mouse. Not calling the function every 300 ms is good stuff. Understood. Thanks for the responses!
No idea if what I'm about to suggest is possible, but riffing on what you mentioned for the mouseover text for monster stats, what if:
* You mouseover a monster name. It brings up a stat block for that monster (as you already suggest).
* If you move the mouse off that block, it vanishes. But if you CLICK while that mouseover text is up, then the box stays put.
* At that point, you'd be able to click on any red text in that monster block to have it roll dice for you.
* Hit ESC or click anywhere else but the monster block to make the monster block disappear again.
It seems like that would be smooth. Mouseover a monster name, see the block appear, click the block to make it sticky, then click the red text for the dice rolls.
One other suggestion: Anytime damage dice are clicked so the roll occurs, automatically do a d20 roll also because there's never a time I need damage that I don't also need a "to hit" roll. Example: I click "3d4+7" and the result I get back is "d20 = X, your result = Y". This might not work for you in all circumstances, but it would definitely help for encounter speed. Soemthing to consider anyway. Maybe you have a better idea. :)
That is kinda how it will work, I didn't really think about the making it sticky part because that means the user has to click it way. I think I'll stick with the on hover and once they hover off of it, it disappears.
I don't see why rolling a random 1d20 before a roll hurts. It adds one line, it will be fairly useful and won't clutter up the interface too much. Added to the ToDo List. It may not be needed everywhere, but you could just ignore the line if you didn't need it.
I have this same issue. It is an issue with small horizontal page size. When I zoom out, the Toolbox button appears.
So this doesn't stand out a lot, but if you look in the top right of the page where you see notifications and private messages, you should also see a "wrench" that will also toggle the toolbox. Sorry for not making this standout, I am trying to think of better ways to toggle the toolbox open and closed
The biggest hurdle I've had with DnD Beyond so far as a DM is the campaign page and the lack of character information and DM interaction provided on that screen. You can always jump to any character but that involves loading that page and then jumping back. If you only need to see someones Strength save modifier or passive perception, jumping pages takes a long time. I do understand that DDB is essentially a digital character sheet, but it could be so much more.
My thought (and this might be completely impossible, i have no idea, haha) would be to implement a tooltip on hover over the characters displayed on the campaign screen.
The tooltip would display that character's ability modifiers, saves, AC, passive perception, and current health/total health. As a DM, this is all information that I tend to need often. Being able to add Experience from that page would be incredibly helpful too.
Just some thoughts! So far the extension has made things sooo much easier for me. Thanks!
To be honest, I would also love to get player stats quickly. Its been a feature I have been trying to figure out for a while now. However, the way D&D Beyond has their pages setup it makes it extremely difficult to pull dynamically without going to the page itself. Trust me if I figure out how to pull that information (which I am still trying to figure out) I am going to dedicating my time to get that to work. haha
I don't think it is impossible, I just think I don't know how to retrieve it. This is my first time working with chrome extensions, so I am making it up as I go.
Do folks in the group see the initiative order? Like if I'm DM and make the order, can everyone in the order see it or do they need to build it out as well?
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Just came across this tool this evening and added the Chrome extension. With the toolbox closed, if I navigate to any other page within D&D Beyond (or even just refresh the page I'm on), the toolbox opens up.This happens across the board; forums, marketplace, rules, everything. I just verified that I'm using the latest Chrome. Am I missing something?
I have no experience with the Chrome Console, but I did open it to see if I saw anything. I didn't see any red errors, but I did see a couple of warnings:
The SSL certificate used to load resources from https://dnn506yrbagrg.cloudfront.net will be distrusted in M70
The SSL certificate used to load resources from https://secure-us.imrworldwide.com will be distrusted in M70.
With the console open, I could not close the toolbox. No idea if that's normal or not. A link attached to both errors led to a wonderful article about not allowing symantec certificates or some such. All foreign to me so I don't know if anything I've shared is of any help or not...assuming it isn't just me missing something obvious.
This is a bug oin the current going to push a new release that will fix it today.
Toolbox save state has been updated and fixed. Just gotta wait for Google to publish the changes should be soon!
Also because who doesn't like when a fat white nerdy mans teases you?
I am adding the ability to build and save encounters. Quickly add encounters to the initiative, and players outside of the campaign to the initiative, the ability to add multiple encounters to the same initiative order so you can have your goblins fighting your orcs fighting your players!!!
Current planned time for this release is the end of this weekend. Get ready for epicness!
Just some screenshots to show off the new encounter builder
Finally got a chance to play with this and I like it. I'm not seeing the Encounter Builder though. Has it gone live yet?
The new version will go live early this week. I forgot it Russian Orthodox Christmas and I spent all Sunday with family. So I have to add the final touches today and tomorrow (although I am hoping to complete it today).
Just pushed the latest BETA version of the extension to be live. The latest version is completely rebuilt from the ground up and is missing the dice roller functionality at the moment. I don't think that is the reason why people wanted to use this extension so I pushed the new version live without it. I will update the plugin again this week that will re-include that functionality.
The new version is a lot different, so much so that I am going to make a video explaining how you do everything, but is midnight where I am and I got work at 5 am, so I need to get some sleep. Have fun and let me know of any issues you run into.
Hi mouse! I think the background image of the sound icon (sound-icon.svg) is with the wrong ui. Probably you are referring the old version. Try to use
Cobalt.Constants.StaticURL
from DDB page to get the latest version.This version seems very good. Keep up the good work!
And I cast Heroism on the community.
Hi there, Mouse! Great work! Very cool. Here's some feedback, in case it's useful:
1) When adding a quantity of monsters to an encounter, it would be fantastic if I could push the "Rolled" button and have it randomize the health for each of the monsters being added. (Currently it just uses the same rolled value for all monsters added instead of doing it individually.)
2) I do miss the "open all details pages" feature. It was cool to have all the tabs open with just a single click in the previous version. (I did figure out that CTRL+click on the sword icon does open the page as another tab, so I can just go through and click all the swords at the start of an encounter as a workaround. But a single button *was* cool. ;)
3) "View" doesn't work when clicking that button on a player.
4) It would be nice to have an edit ability to rename an encounter once it is created. Currently, the only way to rename an encounter is to delete and re-add the monsters. Not a huge deal.
5) I know it's coming back, but I miss the dice roller already. Amazingly useful when once you get used to it. Looking forward to its return.
Intended constructively! Best of luck!
Thanks for the kind words Kabalistus, means a lot coming from you since I absolutely love your extension!
1. This is interesting, I will see what I can do here. It shouldn't be too hard, probably the hardest part will be updating the interface so the user knows if the health will be manual, fixed or rolled for each monster added to the encounter.
Uhh...oops. Yeah. #2 referred to someone else's feature. Sorry about that. Too many extensions... :) (That was from the Beyond Help extension.)
#5 referred to the XdY+Z feature. I like to keep all the monster sheets open on separate tabs and click between them when DM'ing. I'll do anything to make encounter speed faster, so clicking on the red text to have my dice rolled and calculated for me rocks. (To be honest, I sincerely wish that the "multiattack" feature from D&D Beyond was more reliable on more monsters because that's the ultimate speed-up in this department. But it doesn't work on most monsters, so your red text is the best alternative out there.)
Okay, that is what I thought you were talking about. It is actually a really cool feature that Beyond Help had. I will differently look into adding it. I am also trying to add a way to have a tooltip that will show you the monster stats block without having to go to the page which should help with quickly seeing a monster stats. Though since I want to be able to use my dice roller with the tooltip I have to build my own tooltip interface because the one provided by D&D Beyond doesn't allow you to hover over it. I am building this extension to help me speed up battles too, so if you have any ideas to help streamline the experience, please feel free to let me know.
And I cast Heroism on the community.
That all sounds fantastic, Mouse. Not calling the function every 300 ms is good stuff. Understood. Thanks for the responses!
No idea if what I'm about to suggest is possible, but riffing on what you mentioned for the mouseover text for monster stats, what if:
* You mouseover a monster name. It brings up a stat block for that monster (as you already suggest).
* If you move the mouse off that block, it vanishes. But if you CLICK while that mouseover text is up, then the box stays put.
* At that point, you'd be able to click on any red text in that monster block to have it roll dice for you.
* Hit ESC or click anywhere else but the monster block to make the monster block disappear again.
It seems like that would be smooth. Mouseover a monster name, see the block appear, click the block to make it sticky, then click the red text for the dice rolls.
One other suggestion: Anytime damage dice are clicked so the roll occurs, automatically do a d20 roll also because there's never a time I need damage that I don't also need a "to hit" roll. Example: I click "3d4+7" and the result I get back is "d20 = X, your result = Y". This might not work for you in all circumstances, but it would definitely help for encounter speed. Soemthing to consider anyway. Maybe you have a better idea. :)
Yup. That's true. Still, I'd rather have a superfluous dice roll than not have it. Personal preference, I guess. (Replying to Tekwhipley's comment above, because I forgot to quote it.)
The biggest hurdle I've had with DnD Beyond so far as a DM is the campaign page and the lack of character information and DM interaction provided on that screen. You can always jump to any character but that involves loading that page and then jumping back. If you only need to see someones Strength save modifier or passive perception, jumping pages takes a long time. I do understand that DDB is essentially a digital character sheet, but it could be so much more.
My thought (and this might be completely impossible, i have no idea, haha) would be to implement a tooltip on hover over the characters displayed on the campaign screen.
The tooltip would display that character's ability modifiers, saves, AC, passive perception, and current health/total health. As a DM, this is all information that I tend to need often. Being able to add Experience from that page would be incredibly helpful too.
Just some thoughts! So far the extension has made things sooo much easier for me. Thanks!
Yeah, I might just go get my own icons, but it feels better to use the same one they are using... I wonder if they would get mad if I just saved the icon to my extension...
That is kinda how it will work, I didn't really think about the making it sticky part because that means the user has to click it way. I think I'll stick with the on hover and once they hover off of it, it disappears.
So this doesn't stand out a lot, but if you look in the top right of the page where you see notifications and private messages, you should also see a "wrench" that will also toggle the toolbox. Sorry for not making this standout, I am trying to think of better ways to toggle the toolbox open and closed
To be honest, I would also love to get player stats quickly. Its been a feature I have been trying to figure out for a while now. However, the way D&D Beyond has their pages setup it makes it extremely difficult to pull dynamically without going to the page itself. Trust me if I figure out how to pull that information (which I am still trying to figure out) I am going to dedicating my time to get that to work. haha
Do folks in the group see the initiative order? Like if I'm DM and make the order, can everyone in the order see it or do they need to build it out as well?