fvtt-module-theatre
fvtt-module-theatre copied to clipboard
'Setting The Stage' by using a background image to create a scene-within-a-scene
I acknowledge that this might be both beyond the scope of what this project is trying to accomplish and that It might not even be possible.
I'd love for a feature that allows the placement of a background image to create a Scene-within-a-scene container.
I've made a quick mockup to illustrate the idea

Maybe the background image can be chosen from the journal. In the same way actors are added to 'the stage', maybe adding a journal entry to 'the stage' could use the primary image as a background, creating a container for the stage to pull the players focus to the interaction.
This is especially useful if I have my players in a town, using the town map for the scene. I don't usually need to map each of the locations within the town but having an image of the building they're entering as well as character portraits really helps with immersion.
First, I love your mock-up, and I am not a developer but a recent user of the module without experience on Foundry module programming, but some experience using different modules...
Anyway I would like to add to this discussion that other module (Journal to Canvas Slideshow) already accomplishes the "Scene on a scene" (A background image) that you are trying to accomplish (Just, not so beautifully), specially if you enable it to be able to display the images on any scene where you previously took the time to add a bounding box and a display tile.
The point I am trying to make, is: Without having to reinvent the wheel, I just want to mention to any reader willing to implement this feature in any shape or form that may be easier to adapt the container which currently holds all the visual stuff and insert it inside an active bounding box of the before mentioned module.
In fact, I am making something similar on my own campaign, just in the display scene.
Edit: On a second thought the biggest problem of that is that the players would have to zoom out/move their screen to see it properly.