| Latest version | 0.2.10 |
|---|---|
| Minimum Core | 13 |
| Compatible Core | 14 |
| Last updated | 1 week ago |
| Created | 1 week ago |
| Authors | |
| Languages |
|
| Systems | All systems |
| Project source | Project URL |
| Report bugs | Bug tracker URL |
| Read-me | Readme URL |
| Changelog | Changelog URL |
| License | License URL |
NPC Narrator connects a Foundry VTT world to an NPC Narrator campaign so players can talk to AI-backed NPCs from the tabletop. Replies appear in Foundry chat as Narrator and NPC lines; optional TTS follows the GM’s existing audio recipient (for example Discord).
Compatible with Foundry v13–v14. System-agnostic — works with any game system that uses Actors, Scenes, and tokens.
| Path | Purpose |
|---|---|
module.json |
Module manifest
|
scripts/ |
Core module logic, chat commands, mapping UI, create wizards
|
styles/ |
Module UI styles
|
templates/ |
Handlebars templates (e.g. campaign pairing)
|
lib/signalr.min.js |
Vendored SignalR client (required under Foundry CSP)
|
README.md / CHANGELOG.md / LICENSE |
Docs and license
|
Requires an active NPC Narrator campaign (hosted at npcnarrator.com). The module connects only to the NPC Narrator site https://www.npcnarrator.com. Pairing, chat, and live updates all go through that site — players and Foundry never talk to the game backend directly.
Campaign pairing (GM)
Generate a one-time Foundry pairing code in NPC Narrator GM console, then bind the world under Module Settings → Campaign pairing (or /narrator bind). The world registers as a campaign device (role: foundry). Set campaign text output to that Foundry device; set audio output as desired (e.g. Discord).
Actor & scene mapping
Create from Foundry (GM, create-only)
Talking to NPCs (players)
Because Foundry does not open the Token HUD for tokens a player does not own, this module adds its own right-click menu on hover: Chat (public Foundry chat) or Whisper (private to sender + GMs). Also available via /narrator chat / /narrator whisper, hotkeys (Alt+C / Alt+W), toolbar buttons, and GM Token HUD icons.
Chat commands
| Command | Who | Action |
|---|---|---|
/narrator bind |
GM
|
Open bind dialog
|
/narrator character |
Anyone
|
Map assigned/selected actor
|
/narrator chat |
Anyone
|
Chat with targeted/hovered NPC
|
/narrator whisper |
Anyone
|
Whisper to targeted/hovered NPC
|
/narrator status |
Anyone
|
Show bind status
|
https://www.npcnarrator.com).License: Proprietary — personal use with Foundry / NPC Narrator; redistribution, resale, and modification for redistribution are not allowed (see LICENSE).
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: npc-narrator 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.