| Latest version | 1.5.0 |
|---|---|
| Minimum Core | |
| Compatible Core | |
| Last updated | 2 days ago |
| Created | 2 months ago |
| Authors |
|
| Languages |
|
| Systems | All systems |
| Project source | Project URL |
This module is free. Wanna do a cool thing?
Swap between sheets and tokens: any actor can have multiple forms. This module is a must for boss phases, polymorph spells, lycanthropes, shapeshifters, doppelgangers... System agnostic, check the Tutorial tab.
It's not just a change in appearance — it's a complete new character sheet each time, with its own data and abilities. You can share health between forms or keep them fully independent.
A HUD button on any configured token opens a form picker. Click a portrait to instantly swap the token to that form. The token's appearance (portrait, size, bars, light, vision) updates from the target actor's prototype token. HP can optionally carry over.
There are two ways to populate the picker — use either, or both together.
The simplest approach. Select an actor, go to the Actors tab, click Add Set, name it, then drag actors from the left panel (or from the Foundry actor sidebar) onto the drop zone. Each set shows up as its own tile in the HUD picker.
Define a query once, reuse it everywhere. Filters scan the world and compendiums at pick-time, so new actors that match automatically appear without re-configuring anything.
Groups are global — two druids in the party can share one "Wild Shapes" group.
Open the configuration window: scene controls toolbar → masks icon, or right-click any actor in the sidebar → Metamorph: Configure.
Filters are the building blocks for query-based groups. Each filter is a named query that finds actors matching a set of rules.
Druid Beasts CR≤2).npc).system.details.cr with a value like <=2. All rules must match.Groups bundle filters together and appear as sections in the HUD picker.
Groups are global — the same group can be assigned to multiple actors.
That's it. The HUD button appears on the token once at least one Actor Form set or Morph Group has actors.
Select a token on the canvas and open its HUD. Click the masks icon to open the form picker.
The picker shows each group as a section. Click a portrait to swap to that form.
The token keeps its position, rotation, and elevation. Everything else (name, image, size, vision, light, bars) is replaced by the target actor's prototype token settings.
Set per actor in the Actors tab:
| Mode | Behavior |
|---|---|
| Independent | Each form keeps its own HP. No transfer. |
| Keep original HP | The form swaps but HP stays what it was. |
| Absolute | Current HP carries over as-is (clamped to new max). |
| Percent | Current HP percentage is preserved (e.g. 50% → 50% of new max). |
Search for metamorph in Addon Modules OR paste this manifest URL into Foundry's module installer:
https://github.com/mordachai/metamorph/releases/download/v1.0.1/module.json
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: metamorph 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.