diff --git a/README.md b/README.md index a84f494..c5b186e 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,18 @@ -# ChaosiumCon 2026 — GM Prep +# RPG GM Repository — timevans666 -Scenario preparation files for all events run by **timevans666** at Chaosium Con UK 2026. +A working repository for **scenario development, GM resources, and play history** across multiple game systems and conventions. --- -## Scenarios +## What's in Here + +This repo has two distinct areas: + +### 1. Convention Events + +Scenario prep files tied to specific conventions. Each convention has its own section. + +#### ChaosiumCon UK 2026 — `scenarios/` | Event | Title | System | Day | Time | |-------|-------|--------|-----|------| @@ -16,6 +24,25 @@ Scenario preparation files for all events run by **timevans666** at Chaosium Con | 96 | Ringworld RPG – Is Love the Answer? | Ringworld RPG | Sat Day 3 | 2:00–5:50pm | | 159 | BRP – Day One | BRP | Sun Day 4 | 2:00–5:50pm | +*As new conventions are added, they will appear here as separate entries alongside their own folders.* + +--- + +### 2. Scenario Library — `scenario-library/` + +A permanent personal archive of RPG scenarios across all games — not tied to any specific event. Organised by game system. Use this to track what exists, what has been run, and what could be revisited or adapted. + +``` +scenario-library/ +├── call-of-cthulhu/ +├── brp/ +├── ringworld/ +├── stormbringer/ +└── other-games/ +``` + +See [`scenario-library/README.md`](scenario-library/README.md) for the full index and filing guide. + --- ## Repository Structure @@ -23,35 +50,52 @@ Scenario preparation files for all events run by **timevans666** at Chaosium Con ``` ChaosiumCon26/ ├── README.md -├── sync.sh # Push changes to GitHub -├── session-start.sh # Pull latest at start of each session -└── scenarios/ - ├── event-91-brp-the-night-crawler.md - ├── event-92-coc-1980-last-train-to-coney-island.md - ├── event-93-coc-1920s-not-another-telegram.md - ├── event-94-coc-gaslight-curious-case-yorkshire.md - ├── event-95-ringworld-question-of-singularity.md - ├── event-96-ringworld-is-love-the-answer.md - └── event-159-brp-day-one.md +├── SCENARIO-TEMPLATE.md # Template for convention event scenario files +├── sync.sh # Push changes to GitHub +├── session-start.sh # Pull latest at start of each session +│ +├── scenarios/ # ChaosiumCon UK 2026 event scenarios +│ ├── event-91-brp-the-night-crawler.md +│ ├── event-92-coc-1980-last-train-to-coney-island.md +│ ├── event-93-coc-1920s-not-another-telegram.md +│ ├── event-94-coc-gaslight-curious-case-yorkshire.md +│ ├── event-95-ringworld-question-of-singularity.md +│ ├── event-96-ringworld-is-love-the-answer.md +│ ├── event-159-brp-day-one.md +│ ├── art/ # Scenario artwork and SVGs +│ └── gm-docs/ # GM companion apps +│ +├── asset-library/ # System reference sheets +│ ├── coc-7e/ +│ ├── brp-modern/ +│ ├── ringworld-1984/ +│ └── stormbringer-1e/ +│ +└── scenario-library/ # Personal scenario archive (all games, all time) + ├── README.md + ├── SCENARIO-LIBRARY-TEMPLATE.md + ├── call-of-cthulhu/ + ├── brp/ + ├── ringworld/ + ├── stormbringer/ + └── other-games/ ``` --- ## Working with Claude -Each scenario file contains sections for: -- Event details & players -- Premise -- Scenario notes -- Characters -- Handouts -- GM notes +### Each session: +1. Claude pulls the latest from GitHub at the start +2. We work on scenarios, assets, or the library +3. Claude pushes after every meaningful change -### Session workflow -1. Claude pulls the latest from GitHub at the start of each session -2. We work on scenarios together -3. Claude pushes changes after every meaningful update +### What can be worked on: +- **Convention event scenario development** — building out `scenarios/event-XX-*` files +- **GM apps** — HTML tools, character pickers, random generators +- **Scenario artwork** — SVG illustrations for handouts or atmosphere +- **Scenario library** — filing new scenarios, updating play history, indexing what exists --- -*Convention: Chaosium Con UK 2026* +*Repo: https://github.com/slaguru666/ChaosiumCon26* diff --git a/scenario-library/README.md b/scenario-library/README.md new file mode 100644 index 0000000..fb23b64 --- /dev/null +++ b/scenario-library/README.md @@ -0,0 +1,65 @@ +# Scenario Library + +A personal archive of RPG scenarios written and run by **timevans666** across all games and conventions over time. + +This is separate from specific convention events. It exists so there is a permanent, searchable record of every scenario — what it was, when it was run, what worked, and what can be revisited or adapted. + +--- + +## Organisation + +Scenarios are filed by **game system**. Each system folder contains individual scenario files, plus a system-level reference sheet. + +``` +scenario-library/ +├── call-of-cthulhu/ # CoC 7e scenarios (any era) +├── brp/ # Generic BRP scenarios +├── ringworld/ # Ringworld RPG scenarios +├── stormbringer/ # Stormbringer / Elric scenarios +└── other-games/ # Any other system +``` + +--- + +## Scenario Index + +| Title | System | Era / Setting | First Run | Convention | Status | +|-------|--------|---------------|-----------|------------|--------| +| *(add as scenarios are filed)* | | | | | | + +--- + +## Scenario Status Key + +| Status | Meaning | +|--------|---------| +| `draft` | Early development, not yet run | +| `ready` | Fully written, ready to run | +| `run` | Has been run at least once | +| `retired` | Not intended to run again | +| `adaptable` | Can be reused / reskinned for other events | + +--- + +## File Naming Convention + +``` +[system]-[short-title].md +``` + +Examples: +- `coc-last-train-to-coney-island.md` +- `brp-the-night-crawler.md` +- `ringworld-question-of-singularity.md` + +*(No event numbers — these are system-level files, not tied to a specific convention slot)* + +--- + +## Adding a New Scenario + +1. Choose the correct system folder +2. Create a file using the naming convention above +3. Use `SCENARIO-LIBRARY-TEMPLATE.md` (in this folder) as your starting point +4. Add a row to the index table above +5. Push to GitHub diff --git a/scenario-library/SCENARIO-LIBRARY-TEMPLATE.md b/scenario-library/SCENARIO-LIBRARY-TEMPLATE.md new file mode 100644 index 0000000..83179d3 --- /dev/null +++ b/scenario-library/SCENARIO-LIBRARY-TEMPLATE.md @@ -0,0 +1,89 @@ +# [SCENARIO TITLE] + +> **System:** [e.g. Call of Cthulhu 7e / BRP / Ringworld RPG / Stormbringer] +> **Era / Setting:** [e.g. 1920s / Modern / Gaslight / Far Future / Fantasy] +> **Duration:** [e.g. 4 hours / One-shot / Campaign session] +> **Players:** [e.g. 3–5] +> **Status:** draft | ready | run | retired | adaptable +> **First Run:** [Convention name and year, or "not yet run"] +> **Times Run:** [number] + +--- + +## Premise + +*One paragraph. What is this scenario about? What will the players do? What is the central mystery, threat, or challenge?* + +--- + +## Background + +*What the GM needs to know. History, context, secrets. Players don't see this.* + +--- + +## Structure + +*Outline of scenes, acts, or beats. Can be flexible — this is a guide, not a script.* + +### Scene 1 — [Title] + +### Scene 2 — [Title] + +### Scene 3 — [Title] + +--- + +## Key NPCs + +| Name | Role | Notes | +|------|------|-------| +| | | | + +--- + +## Locations + +| Location | Description | +|----------|-------------| +| | | + +--- + +## Clues & Handouts + +*List any physical or in-game clues. Mark which are essential vs optional.* + +| Clue | Where found | Essential? | +|------|-------------|-----------| +| | | | + +--- + +## Pre-generated Characters + +*List character names, or note if players create their own.* + +| Name | Occupation | Brief description | +|------|------------|-------------------| +| | | | + +--- + +## GM Notes + +*Personal notes on how to run this. Tone, pacing, moments to hit, things to avoid.* + +--- + +## Play History + +| Date | Convention / Group | Players | Notes | +|------|--------------------|---------|-------| +| | | | | + +--- + +## Adaptations & Variants + +*Notes on how this scenario could be modified — different era, system, tone, length.* diff --git a/scenario-library/brp/README.md b/scenario-library/brp/README.md new file mode 100644 index 0000000..9483a0a --- /dev/null +++ b/scenario-library/brp/README.md @@ -0,0 +1,17 @@ +# BRP — Scenario Library + +Scenarios using the **Basic Role-Playing** system (generic BRP, not tied to a specific setting). + +--- + +## About BRP in This Library + +These scenarios use the BRP ruleset in settings not covered by other Chaosium games — contemporary, near-future, alternate history, or wholly original settings. + +--- + +## Scenarios + +| Title | Setting | Duration | Status | First Run | +|-------|---------|----------|--------|-----------| +| *(add scenarios as filed)* | | | | | diff --git a/scenario-library/call-of-cthulhu/README.md b/scenario-library/call-of-cthulhu/README.md new file mode 100644 index 0000000..613756f --- /dev/null +++ b/scenario-library/call-of-cthulhu/README.md @@ -0,0 +1,22 @@ +# Call of Cthulhu — Scenario Library + +Scenarios using **Call of Cthulhu 7th Edition** (and earlier editions where noted). + +--- + +## Eras + +| Era | Setting notes | +|-----|--------------| +| **1890s Gaslight** | Victorian Britain and Europe | +| **1920s** | The classic era — jazz, prohibition, the original Lovecraft period | +| **1980s** | Cold War, early computing, pre-internet paranoia | +| **Modern** | Present day | + +--- + +## Scenarios + +| Title | Era | Duration | Status | First Run | +|-------|-----|----------|--------|-----------| +| *(add scenarios as filed)* | | | | | diff --git a/scenario-library/other-games/README.md b/scenario-library/other-games/README.md new file mode 100644 index 0000000..825b207 --- /dev/null +++ b/scenario-library/other-games/README.md @@ -0,0 +1,33 @@ +# Other Games — Scenario Library + +Scenarios written for systems outside the main Chaosium catalogue. + +--- + +## Systems + +Add a row here when a new system is introduced to the library. + +| System | Genre | Notes | +|--------|-------|-------| +| *(add as needed)* | | | + +--- + +## Scenarios + +| Title | System | Setting | Duration | Status | First Run | +|-------|--------|---------|----------|--------|-----------| +| *(add scenarios as filed)* | | | | | | + +--- + +## File Naming + +Use the system name as a prefix: + +``` +[system-short]-[scenario-title].md +``` + +Example: `traveller-dead-drop-at-janus.md` diff --git a/scenario-library/ringworld/README.md b/scenario-library/ringworld/README.md new file mode 100644 index 0000000..6ed7d27 --- /dev/null +++ b/scenario-library/ringworld/README.md @@ -0,0 +1,19 @@ +# Ringworld RPG — Scenario Library + +Scenarios using the **Ringworld RPG** (Chaosium, 1984), set in Larry Niven's Known Space universe. + +--- + +## About Ringworld + +Set in the far future (~2850 AD), the Ringworld is an artificial ring 1 million miles wide and 600 million miles in circumference orbiting a star. Players typically take the role of explorers — human or alien — uncovering its secrets. + +Key species: Human, Kzinti, Puppeteer, Outsider, Pak, Ringworld hominids. + +--- + +## Scenarios + +| Title | Location / Focus | Duration | Status | First Run | +|-------|-----------------|----------|--------|-----------| +| *(add scenarios as filed)* | | | | | diff --git a/scenario-library/stormbringer/README.md b/scenario-library/stormbringer/README.md new file mode 100644 index 0000000..ddeb714 --- /dev/null +++ b/scenario-library/stormbringer/README.md @@ -0,0 +1,19 @@ +# Stormbringer — Scenario Library + +Scenarios using **Stormbringer** (Chaosium) and its revisions, set in Michael Moorcock's Young Kingdoms / Elric universe. + +--- + +## About Stormbringer + +Dark sword-and-sorcery fantasy. The Young Kingdoms are a world in decline, where Law and Chaos struggle for supremacy and ancient pacts with demon lords shape the fate of mortals. + +Editions in use: Stormbringer 1st–5th, Elric! (1993), Magic World. + +--- + +## Scenarios + +| Title | Setting / Region | Duration | Status | First Run | +|-------|-----------------|----------|--------|-----------| +| *(add scenarios as filed)* | | | | |