Skip to main content

Roleplay interface

The roleplay session is a normal DSH chat using the roleplay agent preset. The game master responds with structured narration rendered as prose and named character utterances.

Sending actions​

Write what your character says, attempts or pays attention to. You may combine action and dialogue. The GM determines consequences, chooses which autonomous characters should act, and may run more than one character round before narrating.

You do not need to restate character sheets, scene facts or earlier events. The engine assembles current state and relevant memories for the agents. Specific actions still produce better play than abstract instructions: “ask Mara where she found the key” gives the scene more to resolve than “advance the plot.”

Out-of-character messages are allowed when they begin with a command, and are a turn of their own:

  • /ooc <command> speaks to the game master as the author of the story ("Claire goes backstage", "there is a key under the table"). The game master first rules whether it breaks a rule of the world or your own rules; if not, it makes it happen with the ordinary checks and records, and you read a note beside the narration.
  • /ask <question> asks the game master something about the story ("does Alice know where Bob went?"). The answer comes from what you have been shown and what your character has seen, heard, been told or could know; other characters' secrets and what the story has not revealed stay unsaid. Nobody acts, nothing changes and no story time passes.

Both can be taken back, regenerated and branched like any other turn.

Letting time pass is a command of its own, and an ordinary turn, not an out-of-character one:

  • /wait <time> [why] lets that much story time pass (/wait 2 hours, /wait 30 minutes until the ferry, /wait 3 days; units in English or Chinese). The game master moves the story's clock on by that much, lets the world move meanwhile as it would, asks only the characters the time reaches, and stops sooner, where it happens, if something comes up that you must decide. It plays at most as many rounds as the chat's round limit allows, and cannot skip more than Longest skip (days) in the chat's time settings, nor skip time in a chat that follows the wall clock; it tells you when it cannot.

Additional tabs​

  • World shows and edits the world or current session state.
  • Chat settings changes per-session orchestration, memory, context, media and prompt settings.
  • Gallery shows generated and uploaded images with their metadata. It is a page of the right sidebar, so it can stay open beside the story.

Suggested actions are optional prompts, not forced choices. The user can always enter a different action. While rounds are still waiting to be written into the story's memory, a line above the suggestions says how many; it goes away once the record keeper has written them.

Reference sidebar​

Open the right sidebar's new-tab menu and choose Reference. It contains:

  • Profile: your character's appearance, personality, background, speech, current state, goals, groups, memories and beliefs.
  • People: characters you have met or who are with you. Select a name to see what your character can observe about them.
  • Places and Map: places and routes your character knows. Closed routes are dashed on the map.
  • Things: what you carry, wear or can see nearby.
  • Journal: private notes saved with the story. The story never reads them. Rewinding leaves them alone, while a new branch starts with a copy.

The sidebar follows your character's knowledge. It does not reveal hidden objects, private thoughts or unknown places. Your profile also leaves out whether a memory is accurate, since the character cannot know that. Reference pages refresh while open; the journal changes only when you edit it.

What happens after sending​

The activity indicator may cover more than one model request. The GM decides who matters, selected character agents answer from their own perspectives, the GM resolves outcomes, and the record keeper may persist events and perceptions. Optional suggestion, speech, image and indexing work can follow. The latest helper activity and failures are visible in Chat settings.

If a response fails before delivery, the turn is not silently presented as complete. Retry after correcting the provider or configuration problem. Story state is committed through explicit tools rather than inferred from partially displayed prose.

Playing out of character​

Use a clearly marked instruction such as OOC: when asking for a presentation change, clarification or pause. OOC instructions are guidance to the GM, not a hidden administrator command. Use the World tab when you intentionally want to inspect or edit session state.

Characters know only their own relationships, perceptions, beliefs and explicit entity knowledge. They should not act on facts merely because those facts exist in the world database.