Tabletop Simulator

Tabletop Simulator

Universal Dice Roller
117 Comments
CosmicCrafter707 Sep 18 @ 12:54pm 
I've been using this dice roller practically since I got TTS a few years ago, and I have never been disappointed with how it works. Unfortunately, I have recently encountered an issue where I can't link it to a sheet created using the editable stamp mod. Both before and after committing the sheet, whenever it is pinged, I get a notification saying that a compatible object was not found. The object was not locked when pinged, either. I'm unsure if this is because of the additive load, an issue with the table, or if I'm just doing something wrong. Any help would be appreciated.
Gwydion2 Jul 17 @ 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 Jul 9 @ 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] Jul 1 @ 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] Jul 1 @ 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 Jun 30 @ 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 Jun 30 @ 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 Jun 22 @ 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] Jun 21 @ 9:28am 
@Akeyboi: That is such a strange bug, I would never have found it. I'm glad you found the fix!
Akeyboi Jun 21 @ 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] Jun 15 @ 2:48pm 
@Akeyboi: Its a long shot, but try changing the visibility to something else and then back to all?
Akeyboi Jun 15 @ 9:17am 
Player's POV Host settings I haven't really found anything but I thought I'd show some screenshots
Marum  [author] Jun 14 @ 8:54pm 
@Myrkul: To use more icons you would need to add them to the assets of the object, and then add the icons to the icon list in the script
Myrkul Jun 14 @ 2:30pm 
Hello @Marum, thanks for the tool, very usuful.
I got a question though: is there any possibility to create new dice icons ?
It seems like it's currently using "local icons" but i have no idea where are they located.
Can we upload our own set of icons, and use them in the cloud for other players ?
Thanks
Akeyboi Jun 13 @ 2:19pm 
@Marum I actually tested this both in the Daggerheart table and in this mod separately, I'll try to look for some specifics that might cause this, I cannot find any option that I have enabled that others might not so I'm not sure what to look for but I'll let you know if I find something
Marum  [author] Jun 13 @ 11:25am 
@MurderHobo: I have a daggerheart table set up uploaded, check it out on my workshop items!
MurderHobo Jun 13 @ 10:24am 
@marum I've been looking into daggerheart recently. Interested in trying out that system. Curious to know how you get your maps and what your setup looks like.... I'll have to checkout your table and try and piece it together
Marum  [author] Jun 12 @ 9:33am 
@Akeyboi: are you using one of the dice rollers from the Daggerheart table or are you using the one in this addon? I'm not sure what may cause this, visibility should be player color dependant in any case, not host dependant...
Akeyboi Jun 12 @ 2:58am 
I checked and the settings is set to "All" but my friends still don't see the buttons, I tried and logged in with my wife's laptop next to me and whatever I try, only the host can see it, I tried promoting the other player, I gave the host to it and then I wasn't able to see it but it was visible from their point of view.
Marum  [author] Jun 9 @ 11:05am 
@Akeyboi: I think there is a visibility option in the settings menu you can open with the gear icon. You can set which players can see the buttons
Akeyboi Jun 8 @ 10:26am 
hey, I love this mod, but whenever I try to use it, only the host can see the buttons, and the other players only see the bag. Am I missing something?
Marum  [author] May 21 @ 2:02pm 
Thanks for the link! There are many suggestions that have been piling up, I may need to go through all of them soon
MurderHobo May 21 @ 2:01pm 
Was looking for a link to the savage worlds click roller I use.. couldnt find it so i uploaded the one i use.
https://steamcommunity.com/sharedfiles/filedetails/?id=3485470857
be sweet if we could get these mechanics rolled into your dice roller :)
MurderHobo May 21 @ 1:41pm 
I would also love to see this built for Savage Worlds, very nice dice roller.
Gilbals!? Apr 30 @ 9:12am 
@Marum Exploding Dice for SWADE's case is any die landing on max rolls again and is additive. It's hard to explain, but there are click rollers that do it on the workshop. I just really love your dice roller with its customization options and multigame functionality.
Can this asset perform division with rounding down?
Like 8-(1d8+1d6)/2
dannway Apr 4 @ 3:45pm 
Is there custom command for "Keep highest/lowest X" with X being a certain amount of dice? E.g., 5d6kh2 will roll 5 dice keeping the highest 2
Menoz Grande Mar 5 @ 12:10pm 
Hey, Love this! Great work.
I wanna use this to play lancer, I need a way to set a D3's as a option.
Also a way to add 1d6 to the roll but keeping the highest ex: 1d20+(3d6 keep the higest of them)

How Would I be able to do that?
Stavland Feb 28 @ 9:49am 
Would it be possible to improve verbose mode, by changing it from saying being "2+9+7" to, say, "2(1d6)+9(1d12)+7(1d20), i.e showing the dice types in addition to results in verbose mode?
Marum  [author] Feb 22 @ 5:25pm 
+ Added an option to automatically clear the dice and result after 5 seconds (Auto cleanup)
Marum  [author] Feb 22 @ 5:24pm 
@LoBo: Actually, LoBo, do the numbers on the dice matter for anything else than the successes and the negative successes? You could make a custom dice with custom rotation values, -1 for 1, 0 for 2-5, 1 for 6-9 and 2 for 10
Marum  [author] Feb 22 @ 4:38pm 
@OXO: Delayed cleanup is not a bad idea
Marum  [author] Feb 22 @ 4:37pm 
@LoBo: I can probably do something like that
Marum  [author] Feb 22 @ 4:37pm 
@Gilbals!?: What does it require? Exploding dice may require a bit more work
OXO Feb 22 @ 3:14pm 
any way to add a delayed clean up? also absolutely love this thing c: a grand addition to the board. i'll be sure to credit you if i ever upload to the workshop!:resmile:
LoBo Oct 24, 2024 @ 8:11pm 
How would I modify this to support VTM V20?

Each rolled 6+ counts as 1 success. 10 counts as 2 success (sometimes, only when specialized skill)

Each rolled 1 removes 1 success. (sometimes, not in damage rolls)
Gilbals!? Oct 15, 2024 @ 5:54pm 
Would it be possible to have Savage Worlds (Specifically SWADE) added to the games list? Wildcards and regular dice exploding together would be handy
Marum  [author] Aug 30, 2024 @ 7:00am 
@Cade's Burgers: There is an option in the settings for just that :steamhappy:
Boigur Aug 29, 2024 @ 2:25pm 
Never mind I decided to mess with the code, first time doing that, and I figured out how to keep the dice and number only visible to the DM and not the person rolling it
Boigur Aug 29, 2024 @ 1:31pm 
I see you can secret roll for yourself and the DM, but is there a way so only the DM can see the roll for secret checks?
Marum  [author] Jul 22, 2024 @ 7:17pm 
@Ruttsah: Thank you! I'm glad you find it useful!
Ruttsah Jul 22, 2024 @ 5:07pm 
Just wanted to say this is easily one of the best Dice Rollers in the workshop! Love it and use it for nearly every game now!
Marum  [author] Jul 22, 2024 @ 4:18pm 
@LisanAlGaib: Oh, you need a negative d100? yeah, d100 is actually a hardcoded roll that throws the die called 'Ones' and the die called 'Tens', and then the thrower interprets their values to show a result. I'll have to update it to take negative numbers into account.
LisanAlGaib Jul 22, 2024 @ 6:25am 
Ah, I see where the problem is. It's very specifically that you can't subtract a d100 from a stat. For example, if I load the dnd setting, give myself a 40 strength, left click the strength to add it to the roller, and right click the d100, it will not add a "negative" d100 like it will all the other dice.
Stadtjaeger Jul 21, 2024 @ 5:56pm 
this fking madlad strike again
Marum  [author] Jul 21, 2024 @ 10:08am 
@LisanAlGaib: Hello! You can subtract rolls. If you right click on a button, it will add a negative die. You may want to save rolls if it becomes bothersome, but if you tell me exactly what you need I may be able to implement a preset for that system.
Marum  [author] Jul 21, 2024 @ 10:07am 
@SULLYYYYYYYYYYYYYYYYYYYYYYYYYYYY: Yes, it doesn't really like &s. I may look into replacing it with another character automatically, but I cant save &s in the json because it doesn't work well. Thanks for the report, i'll see what I can do!
LisanAlGaib Jul 21, 2024 @ 9:15am 
Would it be possible to add another game system? We are big fans of the Dark Heresy game system. As it is, it works well enough with the understanding that positive values are a failure. You can make a roll and subtract a stat, but you can't do the reverse. If we could subtract a rolled value from a stat, that would be good enough since you can just look at the 10s digit of the value to get your degrees of success.
SULLYYYYYYYYYYYYYYYYYYYYYYYYYYYY Jul 21, 2024 @ 6:34am 
I have found something interesting. If you save a roll and put in a (&) symbol to the name of the roll e.g. “Shortsward & Shortbow Attack”. The next time you save a roll there is an error that makes the table unusable until you reload the save or turn back time.
It makes the whole table into a button so you can't interact with anything.
This is the Error in case you need it.

Error Building Xml Ul on Universal Dice Roller - 1de49b: An error occurred while parsing Entity Name. Line 1289, position 18.

Not sure if it can be fixed but just putting this here in case other people have the same issue.
Love the dice roller keep up the good work :D:
Marum  [author] Jul 19, 2024 @ 10:43am 
No, because it would require making a third addon that combines ALL of the features of the make anything editable mod, ALL of the features of the universal dice roller and all necessary connections between the two, which would be a ton of work for one single use case. Sorry.