Switch PF2e data source from Pf2eTools to Foundry VTT #30
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Replace Pf2eTools as the PF2e bestiary data source with the Foundry VTT PF2e system (github.com/foundryvtt/pf2e). Pf2eTools is stagnant (last push Feb 2026, "stagnated at v0.8.5"), has no remaster coverage (missing Monster Core and Monster Core 2), and has incomplete ability data (generic feat references, "As X" stubs, unresolved
_copyentries).Foundry VTT PF2e is actively maintained (daily commits, official Paizo partnership), has full remaster coverage (Monster Core: 492, Monster Core 2: 446, plus all post-remaster books), provides complete ability text in HTML, and carries explicit per-creature license tagging (ORC/OGL). 2,500+ creatures total.
The change is contained to adapter-layer code due to the layered architecture:
packs/pf2e/system.*structure +items[]array toPf2eCreatureDomain types (
Pf2eCreature,Pf2eBestiaryIndexEntry), stat block component, cache, search hook, and encounter hook remain unchanged.Data Source Comparison
D&D 5e data stays on 5etools — Foundry VTT 5e only has ~300 SRD creatures vs 3,312 from 5etools.
Acceptance Criteria
packs/pf2e/)Pf2eCreaturetypepublication.remasterfield