An open API service indexing awesome lists of open source software.

https://github.com/IamWarHead/ddb-game-log

DDB Gamelog makes your D&D Beyond rolls visible in Foundry VTT without any browser extensions.
https://github.com/IamWarHead/ddb-game-log

foundry-vtt

Last synced: 6 months ago
JSON representation

DDB Gamelog makes your D&D Beyond rolls visible in Foundry VTT without any browser extensions.

Awesome Lists containing this project

README

        

# DDB Gamelog

Bridging Your D&D Beyond Rolls to Foundry VTT. **Effortlessly.**

(No browser extension required.)

Welcome to DDB Gamelog! This module is designed to seamlessly integrate your D&D Beyond dice rolls into the Foundry Virtual Tabletop (VTT) environment, ensuring that all players can see their rolls from dndbeyond.com directly in Foundry VTT. With a host of additional features, this module enhances your tabletop gaming experience by providing real-time updates, custom roll messages, and integration with various other tools and extensions. **Without the need of a browser extension.**

![DDB Gamelog](https://camo.githubusercontent.com/73559406a3f9dd2824176a819bb85d08359d016dd6894b11b8994636e1bee7e7/687474703a2f2f64646267616d656c6f672e64617461706f696e742e68752f696d616765732f7475746f7269616c2f64656d6f312e676966)

## Key Features

### Core Functionality

- **Display Dice Rolls from D&D Beyond**: Effortlessly display dice rolls from dndbeyond.com within Foundry VTT, ensuring everyone at the table can see the results.
- **D&D Beyond Targeted Rolls Support**: Targeted rolls from D&D Beyond are fully supported, providing accurate and context-specific roll information.

### Device Compatibility

- **Desktop Integration**: Display rolls from the D&D Beyond desktop site.
- **Mobile/Tablet Integration**: **Rolls from the official D&D Beyond Player App on iOS and Android devices are fully supported**, bringing seamless integration across multiple platforms.

### Roll Management

- **Pending Rolls Display**: Optionally display pending rolls, allowing for review before finalization.
- **Self-Removing Pending Rolls**: Automatically remove pending rolls once they are no longer needed.
- **Manual PlayerID Mapping**: Manually map D&D Beyond Player IDs to Foundry VTT Player IDs for precise roll tracking.

### Customization and Theming

- **Custom Themed Roll Messages**: Customize the appearance of roll messages to match your game's theme.
- **Dice So Nice! Integration**: Integrate with Dice So Nice! for beautiful 3D dice animations.
- **Roll Result Breakdown**: Detailed breakdown of roll results for better understanding.

### Communication and Integration

- **Discord Integration**: Display your rolls from D&D Beyond on a specified Discord channel.
- **Custom Dice Sets in Discord**: Show off your custom D&D Beyond dice sets in Discord roll messages.
- **Official Monster Roll Support**: Support for official D&D Beyond monster rolls, enhancing your GM's toolkit.
- **Avatars in Roll Messages**: Add player or monster avatars to roll messages for quick identification.

### Advanced Features

- **Roll Quick Actions**: Quickly apply damage, heal, and more directly from the roll message.
- **Roll Privacy Support**: Control the visibility of rolls with privacy settings.
- **DDB Importer Integration**: Automatically create mappings between D&D Beyond monsters and Foundry NPC Actors.
- **Entity Badges**: Display badges for player characters and monsters in roll messages.
- **Automated Animations Support**: Integrate with Otigon's Automated Animations and JB2A for dynamic visual effects.
- **Midi-QoL Integration**: Seamlessly work with Midi-QoL to streamline combat and other in-game mechanics.

### Interactive Features

- **Clicking on Player Name**: Opens the character sheet on dndbeyond.com.
- **Clicking on Avatar in Chat Card**: Centers the view on the character within Foundry VTT.
- **Chat Cards**: Include item and spell descriptions for quick reference.
- **Partial Avrae Support**: Display roll results from Avrae, with full support coming in the future.

### Real-Time Updates

- **Character Updates**: Real-time character updates from both desktop and mobile, **no browser extension required**.
- **Condition Updates**: Real-time updates for character conditions, ensuring everyone is on the same page.

### Comprehensive Attribute Support

Track a wide range of character attributes with real-time updates:

- Hit points
- Inspiration point
- Exhaustion level
- Death save values
- Experience points
- Character level (supports multi-classes)
- Damage resistances
- Damage immunities
- Condition immunities
- Damage vulnerabilities
- Conditions and effects

## Join Our Community on Discord!

We invite you to join our vibrant and supportive Discord community! By joining our server, you can:

- Get real-time support and troubleshooting help.
- Share your experiences and tips with fellow users.
- Stay updated with the latest news, updates, and feature releases for DDB Gamelog.
- Provide feedback and suggestions to help us improve the module.
- Request new features to enhance your gaming experience.
- Connect with other D&D and Foundry VTT enthusiasts.

**Click [here](https://discord.com/invite/HSTtrphyFg) to join our Discord server now and become part of the community!**

We look forward to seeing you there!

## Subscription and Tier Information

Please note that some features are available only for subscribers. You can check each tier and what it includes on my Patreon page. Visit [my Patreon](https://www.patreon.com/iamwarhead) for more details.

## Copyright

DDB Gamelog by Roland Hegedus is licensed under Attribution-NonCommercial-NoDerivatives 4.0 International

(c)2021-2024 Roland Hegedus