Add scenario-library: personal archive structure across all game systems
- New top-level scenario-library/ directory, independent of convention events - System folders: call-of-cthulhu, brp, ringworld, stormbringer, other-games - Each with its own README and scenario index table - SCENARIO-LIBRARY-TEMPLATE.md for filing new scenarios - Updated master README to reflect dual-purpose repo structure
This commit is contained in:
@@ -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*
|
||||
|
||||
@@ -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
|
||||
@@ -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.*
|
||||
@@ -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)* | | | | |
|
||||
@@ -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)* | | | | |
|
||||
@@ -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`
|
||||
@@ -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)* | | | | |
|
||||
@@ -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)* | | | | |
|
||||
Reference in New Issue
Block a user