Tabletop Simulator

Tabletop Simulator

104 ratings
Universal Dice Roller
5
2
3
2
   
Award
Favorite
Favorited
Unfavorite
Type: Utility
Complexity: Low Complexity
File Size
Posted
Updated
194.122 KB
22 May, 2024 @ 10:53am
5 Jul @ 8:56am
21 Change Notes ( view )

Subscribe to download
Universal Dice Roller

Description
This dice roller is meant to be multipurpose and work for any and all games that require the standard dice set, or even custom dice.

Rolling dice
Click on a button to add a die to the roll, or right click to subtract a die, then press the Roll button to throw the chosen dice and get a result displayed.

Save rolls
You can save a roll for quick access and customize the button with any label, icon and color you want.

Fully configurable
If you are setting up a table, you can change the size and position of buttons, change the RPG system and configure the dice roll trajectory.

Variables
Store values that you can add to your rolls, usually useful to store character stats.

Link with character sheets
You can have variables automatically read values from a compatible character sheet (only compatible with sheets made with the Make Anything Editable stamp)

Presets
It comes with a preset for the following games/systems:
- Dungeons and Dragons
- Daggerheart
- Fate
- Warhammer
- None (a blank canvas for you to do whatever you want)
- Basic (has the basic set of polyhedral dice)

Thank you!

I really hope you enjoy my work and it will always be free, but if you want to donate I would really appretiate it! https://ko-fi.com/marianol
Popular Discussions View All (1)
22
30 Jul, 2024 @ 12:22pm
Suggestions
Marum
116 Comments
Gwydion2 17 Jul @ 2:14pm 
Love the dice roller and it works great for me as host. My players can use the basic roller, but they can't add any of the extras listed under the misc. button. Any idea why? Is there some setting I'm missing?
Campix 9 Jul @ 2:28pm 
Thank you for your reply! I don't mean 3 or above, I mean *specifically* three - it's for Triangle Agency haha
I tried to reverse engineer it from your 'count 1s' or '6s' but it didn't work unfortunately. If it isn't in there that's not a huge problem!

As for breaking it, it mostly just seems like the bag catches some of the dice before they get a chance to roll? That's the best guess I have

Thanks for making this by the way! It's sleek and snazzy and customizable - you've done great here!
Marum  [author] 1 Jul @ 6:48am 
@Dylan: Thank you! I have a lot of suggestions for different features, but a lot of the roller is kind of hard coded. I may at some point make it more modular and allow people to create their own presets, but its gonna be a lot of work.
Marum  [author] 1 Jul @ 6:47am 
@Campix: You can ask for successes by adding '>3+' to the roll. In your example, 4d6>3+. Regarding the resizing, whats the scale and what happens exactly? I cant get it to break even at very big or very small scales.
Campix 30 Jun @ 8:01pm 
Additionally, it seems it breaks if you resize it - the dice rolled get caught in the bag. Is there a way to avoid this?
Campix 30 Jun @ 7:43pm 
Is there a way to have it display certain 'successes' rather than the number rolled? Like I'm playing Triangle Agency, and that system only cares about how many 3s you roll on a roll of 4d6.
Dylan 22 Jun @ 10:24am 
This is the best dice roller hands down. I don't suppose you have any plans to add Savage Worlds to this? I'm trying to modify it to work myself but I'm an absolute noob when it comes to LUA and coding in general.
Marum  [author] 21 Jun @ 9:28am 
@Akeyboi: That is such a strange bug, I would never have found it. I'm glad you found the fix!
Akeyboi 21 Jun @ 6:58am 
@Marum I found the cause and it was such a dumb thing I was flabbergasted: I am from Hungary and it seems the Hungarian date and time format messes with TTS and it bugs out, causing buttons to disappear XD so I set my date format to UK one and it was fixed, tested it with my friend and he can see it. Also thank you very much for the Daggerheart improvements! much appreciated.
Marum  [author] 15 Jun @ 2:48pm 
@Akeyboi: Its a long shot, but try changing the visibility to something else and then back to all?