Changelog

Complete history of RPGAnywhere — compendium, character system, and platform

Version 9.0 — Story Craft

June 2026

NEW

NEW: Story Craft — seven tools for storytellers & players, under Resources

  • The Emotional Compass — an emotional alternative to alignment, built on Plutchik's wheel: a character's Core Emotion, the Shadow that surfaces under pressure, and the Core Deception between them. Explore all eight cores and their blends, or spin a random profile.
  • The Rule of Three — make any room memorable with three senses, three layers of detail, three interaction vectors, and a three-sentence read-aloud.
  • The Ripple Effect — world-building from the inside out. Start where the players are standing (Epicenter) and ripple outward only as far as tension demands — through the Horizon to the Mythos. Workbook with Generate Preview and Copy to Clipboard.
  • The Fault Line — character backstory from the inside out. Start from who your character is right now, find the single crack that made them (The Crack), and reach the belief they still carry (The Depth). Workbook with Copy to Clipboard.
  • The Cracked Mirror — villain design built on the thesis that wound alone makes a survivor, flaw alone makes a difficult person, and both together make a villain. Four layers: Wound → Flaw → Conviction → The Mirror. Examples: Doc Ock, Anakin Skywalker. Workbook with Copy to Clipboard.
  • The Crucible — moral dilemma design around the thesis that a dilemma is a sacrifice, not a puzzle. Five elements: The Two Costs → The Investment → The Closer → No Clean Exit → The Escape Valve. Dark Knight ferry scene as the teaching example. Workbook with Copy to Clipboard.
  • The Breath — pacing and tension. Teaches the central principle that constant tension is noise, then covers three tools for building tension (Ticking Clock, Information Gap, Narrowing Options), three tools for releasing it (Levity, Character Moments, Letting the Win Land), The Held Beat, and the session wave structure (Calm → Build → Peak → Hold → Release → Recover).

NEW: Story Craft AI assists (optional, feature-flagged, rate-capped for free users)

  • Reveal the Truth (Emotional Compass) — names the buried truth beneath a character's stated belief and suggests play beats to surface it.
  • Build a Room (Rule of Three) — generates a genre-accurate room description grounded in real catalogue items from your chosen genre.
  • Crucible Review (The Crucible) — structural AI critique of your moral dilemma: what's working, the weakest element, a targeted narrative suggestion, and an atmospheric opening hook.

NEW: Two more Story Craft tools

  • Failing Forward (/story-craft/failing-forward) — teaches consequence design so failed rolls push the story forward instead of stalling it. Three consequence types: Narrative (story shifts), Resource (something is spent), and Complication (new pressure added). Consequence Engine workbook with Copy to Clipboard.
  • The Momentum Matrix (/story-craft/momentum-matrix) — investigation structure built on Node Design. Each scene is a node: a Core Clue players must find, a Success Layer (insight + forward momentum), and a Failure Cost that raises pressure without dead-ending. Four Momentum Rules keep the investigation moving regardless of rolls. Node Designer workbook with Copy to Clipboard.

🐛 FIXED: Blog post content display

  • • Paragraph spacing, heading hierarchy, list styles, blockquotes, and code blocks now render correctly — Tailwind Preflight was stripping these; scoped .blog-content styles restore them
  • • TinyMCE debug attributes (data-path-to-node, data-index-in-node) and blank-spacer paragraphs (<p>&nbsp;</p>) are now stripped on save and on render

🔧 IMPROVED: CSS Architecture — consolidated to one file

  • • All vault and genre CSS (main.css, genre-cards.css, genre-generator.css) merged into input.css and compiled into style.css — every page now loads a single CSS file instead of four
  • • The three separate asset CSS files have been removed from the server

🔧 IMPROVED: Admin — AI Settings

  • • New AI Settings page (/admin/ai) — manage all Story Craft AI feature flags, the free-tier daily cap, and per-tool usage stats (today + last 7 days) in one place.
  • • Feature Flags in the main Admin panel condensed to a compact two-column grid with tooltip descriptions — less scrolling, faster review.
  • • Site Settings renamed to Integrations and made collapsible — API keys are out of the way until you need them.

Version 8.5 — Universal Genres

June 2026

NEW

NEW: Horror & Fantasy, rebuilt from the ground up

  • Horror is now fully system-agnostic and wholly ours — the Dread framework in place of "sanity," and an owned cosmic-horror pantheon, The Abyssal Dark. Five generators: NPC, Cult, Investigation, Nightmare, and Entity.
  • Fantasy traded external tools for six owned generators — NPC, City, Building (with auto-generated staff), Encounter by environment, Faction, and Quest Hook — plus a universal difficulty ladder (Basic → Impossible) instead of system-specific numbers.

NEW: Three more genres moved to the database/API model

  • • Sci-Fi, Post-Apocalyptic, and Urban Fantasy — 18 generators with filters, no more hardcoded data.

🔧 IMPROVED: Every genre is now database-driven, system-agnostic, and wholly owned

  • • No external tools and no third-party mechanics — each generator's content adapts to any system you run.
  • • Genre descriptions sharpened so each keeps its own lane — e.g. Strange Aeons reads as cosmic survival, Horror as cosmic investigation.

Version 8.1 — Story Setting Polish

June 2026

NEW

NEW: Reality Fracture Storyteller's Guide

  • • A full Storyteller framework for the multi-world campaign — the mystery behind the worlds, recommended running order, the recovered-memory mechanic, sample clues for each setting, the antagonist, and possible endings
  • • The player-facing campaign page keeps the mystery intact; the guide (with spoilers) is one click away for GMs

🔧 IMPROVED: Character Wizard suggestions

  • • Every story setting's name, profession, and hobby suggestions reworked to fit its lore, era, and tone
  • • The AI "suggest more" button is now grounded in each world's specific factions, locations, and technology level

🔧 IMPROVED: Story Settings page

  • • Worlds are now listed in alphabetical order
  • • Aetheria's description refreshed to reflect its high-magic, modern-magitech setting

Version 8.0 — Paid Subscriptions

June 2026

NEW: Subscriptions you can buy

  • • Purchase a subscription securely through Stripe — 1 year, 2 years, 3 years, or a lifetime membership
  • • 🎉 Limited-time launch sale — up to 50% off
  • • Prepaid terms with no surprise auto-renewals; buying again stacks time onto your current expiry
  • • See your plan and renewal date in Account Settings, with one-click upgrade/renew
  • • A reminder email and an in-app banner before your subscription expires

NEW: NPCs in your live campaign

  • • Assign a library NPC to a campaign and it shows up in the session NPC panel with a wound tracker
  • • Click an NPC to view its full details in a popup — without leaving the session
  • • Printable / exportable NPC sheets
  • • Filter your NPC library by setting or campaign, and search by name

🔧 IMPROVED: Free-tier limits

  • • Free accounts: up to 10 characters, 2 created campaigns, and 3 saved adventures — subscribers get no limits
  • • Clear upgrade prompts that link straight to the subscription page; existing content is never removed

🔧 IMPROVED: Site polish

  • • One consistent footer across the whole site, with a site-wide visitor counter
  • • Account Settings sections are now collapsible

Version 7.0 — Subscriptions, Character Wizard & NPC Manager

June 2026

NEW: Character Creation Wizard (subscribers)

  • • A guided, step-by-step character builder at /character/wizard
  • • Pick a story setting and get period-appropriate name, profession, and hobby suggestions — with an AI "suggest more" button
  • • AI-drafted background & history (and optional acquaintances) based on your character
  • • Trait & skill guidance, with skills flagged when they don't fit the chosen setting
  • • AI equipment suggestions — real catalogue items first, then thematic extras
  • • Hands off to the full editor on save; works without AI configured (manual everything still available)

NEW: NPC Manager (subscribers)

  • • A reusable NPC library at /npcs — name, disposition, profession, hobby, motivation, description, and GM notes
  • • Generate any field individually or a whole NPC at once, steered by a disposition and an optional hint
  • • Assign an NPC to a campaign — it appears in that campaign's NPC panel with a wound tracker, and GMs can open its details
  • • Filter the library by setting or campaign; printable/exportable NPC sheets

NEW: Subscriptions & Free-Tier Limits

  • • Free accounts: up to 10 characters and 2 created campaigns (joining campaigns is always unlimited)
  • • Subscribers & admins: unlimited characters and campaigns, plus the Character Wizard and NPC Manager
  • • Friendly upgrade prompts when a limit is reached — existing content is never removed

🔧 IMPROVED: My Content Dashboard

  • • Moved to /mycontent with a cleaner two-column layout and a "Create" shortcut on every section
  • • New Recent NPCs section; fixed Recent Adventures (now lists correctly)
  • • Clicking a recent adventure opens that adventure directly

🔧 IMPROVED: Navigation

  • • New dropdown menus: Play RPGA (Characters, Campaigns, NPCs, Adventures), Systems, and Resources
  • • The account menu is now focused on Admin, Account Settings, and Logout

🔧 IMPROVED: Cleaner URLs

  • /vault → /compendium, /rules → /core-system, /settings → /story-settings
  • • Old links redirect automatically, so existing bookmarks keep working

Version 6.2 — AI Adventure Generator

May 2026

NEW: AI Adventure Generator

  • • Generate ready-to-run one-shot adventures at /adventure — powered by Groq (Llama 3.3 70B)
  • • Choose from 15 genres or any of the 14 RPGAnywhere story settings — the AI uses the full setting description for context
  • • Enter a premise and optional context; select 1, 2, or 3 scenes
  • • Structured output per scene: narrative, conflict, resolution path, NPCs (name, role, description), location, and GM notes
  • • Adventure hook and aftermath included for every generation
  • • Feature-flag controlled — enable/disable without a deploy

NEW: My Adventures

  • • Save any generated adventure to your account at /my-adventures
  • • Paginated list view (20 per page) with full detail view per adventure
  • • Delete adventures you no longer need

NEW: Admin Dashboard

  • • Central admin hub at /admin — management tools, feature flags, and site settings in one place
  • • Feature flags panel — toggle features on or off without a code deploy
  • • Site settings panel — manage API keys and model selection

🔧 IMPROVED: Navigation

  • • Characters and Campaigns moved from top nav into the user account dropdown
  • • My Adventures added to user dropdown
  • • Icons added to all navigation items
  • • Admin tool links removed from dropdown — Admin Dashboard is the single entry point

🔧 IMPROVED: Contact Page

  • • About Q section added — links to qaizoku.com
  • • Space Cadorks Discord server added alongside the Qualeto server
  • • Qualeto LLC linked to qualeto.com

Version 6.1 — Gilded Dark & Character Sheet Enhancements

May 2026

NEW: Gilded Dark Genre — Full Compendium

  • • 1920s-30s noir, pulp, and gothic — Prohibition crime, dark glamour, and occult undercurrents
  • 13 generators: Character Concepts, Names, NPCs, Locations, Factions, Case Hooks, Complications, Secrets, Equipment, Vehicles, Occult Elements, Artifacts, Rumor Mill
  • • Period-accurate content — ethnic name variety, era-correct equipment with concealment ratings, authentic vehicles and their social implications
  • • Occult layer is always present — every generator acknowledges the dark undercurrent of the setting
  • • Rumor Mill includes GM-only truth layer distinct from the street-level rumor
  • • All generators fully database-driven (12 tables, 300+ entries)

🔧 IMPROVED: Character Sheet — Background & History Card

  • • New collapsible card between Identity and Level — Description, History, Acquaintances, and Notes fields
  • • All fields optional; card stays collapsed when not needed
  • • Play Mode updated to match — same collapsible card layout

🔧 IMPROVED: PDF Export — Two-Page Option

  • • One-pager unchanged — shows description only
  • • New Page 2 export: History on the left; Acquaintances (1/3) and Notes (2/3) on the right with ruled lines for handwritten additions
  • • Larger body text and increased line spacing on full export for readability

🐛 FIXED: Password reset email link

🔧 IMPROVED: Compendium genre list auto-sorts alphabetically — new genres will always appear in the correct position

Version 6.0 — Blog System

May 2026

NEW: Blog

  • • Public blog at /blog — browseable by category with pagination
  • • Categories: GM, Player, Adventures, Character Creation, NPCs, Philosophy
  • • Individual post pages at /blog/[slug] with full HTML content
  • • Admin Blog Manager (TinyMCE WYSIWYG editor) — create, edit, publish/draft, delete posts
  • • Published posts auto-included in sitemap.xml

🔧 IMPROVED: Character Sheet

  • • Added savable background feature to character sheet
  • • Improved PDF export readability and added a notes field for player use

Version 5.3 — Steampunk Genre & Campaign Improvements

May 2026

NEW: Steampunk Genre — Full Compendium

  • Character Generator — inventors, airship pilots, spies, aristocrats, factory engineers, and street folk
  • Gadget & Invention Generator — weapons, tools, transport, communications, medical devices, and surveillance gadgets
  • Location Generator — airship docks, factories, upper-city promenades, lower-city markets, underground networks
  • Plot Hook Generator — heists, espionage missions, investigations, revolutionary schemes, expeditions
  • Faction Generator — guilds, noble houses, criminal organisations, revolutionary movements, secret societies
  • • All generators are fully database-driven (400+ entries across 6 tables)

🔧 IMPROVED: Campaign — Story Setting & Genre Tags

  • • Campaign "Genre" field renamed to "Story Setting"
  • • New "Genres" multi-select added — tag a campaign with one or more compendium genres
  • • Genre tags displayed as pills on GM campaign cards

Version 5.2 — UX Improvements

May 2026

UPDATE

NEW: Campaign Editing

  • • GM can now edit a campaign's name, description, and genre after creation
  • • Edit button (✏️) on each GM campaign card opens a pre-filled modal

🔧 IMPROVED: Equipment Browser — Genre Filter

  • • Equipment browser now shows all equipment across all genres with a genre filter dropdown

NEW: Dice Roller in Play Mode

  • • Full dice roller in play mode with explosion on 10, critical failure detection, optional 3D animation
  • • Trait and skill selectors pre-filled with the character's actual values

Version 5.1 — Database Consolidation & Backend Modernization

May 2026

UPDATE

🔧 IMPROVED: Database Consolidation

  • • Merged two separate databases into a single unified database
  • • Compendium and character/campaign data now live in the same schema

🔧 IMPROVED: Backend Modernization — MySQLi → PDO

  • • All character/campaign backend handlers rewritten from MySQLi to PDO
  • • Single config source of truth for both subsystems

Version 5.0 — Campaign System

May 2, 2026

MAJOR

NEW: Campaign Hub

  • • Create campaigns and become GM; unique 6-character join code per campaign
  • • Players join by entering a code and selecting one of their characters

NEW: Live Campaign Session

  • • Three-column layout: character cards | live chat | dice roller + GM notes
  • • Live chat via 3-second polling; interactive wound and stability boxes
  • • GM can pin messages, view player character sheets (read-only), add NPC cards

NEW: 3D Animated Dice Roller

  • • Full 3D physics (Three.js + Cannon.js); GM-only private roll; critical failure detection

Version 4.0 — Standalone Rebuild

November 27, 2025

MAJOR

⚠️ BREAKING: Architecture overhaul — standalone pages replace orchestrator

NEW: Character Management Sidebar, Welcome Dashboard

🐛 FIXED: All redirect flows, Play Mode ↔ Edit Mode, login/logout

Version 3.4 — Play Mode

November 26, 2025

MAJOR

NEW: Play Mode — interactive wound and stability tracking with auto-save

🔧 IMPROVED: 24 skills (added Melee, Performance, Pilot, Ranged, Strategy, Tech, Thievery)

Version 3.3 — Character System UI Redesign

November 25, 2025

MAJOR

NEW: Modern dark UI — blue, purple, and gold color scheme

NEW: SMTP email system — password reset and account verification

NEW: Genre help modal — 13 story settings with descriptions during character creation

Version 3.2 — Character System Launch

November 2025

LAUNCH

Core Features: Character creation, 6 traits, 24 skills, 13 genres, equipment browser, PDF export, user auth

Legend

✨ NEW — New features 🐛 FIXED — Bug fixes 🔧 IMPROVED — Improvements ⚠️ BREAKING — Breaking changes