FolioTier 1

narrate

Narrator line — text without a speaking character.

Parameters

ParameterKindRequiredDefaultNotes
textstringyesThe narrator line. Supports the same text-tag grammar as `say`. Renders without a namebox so the line reads as a third-person voice rather than character speech.

Canonical example

Folio
narrate "The room was empty when she opened the door."
narrate "Or — empty was the word she used at the time."
Ren'Py
"The room was empty when she opened the door."
"Or -- empty was the word she used at the time."

In Ren'Py the narrator is a bare quoted line — a string with no character prefix. Folio names that case explicitly with narrate so the runtime, the node editor, and the importer can each give narrator lines their own visual treatment. The importer translates every Ren'Py bare-string narrative line into narrate.

Notes

narrate and say are intentionally separate verbs even though they're both "show some text". The split keeps the player runtime honest about whether a line is character speech (rendered with a namebox, character-coloured text, voice-line auto-attachment) or narration (full-width prose, no namebox, no character styling). It also makes scene-graph rendering legible — narrator lines surface in the node editor as a different node type.

If a creator wants a narrator with a named persona — "the storyteller", "the dungeon master" — define them as a regular character and use say "Storyteller": "…" instead. The distinction is the render style, not the prose intent.

See also

  • say — character-attributed dialogue
  • text-tags — inline formatting grammar