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.