Roll 3D dice from Foundry VTT! Integrates dddice with Foundry VTT, providing you with a seamless dice rolling experience. Use dddice to overlay dice on your stream or simply share the fun of dice rolling in a private room.
Dice So Nice is another 3D dice plugin for Foundry VTT, but there are few key features that separate dddice.
- Roll Anywhere - dddice is an external service that allows you to roll 3D dice from our own site, Foundry VTT, D&D Beyond, and other VTTs.
- Synced Rolls - Even better, dddice syncs rolls from all these platforms for a seamless rolling experience no matter where you are.
- Streaming Mode - dddice's Streaming Mode renders your party's rolls transparently over your stream using tools like OBS or Streamlabs. Learn More.
- Customize Dice - Easily customize dice and share with your friends (or foes) using our simple dice editor.
For more information, visit the official dddice homepage.
Yes!
dddice and Dice So Nice play very well together. Roll your favorite dice using Dice So Nice and let dddice handle the synchronization features that let you roll on platforms such as D&D Beyond and more.
- Install and enable both dddice and Dice So Nice.
- In the module settings of dddice set
Render Mode
tooff
. This lets Dice So Nice handle Foundry VTT animations. - dddice will pick up the rolls and send it to anyone else that is connected to the same dddice room.
Caveat: Your Dice So Nice themes won't show up externally; the dddice theme you selected during configuration will be used instead. Similarly, rolls made outside of Foundry VTT will show up in your instance and be handed off to Dice So Nice to be rolled with the theme selected in your Dice So Nice configs.
dddice is built with our community in mind! We are extremely interested in your feedback. Interested in connecting with us?
- Become a backer on Patreon
- Join the dddice Discord Server
- Follow dddice on Twitter
- Join the dddice subreddit
- Subscribe to dddice on YouTube
- Follow dddice on Twitch
dddice features a robust API and SDK to build applications with.
dddice is compatible with Foundry VTT v9+, 10+.
If you would like to contribute to this extension, follow the instructions below.
You will need Node.js and NPM.
# Clone this repository
git clone git@github.com:dddice/dddice-foundry-plugin.git
# Install dependencies
npm i
# add your Foundry VTT credentials to the environment
export FOUNDRY_USERNAME=<your_user_name_goes_here>
export FOUNDRY_PASSWORD=<your_password_goes_here>
# (optional) Use Docker to start foundry
docker compose up v10 #or v9 if you prefer
# (if you are using docker) Grant access to the module dir / build output dir
sudo chmod -R 777 data/Data/modules
# Start the package bundler
npm run start
MIT