AboveVTT
Integrated VTT for D&DBeyond
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"manifest_version": 3,
"name": "AboveVTT",
"description": "Integrated VTT for D&DBeyond",
"version": "1.10",
"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",
"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",
"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/*"
]
}
]
}