Register

Release 0.8.2

Version 8 Development

April 29, 2021

Foundry Virtual Tabletop - Version 0.8.2 Update Notes

Release Notes for the Foundry Virtual Tabletop 0.8.2 version
Welcome to the Foundry Virtual Tabletop update notes for Release version 0.8.2.

Hello everyone, I am very excited to introduce the final alpha channel release of the new 0.8.x series of development for Foundry Virtual Tabletop. This update brings the first implementation of the new Overhead Tiles system as voted for by our awesome Patreon members, and I am very pleased with its current state. This feature gives users the ability to add a lot of depth to their scenes by placing tree canopies, rooves, and other objects on a foreground layer that obscures tokens when they move below, and I think the community will be very happy with it. In addition to Overhead Tiles, this update brings another 1500 icons to Foundry VTT free for all of our members to use! We began adding these icons, created by the awesome Rexard, in the 0.7.x series of updates and ongoing efforts to rename and structure them for convenient use in Foundry VTT have now concluded with an awesome total of over 5500 icons.

WARNING: Updates on the alpha channel involve major new features which are likely to introduce unforeseen bugs, breakages to existing game systems or modules, or other problems which will be disruptive to the usage of the software. Do not install this update unless you are doing so for the specific purposes of testing. The purpose of Alpha channel builds are to allow new experimental features to be tested and to help developers to begin the process of updating packages which are impacted by these changes. if you choose to update to this version you expose yourself to serious risk of having a bad experience. Please take this warning to heart.

If you choose to install the Alpha 0.8.2 update - and are currently using 0.7.9 or earlier - you must perform a fresh installation of the software. Because of some of the infrastructure changes it is only possible to update to this version from within the Foundry VTT application if you are already using 0.8.0. As always, before any significant update:

Be certain to carefully back up any critical user data before installing this update.

This update focuses on introducing the Overhead Tiles system in Foundry Virtual Tabletop, one of the three major themes of the 0.8.x update sequence. This update brings a lot of changes to the Tiles layer of the canvas, bringing many new and exciting features. Overhead Tiles automatically detect when a token moves below them and change their opacity to reveal those tokens if the token is controlled. In addition, Overhead tiles can be configured as a Roof which obscures light sources as well as tokens. Overhead Tiles use a detection system which detects if a token is below it based on the opacity of the artwork instead of the outer boundary of the placed tile - allowing tiles to become transparent if the token is actually below the visible part of the image file. Additional modes of occlusion for these tiles are planned for future updates.

In addition, this update brings a number of positive changes for the package management system and additional UI improvements for world configuration, as well as system and module installation. The biggest change to package management makes Dependency Management much smarter, only prompting users to enable or disable dependencies that should be changed. Also, Foundry VTT now detects changes to package manifests from the Foundry VTT website, allowing our amazing community developers to do things like change the compatibleCoreVersion for their module without having to release a new version.

Update Overview

The major themes which are central to this update version are briefly summarized as follows:

  1. Overhead Tiles - The flagship feature for this update. Overhead Tiles allows GMs to set tiles as overhead (which are rendered above the token layer) or as rooves (which appear above the token and light layer) in order to provide functionality for GMs to give a visually distinct appearance to tree canopies, rooves, clouds, or other things that would visually obscure tokens. Overhead tiles also include the option to set an occlusion mode which will change the opacity of the tile when a token moves below it. If a tile has its occlusion mode set to Fade (entire tile) it will lower its transparency to the configured Occlusion Alpha when a Token is beneath it. If its Occlusion Mode is set to Roof (lighting and vision) it will also obscure light sources below it when it is visible. There are two additional Occlusion Modes planned at this time which we hope to explore in a future update: Radial and Vision. Please stay tuned for news on those!

    In addition to overhead tiles, Scenes can now be pre-configured with a Foreground image in addition to a Background image which provides an overhead layer which will not fade when tokens pass under it. This allows Gamemasters to use maps that come packed with a secondary image as a separate layer that contains walls or clouds or other features to add a sense of verticality to scenes.

  2. The packages system has received some updates to both dependencies and manifest structure improving the UX and UI for both users and community developers.
  3. A number of changes have been made to the experience of lighting and vision for the canvas, which should not only improve accuracy of vision rendering but also performance of lighting and vision overall.
  4. More than 1500 new icons have been added, the majority of which are "action" oriented, depicting skills, abilities, and magic spells!
  5. As a last-minute addition we have snuck in a feature often requested by the community: Token Default Configuration. This provides access to a settings menu which can be used to configure the default options for tokens on newly created actors.

Breaking Changes

Documents and Data

The Game Canvas

New Features

Architecture and Infrastructure

Documents and Data

The Game Canvas

Interface and Applications

API Improvements

Documents and Data

The Game Canvas

Interface and Applications

Dice System

Documentation

Bug Fixes

Documents and Data

The Game Canvas

Interface and Applications

Dice System