Skip to content

Target Tree

Target Tree is an advanced module for Foundry VTT that allows you to create, visualize, and manage highly customizable target trees. It’s ideal for Game Masters and players who want to represent hierarchies, influence networks, NPC relationships, organizations, investigations, or any other interconnected information within the game world.

With an intuitive visual interface and a full suite of editing tools, Target Tree lets you:

  • Create custom trees with any number of nodes, configurable with images, sizes, descriptions, and visibility settings.
  • Establish connections between nodes with customizable colors, curves, line styles, and statuses.
  • Use a visual editor with drag-and-drop support for actors directly onto the canvas.
  • Control individual node visibility for players.
  • Manage all trees from a central interface for easy creation, editing, viewing, and deletion.
  • Sync via socket, ensuring that changes made by GMs are reflected in real-time for all users.

Perfect for representing:

  • Secret organizations, clans, guilds, or social networks
  • Family trees or genealogical structures
  • Clue trees or investigative paths
  • Evolution systems or learning progressions

Target Tree supports multiple simultaneous trees and integrates natively with Foundry’s actor system, offering a powerful and versatile tool to visually enhance your campaigns.


First, make sure the module is enabled:

TargetTree1


Navigate to Actors → Target Tree to open the module:

TargetTree2


Click + Create New to start a new tree and give it a name:

TargetTree3


You can now view, edit, export, import, or delete the tree. Let’s begin by editing it:

TargetTree4


Start by clicking Configure, where you can:

  • Rename the tree
    TargetTree5

  • Set a background image
    TargetTree6

  • Change the default connection color
    TargetTree7

  • Adjust the shape of the targets
    TargetTree8

  • Modify the size of targets
    TargetTree9

  • Assign random colors to new targets
    TargetTree10

  • Configure the zoom behavior:

Tree Only:
TargetTree11

Tree + Background:
TargetTree12


You can add targets (NPCs, specific players, the party, or generic elements) by:

  • Dragging actors from the actor list
  • Clicking + Add Target and selecting one

Then move the targets freely to organize them:

TargetTree13

Create connections between two targets using Add Connection:

TargetTree14


⚙️ Configuring Targets and Connections

Section titled “⚙️ Configuring Targets and Connections”

Right-click on a target to configure it. You can:

  • Rename the target and add a description
    TargetTree15

  • Change its size and status:
    Size:
    TargetTree16

Status:
TargetTree17

Customize connections by:

  • Changing connection color
    TargetTree18

  • Setting line style
    TargetTree19

  • Adding an icon or label to the connection
    TargetTree20

  • Enabling directional arrows
    TargetTree21

  • Deleting the connection
    TargetTree22

Delete targets if needed:
TargetTree23


Use the Export button to generate a JSON backup of the tree.
You can later use the Import button to recreate it:

TargetTree24


Click the trash icon to permanently delete a tree:

TargetTree25