Solo RPG Notation SRD

A Standard for Recording Solo Play - Version 1.6

1. Introduction

Solo RPG play often produces rich stories, but recording them can be messy.
This standard notation system provides a shorthand method to capture the essentials of play while leaving space for optional narrative, dialogue, and campaign tracking.

The notation is designed to be:

1.1 How to Use This Notation

This SRD is meant as a toolbox, not a prescription.
The system is fully modular: use only the parts that are useful to your notes and ignore the rest.

At its core are the Symbols (see Section 7: Solo RPG Notation Legend).
These define the minimal language of play:

Everything else in this SRD (scenes, campaign headers, session headers, threads, clocks, narrative excerpts) are optional layers.
You can plug them in if you want to track long campaigns, organize your log, or share play reports, but they are not required for play.

Think of it as concentric circles:

Start small and add only what helps you keep clear, enjoyable notes.

2. Front Matter

Use this block at the start of a campaign log to record essential details.

Campaign Header

=== Campaign Log: Campaign Title === [Title] Campaign Title [Ruleset] Ruleset and tools used [Genre] [Player] [PCs] [Start Date] yyyy-mm-dd [Last Update] yyyy-mm-dd

Optional Fields

Example

=== Campaign Log: Star Hauler === [Title] Star Hauler [Ruleset] Loner Space [Genre] Space trading / sci-fi adventure [Player] Roberto [PCs] Captain Elara (PC:Elara|Ship: Rustwing) [Start Date] 2025-09-03 [Last Update] 2025-09-03 [Tools] Oracles: Mythic, Stars Without Number NPC tables [Themes] Trade, exploration, moral dilemmas [Tone] Pulpy with dark undertones [Notes] Starting on Argus Station, day after cargo strike.

3. Session Header

Use a short block at the start of each session to keep records tidy.

Basic Session Header

=== Session 1 === [Date] 2025-09-03 [Duration] 90 minutes [Start Scene] S1

Optional Fields

Example

=== Session 2 === [Date] 2025-09-10 [Duration] 2h [Start Scene] S8 [Recap] Jonah was captured at the lighthouse. Cultist plot at 3/6. [Goals] Rescue Jonah, follow clue from diary. [Notes] Trying new NPC reaction table.

Placement of Boundaries

4. Scene Log

4.1 Scenes

Scenes are the basic unit of play.

[S#] *Context / Frame*

4.2 Actions

Two types of uncertainty drive play:

4.3 Resolutions

Mechanics

d: [roll or rule] => outcome

Example:
d: d20+Lockpicking=17 vs DC 15 => Success

Oracle

-> [answer] (roll if relevant)

Example:
-> Yes, but… (d6=4)

Shorthand convention:

4.4 Consequences

Record the narrative result after rolls:

=> The door creaks open, but the noise echoes through the hall.

4.5 Persistent Elements

Track ongoing elements with tags.

Re-use IDs in later scenes to connect the log:
[#N:Jonah], [#L:Lighthouse], [#E:CultistPlot].

4.6 Progress Tracking

Different forms of progress can be tracked consistently:

4.7 Random Tables

When inspiration tables or generators are used, note the roll:

4.8 Narrative Excerpts (Optional)

You may add narrative or dialogue where it helps.

This is optional — shorthand alone is enough.

4.9 Meta Notes

Use parentheses for reminders, reflections, or house rules.

(note: testing alternate stealth rule)

5. Examples

Example 1 — Hybrid Log

[S7] *Dark alley behind tavern, Midnight* > Sneak past the guards d: Stealth d6=2 vs TN 4 => Fail => My foot kicks a barrel. [E:AlertClock 2/6] ? Do they see me? -> No, but… (d6=3) => Distracted, but one guard lingers. [N:Guard|watchful] N (Guard): "Who's there?" PC: "Stay calm… just stay calm."

Example 2 — Pure Shorthand

S7 >Sneak d:2<4 F => noise [E:Alert 2/6] ?Seen? ->Nb3 => distracted, 1 stays

Example 3 — Tracking Threads

[S12] *Inside the lighthouse* > Search the chamber d: Investigation d6=5 vs TN 4 => Success => I find a hidden diary. [E:CultistPlot 3/6] [Thread: Find Jonah’s Sister|Open] tbl: d100=42 => "A broken sword"

Example 4 — Complete Campaign Log

=== Campaign Log: Clearview Mystery === [Title] Clearview Mystery [Ruleset] Loner + Mythic Oracle [Genre] Teen mystery / supernatural [Player] Roberto [PCs] Alex (PC:Alex|HP 8|Stress 0|Gear: Flashlight, Notebook) [Start Date] 2025-09-03 [Last Update] 2025-09-10 [Tools] Oracles: Mythic, Random Event tables [Themes] Friendship, courage, secrets [Tone] Eerie but playful [Notes] Inspired by 80s teen mystery shows === Session 1 === [Date] 2025-09-03 [Duration] 1h30 [Start Scene] S1 [Goals] Introduce Alex, set first clue [S1] *School library after hours* > Sneak inside to check the archives d: Stealth d6=5 vs TN 4 => Success => I slip inside unnoticed. [L:Library|dark|quiet] ? Is there a strange clue waiting? -> Yes (d6=6) => I find a torn diary page about the lighthouse. [E:LighthouseClue 1/6] [S2] *Outside the library, empty hall* ? Do I hear footsteps? -> Yes, but… (d6=4) => A janitor approaches, but he doesn’t notice me yet. [N:Janitor|tired|suspicious] N (Janitor): "Thought I heard something…" PC (Alex, whisper): "Gotta get out of here." === Session 1 End === === Session 2 === [Date] 2025-09-10 [Duration] 2h [Start Scene] S3 [Recap] Found diary page hinting at lighthouse. Nearly spotted in library. [Goals] Investigate lighthouse, avoid suspicion. [S3] *Path to the old lighthouse, Day 2* > Approach quietly at dusk d: Stealth d6=2 vs TN 4 => Fail => I step on broken glass, crunching loudly. [Clock:Suspicion 1/6] ? Does anyone respond from inside? -> No, but… (d6=3) => The light flickers briefly in the tower window. [L:Lighthouse|ruined|haunted] [S4] *Inside lighthouse foyer* > Search the floor for signs of activity d: Investigation d6=6 vs TN 4 => Success => I find fresh footprints in the dust. [Thread: Who is using the lighthouse?|Open] tbl: d100=42 => "A broken lantern" => A cracked lantern lies near the stairs. [E:LighthouseClue 2/6] PC (Alex, thinking): "Someone’s been here… recently." === Session 2 End ===

6. Micro-Reference Appendix

A quick at-a-glance summary of common shorthand:

S1 >Pick lock d:d20=17>15 => Success => creak noise S2 ?Is anyone inside? ->Yes, but… => distracted guard S3 >Fight guard d:d6=1<4 F => HP-2 [PC:HP 8] S4 ?Does ally arrive? ->No, and… => Thread "Rescue" Open S5 >Search room d:d6=6>4 S => find clue [#clue] S6 tbl: d100=42 => "A broken sword" [E:CultPlot 3/6] S7 >Convince Jonah d:d20=12<14 F => Jonah angry [N:Jonah|hostile] S8 ?Does time run out? ->Yes => [Timer:Dawn 0] S9 >Escape tunnels d:d6=5>3 S => [Track:Escape 6/8] S10 === Session 1 End ===

7. Solo RPG Notation Legend

A quick reference to the standard solo play notation.

Core Symbols

Tracking

Progress

Narrative (Optional)

Meta

Example Line

S3 >Pick lock d:d20=17>15 => Success => creak noise [N:Guard|alert]

8. Changelog

v1.6 – Modular Clarification (2025-09-08)

v1.5 – ASCII Standardization (2025-09-08)

v1.4 – Consistency Pass (2025-09-03)

v1.3 – Structure and Boundaries (2025-09-01)

v1.2 – Extended Examples (2025-08-28)

v1.1 – Feature Expansion (2025-08-23)

v1.0 – Initial Draft (2025-08-15)

9. Credits & License

This notation is inspired by the Valley Standard.

This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.
To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/
or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.