Hero Image

Structure Notes

The Core Reference Problem

The information age once relied on physical books. Gaming was no different. Now, apparently, physical books are more for filling shelves and bragging rights. The age of hauling bursting backpacks and milk crates full of books to every game is over. Now we want it all in an easy to reference format like PDF or a spiffy web-based reference site. This means that page numbers and book names are less effective for quick reference. Some OSR systems understood this as they expanded their lines and needed a simple method of reference. We're planning for this from the start to avoid any confusion later.

This is especially important because our core rules are genre neutral, relying on genre catalogs for setting details. The interconnectivity is critical to our intended design.

Our RPG Reference Issues:

  • The Core Rules need to be quick and easy to find and reference.
  • Genre Catalogs must cleanly connect to the Core Rules without duplicating content.
  • Cross-references must survive format changes: print, web, etc.

A page number that works in print breaks the moment you reformat for the web. An HTML anchor that works on the website is meaningless on the printed page.

The Reference Code System

Each mechanical element in AxiomRPG is assigned an alphanumeric notation. These notations don't change unless the content is completely recategorized.

Notation Structure

[Layer].[Domain].[Section]

Examples:
AX.C.02      → Core | Dice Mechanics
AX.GF.07     → Genre: Fantasy | Lineages
AX.GH.09     → Genre: Horror | Perks
AX.C.09      → Core | Perks

Layer Notation

Code Layer Description
AX.C Core Core rules — universal, format-stable
AX.G[X] Genre Catalog Genre-specific; X = one or two letter genre code
AX.S[X] Supplement Optional expansions, adventures, compendiums

Domain Notation (examples)

Genre Code
Fantasy AX.GF
Science Fiction AX.GS
Horror AX.GH
Post-Apocalyptic AX.GP
Modern / Urban AX.GM
Pulp / Weird Fiction AX.GW

Section Notation

The following section numbering is shared across all AxiomRPG documents. Core and Genre Catalogs use the same section numbers for the same topics, so a reader always knows that Section 06 covers Lineages, regardless of which book they're holding.

Section Topic Core Status Catalog Status
01 System / Setting Details Full text Catalog intro + compatibility statement
02 Dice Mechanics Full text None (do not duplicate)
03 Attributes Full text None (do not duplicate)
04 Talents & Foci Full text Catalog may add Genre-specific Focus examples
05 Character Creation Full framework Catalog provides setting-specific steps
06 Lineages Framework only Full Catalog content
07 Professions Framework only Full Catalog content
08 Perks Core Perk Library (Layer 1) Setting Perks (Layer 2) added here
09 Equipment Framework only Full Catalog content
10 Combat Full text Catalog may add setting-specific combat options
11 Health, Damage & Recovery Full text Catalog may add setting-specific damage types
12 Advancement Full text Catalog may adjust XP rates
13 Threats Framework + stat block template Full Catalog threat library
14 GM Tools Full text Catalog-specific GM guidance added here
15 Reference & Index Quick reference tables Catalog-specific quick reference appended

The Full Catalog message indicates sections where the Core passes control to the Genre Catalogs so authors can create their world. Other sections will usually be supplemental in nature, expanding Core content with new information and rules.

How Notation Appears in Text

In print: Codes appear in a small grey tag in the margin or inline in brackets: [→ AX.C.05] for a cross-reference, [AX.C.05] at the heading of a section to anchor it.

On the web: Codes map directly to URL slugs and HTML anchor IDs. AX.C.05.3 becomes axiomrpg.com/ax-c/05/3 and id="AX-C-05-3" in the page HTML.

In a Genre Catalog referencing Core: (see AX.C.05) — no page number needed. Readers on the web click it; readers in print can find the code on the running header of that section.

Document Architecture

The Hierarchy

TIER 1: CORE RULES                    (AX.C)
        │
        │   Genre-neutral. Never references any catalog.
        │   Defines frameworks; leaves the fill-in points blank.
        │
TIER 2: GENRE CATALOGS               (AX.G*)
        │
        │   Setting-specific. Always references core by code.
        │   Never replicates core text — only cites it.
        │   May override defaults only where core explicitly
        │   permits override.
        │
TIER 3: SUPPLEMENTS & ADVENTURES     (AX.S*)
        │
            References both core and the relevant catalog(s).
            Must declare catalog compatibility in the front matter.

When a writer is unsure whether something belongs in the Core or a Genre Catalog, the simplest test is: does this reference anything setting-specific?

  • If yes, it's Genre Catalog material
  • If no, there's probably a Core Rule for it

This provides logical direction for what an author needs to build versus simply referencing existing rules.