Importing Universal VTT (.dd2vtt) Files
Dungeon Flow can export a Universal VTT file (.dd2vtt) that bundles your map image with grid-aligned wall and door data. The format was popularized by Dungeondraft and is widely supported through community importers rather than built-in platform features.
This guide explains what the export contains and how to bring a file into common virtual tabletops.
Before You Start
- Universal VTT export requires Dungeon Flow Pro.
- In the editor, open Export → Universal VTT File to download a
.dd2vttfile. - Most platforms need a community extension, module, or API script to read wall and door data. Treat importer support as unofficial and version-dependent.
What the Export Includes
Each .dd2vtt file from Dungeon Flow contains:
- Map image: embedded PNG of your rendered map
- Grid: cell size and map dimensions (
pixels_per_grid,map_size) - Wall line of sight: wall segments for dynamic lighting or fog of war
- Doors: door portals aligned to your map grid
Dungeon Flow writes the file using Universal VTT format 0.3, the same family of .dd2vtt / .uvtt / .df2vtt files used by other map tools.
Import Options by Platform
Importer names, install steps, and compatibility can change between VTT versions. The options below are community-maintained unless noted otherwise.
Roll20
Roll20 does not natively read Universal VTT wall data. Many groups use the UniversalVTTImporter API script (Roll20 Pro subscription required).
Typical workflow:
- Install UniversalVTTImporter from the Roll20 Mod (API) script library.
- Upload the map image from your
.dd2vttfile to the map layer (you may need to choose All Files when browsing). - Select the uploaded graphic and run
!uvttin chat, following the script handout instructions. - Optionally use the Universal VTT Import Sanitizer to strip the embedded image and upload only wall and door metadata.
References:
Foundry VTT
Foundry does not ship native Universal VTT import. The common community option is the Universal Battlemap Importer module.
Typical workflow:
- Install Universal Battlemap Importer from Foundry's module browser.
- Use the module's import action and select your
.dd2vttfile. - Review the created scene's walls, doors, and grid alignment.
Looking for a supported Foundry workflow? The native Dungeon Flow Foundry module pairs your account and imports directly from Dungeon Flow, including re-import after edits. That path does not use .dd2vtt files, but it is the officially supported Foundry integration.
See also: Installing the Dungeon Flow Foundry Module
Owlbear Rodeo
Owlbear Rodeo relies on extensions for Universal VTT import. The Scene Importer extension supports .dd2vtt and .uvtt files.
Typical workflow:
- Install the Scene Importer extension from its manifest URL.
- Open Scene Importer in your Owlbear session.
- Select your
.dd2vttfile and choose Create New Scene or Add Walls to Current Scene.
Reference: Scene Importer on GitHub
Fantasy Grounds Unity
Fantasy Grounds Unity includes native Universal VTT import for compatible file types.
Typical workflow:
- Open the Images window in your campaign.
- Use the import control and select your
.dd2vttfile (or rename to.uvttif the file picker filters by extension). - Place the imported map and confirm wall and door layers in the scene.
Because this is built into Fantasy Grounds Unity, behavior may be more consistent than third-party importers, but you should still verify grid scale and wall alignment after import.
Other Platforms
Other tools (for example Arkenforge, MapTool, or newer VTTs) may accept .dd2vtt / .uvtt files natively or through plugins. Check your platform's documentation or community forums for "Universal VTT" or "dd2vtt" support before relying on a workflow.
Troubleshooting
- Walls or doors are missing: confirm the importer supports format
0.3and that you selected the full.dd2vttfile, not only the extracted image. - Grid is misaligned: compare
pixels_per_gridin the file with your VTT scene grid settings; some importers let you adjust scale after import. - File is very large: the export embeds a full PNG. Roll20 users in particular may need the sanitizer linked above before uploading metadata.
- Lighting looks wrong: Dungeon Flow does not export lights yet; configure illumination inside your VTT after import.
Related Guides
- Installing the Dungeon Flow Foundry Module: supported Foundry import and re-import
- Using Dungeon Flow with Foundry VTT: pairing, scenes, and common Foundry setup issues