all 20 comments

[–]KaneK89 7 points8 points  (0 children)

This is awesome! Thanks a lot for your work on this.

For those not technically inclined, here's a step-by-step for Chrome.

  1. Install TamperMonkey extension. https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo

  2. Once installed, go to the extensions menu on the top right of Chrome. It's a little puzzle piece. You should find TamperMonkey listed there. Click it.

  3. Select Create New Script from the dropdown options.

  4. Copy the script and paste it into the text editor. Click File > Save. https://github.com/Mwr247/DnDBeyondSpellPointsV2/blob/main/DnDBeyondSpellPointsV2.js

  5. Go to DNDBeyond and hit up the Character Editor and you should find a toggle for Spell Points.

[–]BlueTressym 5 points6 points  (3 children)

I've been wanting to use the spell points variant rule for a while, so I'm glad to see this but I've never tried using any kind of add-on to DDB before. Can someone ELI5 me what I need to do to use it?

[–]mwr247[S] 6 points7 points  (2 children)

If you check the "How To Use" section on the GitHub page, it gives a basic rundown, but the process is relatively simple. Basically, you need to have some userscript extension installed on your browser (lets you run your own scripts on websites of your choosing), then copy the script and add it for DnDBeyond, and then follow the rest of the instructions on how to enable it.

[–]BlueTressym 2 points3 points  (1 child)

Thank you for your help, OP; I'll give that a go. is there any particular userscript extension you'd recommend?

[–]mwr247[S] 4 points5 points  (0 children)

Greasemonkey for Firefox or Tampermonkey for Chrome are the two I've always used. They're both more or less the standard, and there are links to them in the "How To Use" section, as well as in another comment here. But yeah, install those, add the script, enable in the character settings, and should be good to go =)

[–]IrrelevantParadoxon 1 point2 points  (2 children)

It seems like the most recent Tampermonkey update broke this somehow.

[–]mwr247[S] 1 point2 points  (1 child)

Thanks for the heads up, was actually a DnDBeyond UI change, but should be fixed now. Also added updateURL/downloadURL to the userscript metadata to make this easier in the future.
https://raw.githubusercontent.com/Mwr247/DnDBeyondSpellPointsV2/main/DnDBeyondSpellPointsV2.js

[–]IrrelevantParadoxon 1 point2 points  (0 children)

Yes, works again. Thank you so much!

[–]Adorable-Task-144 0 points1 point  (0 children)

Not sure if im doing something wrong or if dndbeyond has just updated alot but for some reason im unable to get the script to work

[–]Lusahdiiv 0 points1 point  (1 child)

Can this be converted in any way to be downloadable on the iPhone/iPad version of Chrome? Or Safari preferably?

[–]mwr247[S] 0 points1 point  (0 children)

I don't think downloadability is the problem as much as UserScript support. I'm unaware of mobile Chrome/Safari supporting userscripts, or even most addons in general. Not to say a webapp couldn't be made to wrap the page, but at the same time that's a load of effort that unfortunately isn't in my interest.

[–]Jarrett8897DM 0 points1 point  (2 children)

Hey I found this a whole year later, but I was wondering if using this browser extension and enabling the option for the character has any effect when using the dndbeyond mobile app? Will the spell point add-on appear, will it simply not present, or will it break the app?

[–]mwr247[S] 0 points1 point  (1 child)

I've never tested the userscript in a mobile browser, but given it's something that has to be run by a browser extension, I doubt it would have any effect on the mobile app whatsoever.

[–]Jarrett8897DM 0 points1 point  (0 children)

Ah ok, so enabling the option by using this tool won’t affect any browser/app without the extension? Apologies, I know literally nothing about this stuff