HexWorldBuild 36f12Milestone 3 ยท Dynamic Maps
LOCAL
HexWorld campaign map
Drag to pan ยท Mouse wheel to zoom ยท Select a numbered hex ยท Press H to toggle overlay

PocketBase Account

HexWorld Sign In

Owner / GM

Campaign Access

Manage who can open this campaign and what they are allowed to change. Account creation still happens in PocketBase; add an existing user here by username.

Campaign membersHexWorld Starter Campaign
Add existing user

Owner / GM

Active Campaign

The active campaign is shared by HexWorld. Editors and Viewers automatically follow the campaign selected here.

Owner campaigns
Campaign structureCampaign Elements

Choose the kinds of structured information this campaign tracks in the sidebar and Global Index.

Campaign Configuration

Campaign Elements

Add campaign elements like People, Places, Rumors, Factions, Encounters, Clues, Organizations, Resources, or anything else useful to your campaign. No element type is required.

Current elementsSidebar & Global Index structure

Campaign Element

Add Campaign Element

Define a campaign element such as People, Places, Factions, Encounters, Clues, Organizations, Resources, or anything else useful to your campaign.

Icon

Owner / GM

Map Management

Choose which map images appear in the selector and which one is the campaign default. Removing a map here does not delete its image file from the server.

Available mapsCampaign map definitions
Add map definition

The image must already exist in HexWorld's assets folder. Enter only the filename unless you intentionally use another relative asset path.

Build 36f12 ยท Campaign Elements Polish

Campaign Data Source

Current source Local browser storage
PocketBase http://127.0.0.1:8090

Not checked yet.

Initial migration

Copy the edited campaign records from this browser into PocketBase. This is explicit and does not delete your local copy.

Build 34 authentication requirements

Server mode now requires a normal HexWorld user account plus a campaign membership role. Do not use your PocketBase superuser credentials in HexWorld.

See BUILD33_POCKETBASE_SETUP.txt for the exact users, campaign_members, and API-rule configuration.

Map Calibration

Hex Grid Setup

Adjust the procedural grid against the current map. The hex overlay updates live while this window is open. Values use the campaign calibration coordinate space.

Entity

Add Item

Campaign Calendar

Calendar

Set campaign date

Campaign Directory

Global Index