PF2e Wayfinder Bestiary
A comprehensive Bestiary/Recall Knowledge management tool for PF2e working on a player-by-player basis. Includes the ability for players to share knowledge with each other, auto-discovery settings, Dubious Knowledge and false facts support.
PF2esf2ev1.2.4Foundry V13+
★ Traveler TierInstall
PF2e Wayfinder Bestiary is available to patrons at the Traveler Tier level and above.
pf2e-wayfinder-bestiary · v1.2.4 · Foundry VTT v13+ (verified 14.365) · Premium: Traveler tier · Pathfinder 2e (6.0.0+, verified 8.4.0) · Starfinder 2e (1.4.0+, verified 1.4.0).A Bestiary and Recall Knowledge tracker for Pathfinder 2nd edition. Record monster details and share them with fellow party members, provide misinformation as a GM when players critically fail RK checks and customize what information players learn about creatures while fighting them.
Requires: Wayfinder Core, socketlib.
Installation
Classic manifest install. Premium manifest URLs are issued to active subscribers.
- Get your manifest URL from wayfindermodules.com/install.
- In Foundry, open Add-on Modules → Install Module.
- Paste it into the Manifest URL field and click Install.
Install Wayfinder Core and socketlib the same way first; this module won't load without them.
Features:
- Provides a full overview of what monster details players are aware about.
- Allows players to share and compare details with each other, including misinformation.
- Detects if a player has Dubious Knowledge.
- Allows GMs to generate and send false facts to players when knowledge checks critically fail.
- Access the Bestiary at any time by pressing "B".
- Ability templates.
- Auto Discovery option which, if enabled, passively reveals creature abilities, spells and resistances in player bestiaries as they appear during combat.
- Various other options in the settings that decide what kind of information players learn about and when.
- Different Wayfinder Bestiary UI options.
- A progress tracker that fills up as players learn more about a creature.
- Creature categories for each type, sorted in alphabetic order.
Knowledge is per player, not per party
Two characters can hold contradictory beliefs about the same creature, and neither of them knows which one is right.
A failed Recall Knowledge check under Dubious Knowledge produces a false fact, and that fact renders in the player's bestiary exactly like a true one. Only the GM sees the truth.
GM dashboard
The roster lists every player who has a character, with per-player counts for Monsters Encountered, Monsters Identified, Monsters Killed and Facts Discovered. From there you can open any player's bestiary as they see it, and edit it directly.
The Party Knowledge view combines everything the whole party knows, searchable, showing which abilities, strikes, spells and lore are known and by whom.
Export any player's bestiary to file, or import one with a choice of Merge, which adds new creatures and skips existing ones, or Replace, which wipes and loads. You can also clear a single player's bestiary, or all bestiary data server-wide.
The player bestiary
Creatures appear as cards with a knowledge-completion percentage. Free-text search sits alongside filters for All, Identified only and Unidentified only, plus sorting by name or kill count.
Opening a creature gives you eight tabs: Stats, Abilities, Strikes, Spells, Lore, Notes, GM Notes and History. Stat coverage runs to HP, AC, Perception, Reactive Strike, all three saves plus weakest and strongest, Speed, Senses, Fast Healing and Regeneration, Immunities, Weaknesses, Resistances, Skills, Languages, Traits, Size, Rarity, Level and Spellcaster status.
Each player keeps their own free-text notes per creature, and the GM has a separate private GM Notes tab. The History tab records how knowledge about that creature accumulated. Artwork opens full-size in its own window.
Recall Knowledge
Native PF2e Recall Knowledge rolls from the character sheet are detected in chat by their action options. The Knowledge Prompt opens pre-filled with the target creature, the rolling player and the roll's outcome.
Each creature's detail page can also show which skills apply for RK checks, optionally only after the creature has been identified.
The Knowledge Prompt (GM)
This is what the GM uses to grant knowledge. Five input modes provide a source of information that can be queued.
Outcomes are the four degrees: Critical Success, Success, Failure (Dubious Knowledge), and Critical Failure, which marks every queued item false and shows a warning banner.
- Text. Free-form lore, observations and facts.
- Stats. Click any stat on the creature to queue it. False values can be edited before sending.
- Abilities. Three sub-tabs: pull From Actor (grouped Active/Passive), Create Custom (name, action cost, description), or pick from a Premade Library of 41 stock abilities grouped into Offensive, Follow-Up, Reactive, Aura and Special.
- Strikes. Pull real strikes From Actor, or Create False ones with invented name, to-hit, damage and traits.
- Spells. Grouped by rank.
By default, once true information is revealed, false information can't replace it. That's configurable.
Auto Discovery
Reveals what the party can see happen, configured through its own settings window and grouped by combat phase.
Entering combat. Size and Creature Type.
During combat. Strike names and traits when used. Ability names and action costs when used. That a creature is a caster, and its tradition, on its first spell. Individual spell names, ranks and traditions added to the Spells tab when cast, off by default. Reactive Strike when used. Immunities, Weaknesses and Resistances at full value when triggered by damage, with an option to reveal a resistance only when damage actually exceeded it. Fast Healing and Regeneration at the start of the creature's turn, with an option to hide the deactivation method until a successful RK check.
Ending combat. A per-player Combat Summary pop-up covering what they learned during the fight, and Kill Discovery, where whoever kills a creature learns one random unrevealed fact about it, once per creature per combat.
Monsters register when combat starts, when combatants are added to an active combat, or when hidden tokens are revealed mid-combat.
Knowledge sharing
After learning something, a player is asked whether to share it. Sharing adds the entry to every player's bestiary and posts a public chat card.
Compare Notes sessions are live and multi-player, letting participants browse each other's creature knowledge side by side. The host picks which online players to invite, and each can join or decline. Import a single stat, fact, ability, strike or note from another player, or "All" to pull everything you're missing on that creature. Creature selection, joins, leaves and updates propagate to every participant in real time over socketlib.
You can also import another player's name for a creature, false name included.
Identity masking
Players see ???? on tokens and in the combat tracker for unidentified creatures, and their own, possibly false, name once identified.
Stat display modes
Three world-level presentations for AC, HP, Saves and Perception:
| Mode | Shows |
|---|---|
| Precise | Exact numbers |
| Estimate | Relative strength against the creature's level: Extreme / High / Moderate / Low / Terrible |
| Both | Combined display |
Estimates are computed against the PF2e Core Rulebook creature-building tables, with full per-level threshold data for AC and for saves/Perception from level −1 through 24.
Adding to Bestiary
Right-click any NPC in the actor directory for Add to Bestiary, or use the Bestiary button on NPC sheets. Three entry modes:
| Mode | Result |
|---|---|
| Blank Entry | Name ????, nothing revealed |
| Encounter | Name ????, size and type revealed |
| Full Reveal | Every stat revealed with true values |
Choose which players receive the entry. From the detail window, Identify and Mystify toggles flip a creature's identified state, including clearing a misidentification. GMs can edit any fact, set a False Name, and delete individual facts or whole entries.
Settings
Eight settings appear in the Wayfinder Control Panel. The fourteen Auto Discovery settings are managed only through the Auto Discovery Settings window.
| Setting | Scope | Type | Default | What it does |
|---|---|---|---|---|
allowFalseOverwriteTrue | world | Boolean | false | Allow false information to overwrite already-revealed true information. |
showRKSkills | world | Boolean | true | Show which skills apply for Recall Knowledge on each creature. |
rkSkillsRequireSuccess | world | Boolean | true | Only show the RK skill row once the creature is identified. Greyed out and disabled when the parent setting is off, in both Foundry's settings window and the Wayfinder dashboard. |
statDisplayMode | world | String | Estimate | Precise / Estimate / Both. |
windowVariant | client | String | Variant 1 | Which composition the Monster Detail and creature image windows use. Per-player. See below. |
tokenNamesEnabled | world | Boolean | true | Per-player token and combat-tracker names. |
unlimitedKnowledgeQueue | world | Boolean | false | Remove the limits on how much information can be transferred at once. |
defaultKnowledgeRecipient | world | String | Player | Select a default knowledge recipient between Player and Party. |
Window style variants
Four compositions, each with a futuristic and an arcane face. Neon, Neon Red, Starflight, Cruiser Command, Nullgate and Blacksite render the sci-fi column; every other theme renders the arcana column.
| Variant | Futuristic | Arcane |
|---|---|---|
| 1 | Holo-Dossier | Star Chart |
| 2 | Field Terminal | The Arcana |
| 3 | Specimen Vault | The True Name |
| 4 | Command Codex | Hunter's Folio |
Auto Discovery settings (own window)
autoDiscoveryEnabled (master) · autoDiscoverSize · autoDiscoverCreatureType · autoDiscoverStrikes · autoDiscoverAbilities · autoDiscoverSpellcasting · autoDiscoverSpells (off by default) · autoDiscoverReactiveStrike · autoDiscoverIWR · iwrRevealOnlyIfExceeded (off by default) · autoDiscoverFastHealing · regenHideDeactivatedBy · combatSummaryEnabled · killKnowledgeEnabled
Keybindings
| Action | Default | Notes |
|---|---|---|
| Open Bestiary | B | Toggles the Bestiary window. Rebindable. |
The Bestiary registers no scene-control tool. The keybinding and the GM entry points above are its access paths.
Wayfinder Menus
| Menu | Access | Purpose |
|---|---|---|
| Auto Discovery Settings | GM only | The full Auto Discovery configuration window. |
Public API
game.modules.get('pf2e-wayfinder-bestiary').api
| Member | Purpose |
|---|---|
getMaskedIdentity | Returns a creature's player-facing masked identity, honouring per-player identification state and false names. |
Support
Questions, bug reports, and feature requests are welcome on the Wayfinder Society Discord.
Changelog · License. Distributed under a proprietary license.