| Latest version | 3.0.0 |
|---|---|
| Minimum Core | 14 |
| Compatible Core | 14.360 |
| Last updated | 2 months ago |
| Created | 5 years ago |
| Authors |
|
| Languages |
Deutsch English Español Français Português (Brasil) 日本語 |
| Systems | All systems |
| Project source | Project URL |
| Report bugs | Bug tracker URL |
| Read-me | Readme URL |
| Changelog | Changelog URL |
| License | License URL |
A FoundryVTT module for managing background image variations per scene — switch between Day/Night, Seasonal, or GM/Player maps with a single click. Scene elements like lights, walls, and tiles are saved and restored automatically with each variation.

There are two ways to open the Scenery configuration:

Header Button (highlighted above): Click the Scenery button in the Scene Directory header. This opens the configuration for the currently active scene. The button visibility can be disabled in the module settings.
Context Menu: Right-click any scene in the Scene Directory sidebar or the scene navigation bar at the top, then select "Scenery". This allows you to configure any scene, not just the active one.
Each scene can have multiple variations. The first variation is always the Default — its Player background is locked to the scene's background image (set in Foundry's core scene configuration). The GM background on the Default can be set independently, allowing the GM to see hidden information while players see the normal map.
Additional variations each have their own GM and Player background fields. When switching to a variation, each user sees the background assigned to their role.
When the GM switches between variations on the active scene, Scenery automatically saves the current scene elements (lights, walls, tiles, etc.) and restores the elements stored for the target variation. This means each variation can have its own lighting setup, wall layout, and tile configuration.
Non-default variations without any previously captured data start empty — add elements to the canvas and they will be saved when switching away.
Click the copy button on a variation card to open the Copy Dialog. This lets you select a source variation and choose which element types to copy (lights, sounds, tiles, walls, drawings, templates, regions, notes). Optionally enable Reset unselected elements to clear all element types that are not being copied.

By default, Scenery manages all scene element types per variation. In the module settings, you can mark specific element types as global — these will stay on the scene and not be affected when switching variations.

Scenes with multiple variations (2+) show a badge in the Scene Directory with the variation count. This can be toggled via the Show Variations Label setting.

Click Scan for Variations in the Scenery dialog to automatically discover map files in the same directory as the scene's default background.
Scenery uses fuzzy matching to decide which files in the directory belong to the same scene. A file is considered a variation if:
Forest_Camp_Night contains Forest_Camp)This works with a wide variety of naming conventions:
MyCoolMap_Autumn.webp finds MyCoolMap_Summer.webp, MyCoolMap_Winter.webpBlacksmith1.jpg finds Blacksmith2.jpg, Blacksmith3.jpg
After discovering files, Scenery automatically detects and pairs GM-specific and Player-specific versions of a map. This is controlled by two settings:
gm, dmplayer, plTokens are matched as whole words between filename separators (-, _, ., space). A file called Enigma_Chamber.webp will not match the gm identifier.
Method 1:
Start Foundry and head to the Add-on Modules tab.
Click Install Module.
Search for "Scenery".
Click the Install button when it comes up.
Method 2:
Start Foundry and head to the Add-on Modules tab.
Click Install Module.
Paste the following link into the "Manifest URL" field at the bottom:
https://github.com/marcstraube/foundryvtt-scenery/releases/latest/download/module.json
Click Install.
Translations are managed via Weblate. Feel free to contribute translations for your language.
If you enjoy this module, consider supporting its development on Ko-fi or Patreon.
To install this package, open your Foundry Setup screen and navigate to your Module tab and click the Install Module button.
From there, you can either search for the package unique name: scenery or copy its manifest URL:
And paste it to the input box at the bottom of your window.

You can install this package directly to your Forge account.
Not working with v10 of Foundry. When I right click on a scene, Scenery appears as an option in the popup menu, but when I click on it, nothing happens. I cannot pull up the scenery dialog box for any scene.