All How To guides
How To · Baileywiki

How to Build a Foundry VTT Landing Page

Baileywiki Landing Page 2.0 — full video tutorial

The Baileywiki Landing Page module turns any scene into a clickable front door for your game — a session cover or main menu whose buttons open journals, scenes, roll tables and macros. This guide covers the whole thing: importing a ready-made sample, building your own with the visual Designer, styling buttons and labels, per-player hover effects, markers, sounds, and an adaptive lock screen. Works in Foundry v13 and v14.

How it works — four ideas

A landing page looks like custom UI, but under the hood it's ordinary scene pieces the module choreographs. Holding these four ideas in mind makes every Designer option obvious.

1. Buttons are ordinary Tiles; labels are Drawings. The module flags normal Foundry Tiles as buttons and links a text Drawing to each as its label. Nothing exotic — you can still move, scale and restyle everything by hand, and the Designer keeps them in sync.

2. Hover and sound are per-player and GM-free. Each effect is a Token Magic FX filter that every client toggles locally on hover, so players see their own glow and hear their own click with no permissions and no GM in the loop.

3. Click targets resolve live. A button works out what to open at the moment it's clicked — the click you set on it, then the Category Default in Settings, then its shipped link, then a name match. Change a default and every matching button obeys on the next click, no rebuild.

4. The Designer owns the menu; your custom tiles are yours. Build / Rebuild only touches the buttons the Designer generated. Hand-placed art tiles, lights, walls and decor are never regenerated — so you can mix a generated menu with bespoke scene art freely.

Build checklist

0 / 29 done

The fastest path is to import a sample (step 2) and edit it. To build from scratch, work down the Designer's sections — Scene base, Buttons, Appearance, Labels, Hover, Audio, Lock screen — then Build and wire your links.

1

Install & enable

One required companion, two recommended.

2

Fastest start — import a sample

A complete, working landing page in one click.

3

Scene base

The backdrop your menu sits on.

4

Buttons & Layout

Which buttons, where.

5

Button Appearance

Style and colour.

6

Labels & text

Make the words read.

7

Hover effects & markers

Per-player reactions.

8

Audio

Ambience and feedback.

9

Lock screen & Build

Present it like a fixed front door.

10

Linking buttons to your content

Point the menu at journals, scenes, tables, macros.

Checklist progress is not saved — reloading clears the ticks.

Tuning individual buttons

Turn on Design Mode and every button gains a small Tile HUD with per-button controls that don't need a rebuild:

  • Hover Effect and Click Action — override just this button.
  • Add label — attach text to any tile, sized to the words (not the tile).
  • Change tile art — swap the image, keeping the button's aspect.
  • Lock — protect a hand-tuned button so the next Rebuild leaves it exactly as-is.
  • Pin marker — make a selector marker always-on, a 'you are here' cue.

Frequently asked questions

What is a landing page in Foundry VTT?

A scene you show players first — a session cover or main menu. Its buttons open journals, scenes, roll tables or macros, so players start at a polished front door instead of a blank map.

Do players need permissions for the hover effects and sounds?

No. Hover effects and button sounds are per-client and GM-free — each player sees and hears their own, driven by Token Magic FX filters toggled locally, so no document permissions are required.

Does it work in Foundry v13 and v14?

Yes — both, and it's game-system agnostic. Token Magic FX is a required companion (it drives the hover effects, drop shadows and two-tone buttons); FXMaster and Baileywiki Mass Edit are recommended add-ons.

How do the buttons know what to open?

Targets resolve live at click time: the button's own click, then the Category Default in Settings, then the link it shipped with, then a live name match. Changing a target takes effect on the next click with no rebuild.

Can the buttons be invisible so only the label shows?

Yes — the Invisible (label only) style makes the art transparent so only the label shows over your background. A dashed outline in Design Mode keeps them easy to select.

The scene music keeps looping — how do I make it play once?

Set the scene sound to no loop. It then plays once on first view and stays quiet — it won't restart when the canvas rebuilds. Set loop on for an ambient bed that keeps going.

Keep building