


A mod for On-Together that adds Dungeons & Dragons utilities to enhance your tabletop gaming experience.
Note: Most commands have short aliases for faster typing (shown in parentheses).
/dndhelp (or /dh) - Display a list of all available DnD mod commands in-game
/roll XdY [MdN ...] (or /r XdY) - Roll dice with specified sides
X = number of dice to rollY = number of sides on each die/roll 1d20 - Roll one 20-sided die/roll 2d6 - Roll two 6-sided dice/roll 2d20 1d6 1d4 - Roll two d20s, one d6, and one d4/roll d20 - Roll a single d20 (X defaults to 1)/dndsetannouncerarea [self|local|global] (or /dsaa) - Set where roll results are displayed
self - Only you see the resultslocal - Nearby players see the results (default)global - All players see the results/dndsetannouncerarea global or /dsaa global/dndsetannouncername [name] (or /dsan) - Set the display name for roll announcements
/dndsetannouncername DungeonMaster or /dsan DM/showdndcommand (or /sdc) - Toggle visibility of your commands in chat
/dndtoggle (or /dt) - Enable or disable all DnD utility features
Install BepInEx for On-Together:
Download DnDUtil:
Install DnDUtil:
Configuration files are automatically created in BepInEx/config/ after first launch.
com.andrewlin.ontogether.dndmod.cfg:
EnableFeature - Enable/disable the mod (default: true)ShowCommand - Show commands in chat (default: false)AnnouncerChatName - Display name for announcements (default: "DnDSystem")AnnouncerArea - Where to broadcast rolls: self|local|global (default: "self")/roll 1d20 -> Roll for initiative!
/r 2d6 -> Roll damage for a greatsword (short command)
/roll 4d6 -> Roll stats for character creation
/roll 1d20 8d6 -> Roll attack with spell damage
/r 1d20 1d4 -> Roll with bardic inspiration (short command)
/dsaa global -> Set to global chat
/roll 1d20 -> Everyone sees your roll
/dsaa self -> Back to private rolling
/dsan DM -> Set name to "DM"
/roll 1d20 -> "DM rolled 1d20: 15"
For bug reports, feature requests, or questions: