So I wanted to run a custom adventure in my campaign but was a little annoyed that I had to keep open up a PDF instead if just being built into D&D Beyond like all my other adventures... So I thought about it and realized it would be rather simple to build a browser extension that would allow people to create and share their adventures and have them displayed on the site using the theme and functions of the site...
So I spent basically the last 8 hours writing the framework to do it and here are some screenshots. Please be advised that I pixelated the images due this adventure being created by someone else so I didn't want to share their work.
Does this idea interest anyone? Well here are some screenshots of the browser extension as of now.
Do want! Looks great and could be very useful to have all the info in 1 place. presumably you could link to official D&DBeyond content (like monster stat blocks etc)?
Only issue i see is the option to share content, could be open to abuse, but otherwise this looks great!
Interesting. Unless I'm mistaken, Adam has spoken about implementing a feature similar to this but hey, that's probably a long way off.
Yeah, probably... I am patient. Lol
So yeah, it is listed in their last column on their D&D beyond Roadmap, but if we're honest. Most of my extension features are listed on their Roadmap. lol. Even some of Kabalistus extension features are listed there.
All we're doing is providing features early it appears.
I like it and would be very interested. Would you have it link to DM's guild for purchase or ?
is there a way to load purchased or self created items as well?
I am building an interface now that would allow someone to create their adventure. From there, they would be able to package those file however they choose. For example, if they choose to sell their adventure and DM's Guild, they could offer to the files as a download. From there, you would just tell my extension, where that file is on your local machine and it would read it in. (I am working on this)
The other option I am including will only really work with free adventures, but I am planning on hosting a Github where adventure writers could make a pull request to include their adventure. My extension would read in all of those adventures by default (this is the part that is working as of now). This would really only work for free or Pay What You Want adventures. The writer could include a link within their adventure that would allow the user to go to DM's Guild and Pay for it if it is a Pay What You Want.
But if I am being honest, I might have to release the extension without any adventures to include. The problem is, I am not really an adventure writer type of person. I have tried to contact quite a few people to see if they would allow me to use their adventure, but most have not answered and the few that did, said no. So at this point, it'll be a framework but not much more. I am going to keep trying because I really do think the idea is awesome and the community would love it, but no one is going to use it if they have to manually import all of their adventures.
Do want! Looks great and could be very useful to have all the info in 1 place. presumably you could link to official D&DBeyond content (like monster stat blocks etc)?
Only issue i see is the option to share content, could be open to abuse, but otherwise this looks great!
Not sure how I missed this...
As to the first part, YES!!!! That was kinda the whole reason behind the idea. I wanted to be able to use D&D Beyond features for homebrew adventures.
As for the share content option, yes and no. The problem with paid content is that it wouldn't actually be stored within my extension. It would have to be provided by the writer and stored on your machine, my extension would read those files into the site and merge them with the included adventures. Meaning, if you did try to share a link to someone who didn't own the adventure, they would just get a 404 page.
I think i still would still use it even if it was only attached to a local folder that i load them into myself. then it wouldn't matter where i purchased (as long as it was format compatible).
Rollback Post to RevisionRollBack
I just want to tell everyone "happy gaming" and actually mean it. Whatever your game is, just have fun with it, it is after all, just a game.
So I have decided to rework this system a lot. Basically before I was just going to generate a bunch of JSON files that would be read in and displayed. I think I am going to take a different approach.
So here is the idea and why. I think what I am going to do is generate just the HTML files. This would allow the creators more freedom on the type of content they can enter. I am also going to add a feature that would basically convert the whole adventure into a PDF. This should make it a little more appealing to adventure writers because than they would just have to use my system to create the adventure than export it all to a PDF. This way, if they choose to upload it the DM's Guild or a similar site they won't have to create a PDF for people who don't use this site.
I started working on this overhaul last night and am going to see where I get at the end of the week. Thanks to everyone interested in this idea!
how easy would it be to create your own adventure using this extension? Would it require having web design knowledge, or are you still planning on creating an interface that can be used for adventure creation? In either case, this is very cool and i would be interested in an extension like this.
how easy would it be to create your own adventure using this extension? Would it require having web design knowledge, or are you still planning on creating an interface that can be used for adventure creation? In either case, this is very cool and i would be interested in an extension like this.
I am building an interface, basically, you would create it similar to make a forum post.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
So I wanted to run a custom adventure in my campaign but was a little annoyed that I had to keep open up a PDF instead if just being built into D&D Beyond like all my other adventures... So I thought about it and realized it would be rather simple to build a browser extension that would allow people to create and share their adventures and have them displayed on the site using the theme and functions of the site...
So I spent basically the last 8 hours writing the framework to do it and here are some screenshots. Please be advised that I pixelated the images due this adventure being created by someone else so I didn't want to share their work.
Does this idea interest anyone? Well here are some screenshots of the browser extension as of now.
Do want! Looks great and could be very useful to have all the info in 1 place. presumably you could link to official D&DBeyond content (like monster stat blocks etc)?
Only issue i see is the option to share content, could be open to abuse, but otherwise this looks great!
Interesting. Unless I'm mistaken, Adam has spoken about implementing a feature similar to this but hey, that's probably a long way off.
"Most people are other people. Their thoughts are someone else's opinions, their lives a mimicry, their passions a quotation."
― Oscar Wilde.
Yeah, probably... I am patient. Lol
So yeah, it is listed in their last column on their D&D beyond Roadmap, but if we're honest. Most of my extension features are listed on their Roadmap. lol. Even some of Kabalistus extension features are listed there.
All we're doing is providing features early it appears.
Wow, very cool!
I like it and would be very interested. Would you have it link to DM's guild for purchase or ?
is there a way to load purchased or self created items as well?
I just want to tell everyone "happy gaming" and actually mean it. Whatever your game is, just have fun with it, it is after all, just a game.
I am building an interface now that would allow someone to create their adventure. From there, they would be able to package those file however they choose. For example, if they choose to sell their adventure and DM's Guild, they could offer to the files as a download. From there, you would just tell my extension, where that file is on your local machine and it would read it in. (I am working on this)
The other option I am including will only really work with free adventures, but I am planning on hosting a Github where adventure writers could make a pull request to include their adventure. My extension would read in all of those adventures by default (this is the part that is working as of now). This would really only work for free or Pay What You Want adventures. The writer could include a link within their adventure that would allow the user to go to DM's Guild and Pay for it if it is a Pay What You Want.
But if I am being honest, I might have to release the extension without any adventures to include. The problem is, I am not really an adventure writer type of person. I have tried to contact quite a few people to see if they would allow me to use their adventure, but most have not answered and the few that did, said no. So at this point, it'll be a framework but not much more. I am going to keep trying because I really do think the idea is awesome and the community would love it, but no one is going to use it if they have to manually import all of their adventures.
Not sure how I missed this...
As to the first part, YES!!!! That was kinda the whole reason behind the idea. I wanted to be able to use D&D Beyond features for homebrew adventures.
As for the share content option, yes and no. The problem with paid content is that it wouldn't actually be stored within my extension. It would have to be provided by the writer and stored on your machine, my extension would read those files into the site and merge them with the included adventures. Meaning, if you did try to share a link to someone who didn't own the adventure, they would just get a 404 page.
I think i still would still use it even if it was only attached to a local folder that i load them into myself. then it wouldn't matter where i purchased (as long as it was format compatible).
I just want to tell everyone "happy gaming" and actually mean it. Whatever your game is, just have fun with it, it is after all, just a game.
So I have decided to rework this system a lot. Basically before I was just going to generate a bunch of JSON files that would be read in and displayed. I think I am going to take a different approach.
So here is the idea and why. I think what I am going to do is generate just the HTML files. This would allow the creators more freedom on the type of content they can enter. I am also going to add a feature that would basically convert the whole adventure into a PDF. This should make it a little more appealing to adventure writers because than they would just have to use my system to create the adventure than export it all to a PDF. This way, if they choose to upload it the DM's Guild or a similar site they won't have to create a PDF for people who don't use this site.
I started working on this overhaul last night and am going to see where I get at the end of the week. Thanks to everyone interested in this idea!
how easy would it be to create your own adventure using this extension? Would it require having web design knowledge, or are you still planning on creating an interface that can be used for adventure creation? In either case, this is very cool and i would be interested in an extension like this.
I am building an interface, basically, you would create it similar to make a forum post.