World & Campaign Builder

A Foundry VTT module for worldbuilding and campaign management

View the Project on GitHub dovrosenberg/fvtt-campaign-builder

Advanced Features (aka the Backend, aka the “AI Stuff”)

You’ll see features throughout this documentation labeled “[Advanced]”. These features require the setup and configuration described here to make them available.

AI Integration

The module includes optional AI-powered features for generating descriptions and images. These features require setting up a backend server, which is much easier than it sounds (see below).

[TODO - link these to the relevant sections of the docs] With AI integration, you can:

To use AI generation:

  1. Set up the backend server (see below)
  2. In the module settings, enter your API URL and token
  3. When creating or editing a world element, click the “Generate” button

Backend Setup

Setting up the backend server requires:

  1. Basic comfort with command-line scripts
  2. Accounts with Google Cloud, OpenAI, and Replicate.com (for images)
  3. Full instructions are at: https://github.com/dovrosenberg/fvtt-fcb-backend

The backend is designed to stay within the Google Cloud free tier, and OpenAI costs are minimal (approximately $0.15 for 5000 AI-generated character descriptions). Image generation is approximately $0.01 per image.