Register

Simulacrum: AI Campaign Copilot

An Add-on Module for Foundry Virtual Tabletop

Author: Daxiongmao87 Project Source Foundry Versions 13 to 14 (Verified 13.331) Last Updated 2 days, 17 hours ago

This package contains art, text, or software code produced using generative AI.

AI was leveraged during the development process for the following components:

  • Code: Logic and boilerplate generation.

  • Localization & Text: Drafting of content and translations.

  • Image: Creation of the avatar asset.

Simulacrum: AI Campaign Copilot

An AI-powered Campaign Copilot for Foundry Virtual Tabletop that helps Game Masters manage their campaigns through natural language conversation.

simulacrum-screenshot.png

What is Simulacrum?

Simulacrum is an intelligent agent that lives inside your Foundry VTT sidebar. Unlike simple text generators, Simulacrum is a Campaign Copilot—it can understand your requests, plan multi-step operations, and directly interact with your game world.

Ask it to:

Features

Intelligent Document Management

Simulacrum understands Foundry VTT's document structure. Create an actor, and it knows about abilities, items, and system-specific fields. Ask for a magic sword, and it builds one with proper stats.

Extensible Tool System

The AI uses a set of tools to interact with your world:

Tool Permission Controls

Destructive operations (update, delete, macro/JS execution) require confirmation before executing. Configure per-tool permissions with Allow, Deny, Always Allow, or Blacklist options.

Task Tracking

For complex operations, Simulacrum can create and manage tasks, tracking progress across multiple steps and reporting when complete.

Multi-Provider Support

Connect to the AI provider of your choice:

GM-Only Access

Simulacrum is restricted to Game Masters only—players cannot access the AI interface or execute commands.

Installation

From Foundry VTT

  1. Open Foundry VTT and navigate to Add-on Modules
  2. Click Install Module
  3. Search for "Simulacrum"
  4. Click Install

Manual Installation

  1. Download the latest release from GitHub Releases
  2. Extract to your Data/modules/ directory
  3. Restart Foundry VTT

Configuration

  1. Enable the module in your world
  2. Open Module SettingsSimulacrum
  3. Configure your AI provider and API key
  4. Access Simulacrum from the sidebar tab

Required Settings

Usage

Click the Simulacrum tab in the sidebar and start chatting. Examples:

"Create a goblin warrior named Grunk with 15 HP and a rusty shortsword"

"Find all journal entries about the Kingdom of Eldoria"

"Update the Dragon's Lair scene to add a treasure hoard in the corner"

"Create a task to build out the entire merchant guild, including 5 NPCs and their shop inventory"

Extending Simulacrum

Custom Macro Tools

Create macros that Simulacrum can execute as tools. Define a tool constant in your macro with name, description, and parameters schema.

JavaScript Execution

For advanced users, Simulacrum can execute arbitrary JavaScript, enabling complex automation workflows.

Requirements

Note: Your AI endpoint must support OpenAI-style tool/function calling. Simulacrum relies on native tool calling to execute actions reliably. Endpoints that only support text completion are not compatible.

Support

License

MIT License - see LICENSE for details.

Categories

Available Versions

  1. Version 1.0.1

    2 days, 17 hours ago
    Foundry Version 13 - 14 (Verified 13.331) Manifest URL Read Notes