Skip to main content

SkyrimNet GameMaster

gamemaster

The GameMaster system in SkyrimNet enables dynamic, AI-driven scene narration, ambient storytelling, and autonomous world control. It acts as a virtual Dungeon Master, capable of responding to gameplay events or narrating scenes based on recent context.


Core GameMaster Capabilities

✅ GameMaster Enabled

  • Purpose: Activates the entire GameMaster system.
  • Effect: Without this enabled, all GM-driven prompts, narration, and LLM injections are disabled.

✅ GameMaster Agent Enabled

  • Purpose: Enables autonomous scene generation, allowing the AI to narrate or drive scenes independently.
  • Effect: When active, the AI can inject scene descriptions, reactions, or environmental storytelling without player input.

⏱ GameMaster Timing & Scope Settings

SettingValueDescription
GameMaster Action Cooldown120sMinimum delay between two autonomous GameMaster actions. Prevents excessive narration.
GameMaster Nearby Actor Radius800Distance (in game units) around the player to scan for relevant NPCs to include in narration.
GameMaster Recent Events Count25Number of recent events passed to the LLM when generating GameMaster context.
GameMaster Request Timeout30sTime limit for the LLM to respond to a GameMaster prompt. Prevents long hangs.
GameMaster Continuous Scene Cooldown6sCooldown between narration lines when in continuous mode (e.g., storytelling scenes).

🕹️ GameMaster Controls – Hotkeys & Manual Features

ControlDefault KeyDescription
Toggle Continuous ModeF10Enables rapid-fire narration mode. Best for focused RP scenes with frequent GameMaster input.
Direct Input (Text)InsertLets the player type any fact (e.g., “A ghost enters”) and have the LLM act on it immediately.
Voice Direct InputOAllows spoken commands to direct the GameMaster system.
Continue NarrationF8Manually prompts the AI to continue a previously paused narrative or NPC dialogue.
Toggle GameMasterF3Turns autonomous narration on/off in real time. Useful for controlling storytelling flow.
Toggle World Event ReactionsXEnables or disables global NPC reactions to world events (combat, dialogue, quests, etc.).

🧩 GameMaster Use Cases

  • 🎭 Dynamic RP Scenes: Narrate what NPCs do, describe environments, or inject ambient activity like weather changes.
  • 📚 Narrative Control: Serve as an invisible narrator that weaves stories between gameplay events.
  • 👁 Off-screen Worldbuilding: Have the GameMaster suggest things happening outside the player’s direct view.
  • ⌨️ Player-Directed Scenes: Manually inject actions, plot twists, or scene changes using text or voice input.

How It Works Internally

  • The system pulls in recent events (GameMaster Recent Events Count) and scans the surrounding area (Nearby Actor Radius).
  • Using a templated LLM prompt, it creates a scene narration or environmental update.
  • If GameMaster Agent is enabled, this happens automatically at intervals (respecting cooldowns).
  • In Continuous Mode, narration flows rapidly with very short delays for RP-heavy segments.

✅ Tips for Use

  • Use F3 to toggle auto-mode when you want quiet periods or direct control.
  • Activate F10 (continuous) during immersive scenes, like rituals, boss fights, or romantic interludes.
  • Combine with Insert input to inject surprises or react to roleplay manually.
  • Use small cooldowns (e.g., 6s) only during focused storytelling, not during combat or exploration.