Skip to content

System

System

Save, quit, settings, admin

System

Commands:
  /save [name]               Save game (optional name)
  /load <n>                  Load save slot n
  /saves                     List all save slots
  /quit / /q                 Exit the game
  /logout                    Save and return to character select
  /continue / /c             Resume narration
  cc [N]                     Multi-beat long-form continue (default 3 beats)
  /clear                     Reset world state (re-runs chargen)
  /refresh                   Save and restart client
  /godmode                   Toggle god mode (infinite gold)
  /dnd                       Toggle do-not-disturb
  /model [name|default]      Show or force active model
  /home                      Housing status
  /homestorage               Home storage access
  /bug <description>         Report a bug or issue
  /feedback <idea>           Submit suggestion/wish
  /who                       See who's online
  /ping                      Alert the GM
  /whisper <msg>             Reply to a GM whisper (60s window)

Topics:
  ?system basics              Abbreviations, chaining, tips
  ?system saves               Save/load slots
  ?system admin               God mode, admin commands
  ?system viewer              Portrait viewer panel
  ?system housing             Player housing and rent
  ?system housing cohabitation Roommates and marriage
  ?system tts                 Text-to-speech narration
  ?system voice               Voice input (push-to-talk)
  ?system sfw                 Safe-for-work mode
  ?system wiki                Browser wiki (items, bestiary, etc.)

System — Saves

Save and load game

System — Saves

/saves               List all save slots (10 max)
/save                Save to next available slot
/save <name>         Save with a custom name
/load <n>            Load save slot n
/clear               Wipe all saves, restart chargen

Each slot shows: character name, location, day/time.
/clear requires confirmation — n to cancel.
Saves stored as JSON in saves/ directory.

System — Basics

Abbreviations, chaining, tips

System — Basics

Abbreviations:
  l           look
  g           get
  i           /inventory
  x           look
  m           /map
  ss          short stats
  ssk         short skills
  j           /journal

Action chaining with semicolons:
  buy ale ; give ale murine
  go alley ; look

Continuation commands:
  c / continue    Resume narration (one beat)
  cc              Multi-beat narration (3 beats by default)
  cc 5            Run 5 continuation beats
cc cycles through develop → escalate → resolve arcs.
Press Ctrl+C to stop cc mid-sequence.

Tab completion is available for commands,
character names, items, and locations.

System — Admin

God mode, admin commands

System — Admin

/godmode             Toggle god mode (999999 gold)
/model <name>        Force a specific model
/model default       Reset to auto model selection

@ commands (admin):
  @stats <char>           Interactive stat editor
  @stats <char> <s> <v>   Set stat directly (@stats me STR 80)
  @rel <char>             Interactive relationship editor
  @rel c1 c2 field val    Direct relationship edit
  @flag <key> <value>     Set world flag (bool/int/string)
  @attention <note>       Log tagged note to debug.log
  @bug <note>             Log [BUG] note to debug.log

System — Settings

Browser settings panel

System — Settings

Browser: Click the gear icon in the sidebar or
the Settings tab in the right panel.

Display settings:
  Font size          11-18pt text size
  TTS narration      Toggle text-to-speech
  Timestamps         Show time on output lines

Account settings:
  Change password    Update your login password
  Change PIN         Update your game PIN

Terminal: use /password to change password.

System — Viewer

Portrait viewer panel

System — Viewer

/viewer              Open or reopen viewer panel
/viewrefresh         Force refresh viewer state

Note: These commands are for terminal play only.
Browser players already have portraits in the
sidebar — no setup needed.

The viewer shows the player portrait on the left
and a gallery of NPCs at the current location.
Click NPC names to toggle portrait visibility.
The focused NPC gets an accent border.

HP display:
  Sidebar shows HP for player and all NPCs.
  Hostiles appear in red text.
  HP updates automatically during combat.

Controls:
  +/-                Zoom in/out
  Mouse wheel        Zoom in/out
  Click name         Toggle portrait visibility

System — Housing

Player housing and rent

System — Housing

rent <property>      Rent a home (requires gold)
pay rent             Pay rent to keep your home
/home                View housing status
/homestorage         Access home storage
/properties          All owned & rented properties

Properties:
  Riverside Rooms (Riverside): 15g/week, 4 slots
  Rented Cottage (Hearthstone Ln): 25g/week, 6 slots
  Gilt Apartment (Market Ward): 40g/week, 8 slots
  Hellice Manor (purchase): 500g, 6 slots, free

Rent is due every 7 days. 2-day grace period
before eviction. You can rent multiple properties.

Trophy Display: Display rare+ items for stat bonuses.
  Up to 5 trophies per property. Rare = +1 Luck,
  Epic = +2 Luck +1 CHA, Legendary = +3 Luck +2 CHA.

Crafting Stations: Place furniture stations to craft
  at home. Workbench, Alchemy Table, Anvil, Altar.

Topics:
  ?system housing cohabitation   Roommates & marriage

Housing — Cohabitation

Roommates, marriage, proposals

Housing — Cohabitation

Commands:
  /movein <name>     Ask NPC to move in
  /moveout <name>    Evict a roommate
  /roommates         List cohabiting NPCs
  /propose <name>    Propose marriage

Requirements:
  Move in:  Friend+ relationship, you
            must own/rent a property
  Propose:  NPC must be cohabiting,
            high affection, gift in
            inventory (NPC-specific)

Cohabiting NPCs move to your home and
their schedule adjusts accordingly.
Marriage unlocks deeper content and
the spouse stays permanently.

Jealousy: existing spouses may block
new marriage proposals.

System — Business Ownership

Buy and manage businesses for income

System — Business Ownership

Commands:
  /business              View owned businesses
  buy business           Purchase at current location

Business Types:
  Shop      15-25g income, 8-12g upkeep
  Tavern    20-30g income, 12-18g upkeep
  Workshop  10-20g income, 5-10g upkeep
  Farm       8-15g income,  3-8g upkeep

Income is collected daily at dawn. If you
can't afford upkeep, no income that day.

Purchasing a business grants +5 merchants
guild reputation.

8 businesses across 5 towns. Prices range
from 500g (Millhaven farm) to 4000g
(Ghelmyon tavern).

System — Text-to-Speech

TTS narration with Kokoro voices

System — Text-to-Speech

Browser: TTS uses your browser's speech engine.
Toggle via Settings panel or /tts on|off.

Terminal: start with --tts flag (or BattleStation
checkbox). Device: --tts-device cpu/cuda:0/cuda:1

Commands:
  /tts [on|off|status]   Toggle or check TTS
  /stop                  Stop current playback
  /voice list [filter]   List available voices
  /voice preview <id>    Preview a voice
  /voice set <npc> <id>  Assign voice to NPC
  /voice show [npc]      Show voice assignments
  /voice random [filter] Preview random voice

28 Kokoro voices (10F+10M American, 4F+4M British).
NPCs auto-detect voices from personality and gender.
Voice blending creates unique NPC voices (70/30 mix).

Narration plays in background — non-blocking.
/stop interrupts immediately. Narrator voice is
bm_fable (British male, distinct from NPCs).

System — Voice Input

Push-to-talk microphone input

System — Voice Input (Push-to-Talk)

Enable: start with --voice flag. Requires whisper.cpp
and a microphone.

Usage:
  Press Enter on an empty prompt to start recording.
  Speak naturally — silence detection auto-stops.
  whisper.cpp transcribes your speech to text.
  The transcription is used as game input.

Settings (CLI flags):
  --voice-device <N>     Audio input device index
  --voice-threshold <N>  Silence RMS threshold (200)
  --voice-silence-timeout Seconds before auto-stop (1.2)

BattleStation Microphone Tab:
  Device selector, VU meter, test recording,
  threshold and timeout sliders.

Word corrections are applied automatically
(e.g. 'semicolon' → ';').

System — SFW Mode

Safe-for-work content filtering

System — SFW Mode

Enable: --sfw flag or GHELMYON_SFW=1 env var.

When SFW is active:
  - /adult and /consent commands disabled
  - Intimate verbs (lick, bite, etc.) become speech
  - NSFW tags and visuals removed from characters
  - Adult items purged from shops
  - Image prompts sanitized (no nudity)
  - NSFW pose categories filtered
  - Romantic content stays, explicit content blocked

All other gameplay is unaffected — combat, quests,
crafting, exploration work normally.

System — Wiki

In-browser searchable game wiki

System — Wiki

Access the game wiki in your browser at /wiki
(e.g. https://maxwellcranston.com/wiki)

The wiki is auth-gated — log in with your
game account credentials.

Contents:
  Help Pages     In-game help system, fully browsable
  Commands       All slash commands with usage examples
  Items          Full item database with stats & filters
  Bestiary       Creature stats, abilities, loot
  Crafting       Recipe browser by station
  Skills         Skill trees and sub-skills
  Locations      Town maps with exits and services
  Patch Notes    Version history and recent changes

Use the search bar to find anything across all
categories — items, creatures, help topics, recipes.

System — Bug Reports

Report bugs with game state capture

System — Bug Reports

Report a bug you encountered. Your current game state
(location, HP, inventory, NPCs present, active quests)
is automatically captured alongside your description.

Usage:
  /bug <description>         Report a bug
  /bugreport <description>   Same as /bug

Examples:
  /bug door won't open after getting the key
  /bug shopkeeper sells items for 0 gold
  /bug combat stance doesn't reset after fleeing

Reports are saved with a full state snapshot so
the developer can reproduce the issue. No personal
data beyond your username is included.

For suggestions and ideas, use /feedback instead.

System — Reports

Submit general reports and observations

System — Reports

Submit a general report or observation about the game.
Use this for things that aren't quite bugs but feel
off — balance issues, confusing text, missing content.

Usage:
  /report <description>      Submit a report

Examples:
  /report the tavern feels empty at night
  /report rats are too hard for level 1
  /report blacksmith prices seem too high

Your game state is captured automatically.

For actual bugs, use /bug.
For feature wishes, use /feedback.

System — News & Notifications

Filterable world event digest

System — News & Notifications

A daily digest of world events, mail arrivals,
quest updates, faction changes, and rumors.

Commands:
  /news                  Show unread notifications
  /news all              Show all recent (last 50)
  /news clear            Mark all as read
  /news <category>       Filter by category

Categories:
  business    Shop and trade updates
  mail        Letter and mail arrivals
  quest       Quest progress and availability
  social      NPC interactions and events
  market      Price changes and supply
  rumor       Gossip and hearsay
  faction     Reputation and faction events
  world       Major world events

Notifications are grouped by category and sorted
by priority. Unread items are marked (NEW).
Old notifications are automatically cleared
after 14 game days.