Alright, this is my first extension and it might not be 100% bug free. I know some people were asking for a means to get ride of the 3D Dice and so far there are just some half working workarounds to this issue.
This extension works by first removing the dice themselves from the ruleset like similar extensions. It then re-adds them back as custom dice so that Fantasy Grounds can still understand what a d20 is but prevents them from showing up. Finally, there are some changes to how the ActionManager rolls dice so that it isn't throwing dice around. Instead it is going to do a math.random to determine the results.
You shouldn't have issues with items/spells/etc. from the modules since they should still roll their damage properly. However, you can have issues if you are adding a custom item or changing the damage of an item/spell. So there is a Dice Table that you can open as a GM by typing in "/openwindow diceTable". You should get a small window with all the basic dice that you can drag and drop into the dice fields. At the moment this window can't be opened by players and I am not sure how to do that bit yet.
Players can still manually throw dice from their character sheets if they drag it from the sheet into the chatbox. I am pretty sure this isn't something that can be 100% removed. If they do this it will still roll the dice but they will get an immediate result before the dice is done. Of course the result won't match was was rolled from the 3D Dice so players might think something is broken. Players should be able to still drag and drop the dice into a Dice Tower and the GM will see the results.
If you notice any issues please let me know so that I can look into it. Hope you guys enjoy this extension.