AboveVTT

Integrated VTT for D&DBeyond

What is AboveVTT?

AboveVTT is a Chrome extension developed by daniele83.martini, and its main feature is "Integrated VTT for D&DBeyond".

Extension Screenshots

screenshot
screenshot
screenshot

Download AboveVTT Extension CRX File

Download AboveVTT extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        Integrated VTT for D&DBeyond
Turn your dndBeyond (DDB) campaign page into a VTT with AboveVTT - d&d made easy.

AboveVTT is a all-in-1 chrome extension that allows you and your friends to turn your DDB Campaign page into a VTT session in seconds. 

No sign up, no fees, just your DDB account (free) and you are ready to go, 
With your DDB character sheet, 1 click maps, 1 click tokens (monsters & PCs), easy fog of war and more!

Key features, advantages and DDB integrations:

⚡️ Use your DDB character sheet from the web or DDB app! HP, dice rolls, conditions & send spells, abilities, and even monster art directly to chat. 

⚡️ Monsters, more monsters and even more monsters
	- 1-Click DBB monster tokens (Art,HP,AC) with clickable stat blocks (Hit, Dis/Adv, Crit) Including homebrew monsters.
	- Open5e monster stat blocks with clickable stat blocks
	- Customer monster stat blocks

⚡️Maps, more maps and even more maps
	- 1-Click official DDB maps (pre-grided by our discord community) including all player & DM versions from your purchased DDB modules.
	- 1-Click 500+ battle maps supplied by Neutral Party, Dice Grimorium and hundreds of animated VIDEO maps.
	- Import UVTT files with official DungeonAlchemist map integration
	- Community produced module scenes with pre-populated tokens 

⚡️Prepare like a pro DM!
	- Access your own material from anywhere that you can share via a URL (One Drive/Google Drive etc)
	- Grid Wizard - standard grid and hex grid maps
	- Dynamic light and vision for tokens using walls, windows and doors.
	- All tokens can have persistent, custom images assigned to make your game your own
	- Create and manage scenes with Cloud-persisted folders
	- Fog of War
	- Dynamic text creation and drawing
	- In-app import chapters from the DDB books you own for easy accessibility of material
	- Create notes on tokens that you can make available for players to see/access. 
	- Fine-grained permissions to allow players access to multiple tokens and effects.

⚡️Camera, Action!
	- Projector mode for live streamers to showcase player view to their audience
	- Use DDB dice, RPG Dice Roller or standard notation
	- In-built sound player 
	- Pause the action at any time with a single key press
 	- Hot Keys available for common actions

⚡️Comprehensive community managed support and thriving Discord channel                    

Extension Basic Information

Name AboveVTT AboveVTT
ID ipcjcbhpofedihcloggaichibomadlei
Official URL https://chromewebstore.google.com/detail/abovevtt/ipcjcbhpofedihcloggaichibomadlei
Description Integrated VTT for D&DBeyond
File Size 1.48 MB
Installation Count 65,107
Current Version 1.9
Last Updated 2024-02-26
Publish Date 2021-02-18
Rating 4.92/5 Total 221 Ratings
Developer daniele83.martini
Email [email protected]
Payment Type free
Extension Website https://patreon.com/AboveVTT
Privacy Policy Page URL https://raw.githubusercontent.com/cyruzzo/AboveVTT/main/PrivacyPolicy.txt
Supported Languages en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 3,
    "name": "AboveVTT",
    "description": "Integrated VTT for D&DBeyond",
    "version": "1.9",
    "content_scripts": [
        {
            "matches": [
                "https:\/\/www.dndbeyond.com\/campaigns\/*",
                "https:\/\/www.dndbeyond.com\/encounters\/*abovevtt=true",
                "https:\/\/www.dndbeyond.com\/profile\/*\/characters\/*abovevtt=true",
                "https:\/\/www.dndbeyond.com\/characters\/*abovevtt=true"
            ],
            "exclude_matches": [
                "https:\/\/www.dndbeyond.com\/campaigns\/join\/*"
            ],
            "js": [
                "Load.js"
            ]
        },
        {
            "matches": [
                "https:\/\/www.dndbeyond.com\/characters\/*",
                "https:\/\/www.dndbeyond.com\/profile\/*\/characters\/*"
            ],
            "js": [
                "LoadCharacterPage.js"
            ]
        }
    ],
    "host_permissions": [
        "*:\/\/*.dndbeyond.com\/*"
    ],
    "icons": {
        "128": "icon.png"
    },
    "web_accessible_resources": [
        {
            "resources": [
                "jquery-3.6.0.min.js",
                "assets\/*",
                "audio\/*",
                "images\/*",
                "font\/*",
                "ajaxQueue\/*",
                "jquery-ui.min.css",
                "jquery.ui.theme.min.css",
                "jquery.contextMenu.css",
                "jquery.csv.js",
                "abovevtt.css",
                "jitsifix.css",
                "color-picker.min.css",
                "magnific-popup.css",
                "jquery-ui.min.js",
                "jquery.ui.widget.min.js",
                "jquery.ui.mouse.min.js",
                "jquery.ui.touch-punch.js",
                "jquery.contextMenu.js",
                "jquery.magnific-popup.min.js",
                "purify.min.js",
                "spectrum-2.0.8.min.js",
                "spectrum-2.0.8.min.css",
                "peerjs.min.js",
                "fuse.min.js",
                "environment.js",
                "AboveApi.js",
                "DDBApi.js",
                "AjaxQueueModule.js",
                "CoreFunctions.js",
                "CampaignPage.js",
                "Startup.js",
                "CharactersPage.js",
                "EncounterHandler.js",
                "SidebarPanel.js",
                "Journal.js",
                "Settings.js",
                "color-picker.js",
                "Text.js",
                "AOETemplates.js",
                "SceneData.js",
                "scenedata\/*",
                "CombatTracker.js",
                "StatHandler.js",
                "rpg-dice-roller.bundle.min.js",
                "MonsterDice.js",
                "Fog.js",
                "TokenMenu.js",
                "PlayerPanel.js",
                "Token.js",
                "Jitsi.js",
                "jitsi_external_api.js",
                "MessageBroker.js",
                "ScenesHandler.js",
                "ScenesPanel.js",
                "TokensPanel.js",
                "TokenCustomization.js",
                "built-in-tokens.js",
                "mousetrap.1.6.5.min.js",
                "KeypressHandler.js",
                "DiceContextMenu\/*",
                "DiceRoller.js",
                "ChatObserver.js",
                "Main.js",
                "MonsterStatBlock.js",
                "PeerManager.js",
                "PeerCommunication.js",
                "peerVideo.js"
            ],
            "matches": [
                "*:\/\/*.dndbeyond.com\/*"
            ]
        }
    ]
}