Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Everything A–Z

One flat list of common names: commands, script marks, important keys, and actions. One line each — use your browser search (Ctrl+F / ⌘F).

This list gathers the words used across the handbook. Full command tables: Commands. Words these docs use: Glossary.

Script marks

NameWhat it doesWhere
NAME:Speaker lineLines and speakers
NAME [expr]:Speak + stage expressionLines and speakers
(silent)No typing mouth / beep for that speakerLines and speakers
Label|…Custom name-plate text for the lineLines and speakers
[…]Stage direction / keyword commandStage directions
:: idScene / moment idScenes and jumps
-> idJumpScenes and jumps
> / choice linesChoice menuChoices and memory
{@w} / {@cps} / {@p}Mid-line pacing marksPacing
{@cN}Mid-line command cue (flow_commands)Pacing · Command flow
[if …] / [flag = …]Branch / set memoryChoices and memory

Commands

NameWhat it doesWhere
animate / stop_animateTween or stop motion on stage / UIanimate · stop_animate
bgBackground picture / clearbg
bgm / sfx / typing_sfxMusic and soundsbgm · sfx · typing_sfx
call / returnCall a scene as a subroutinecall · return
cameraPan / zoom (in-dev stage camera)camera
charShow / move / hide / look a characterchar
char_layoutSwitch character place profilechar_layout
char_packSwitch active art packchar_pack
choice_styleSticky choice look packchoice_style
cursorSoft pointer profilecursor
input / input_styleAsk for typed textinput · input_style
jump / jump_ifGo to a momentjump · jump_if
labelplateOverride speaker name platelabelplate
obj / spriteStage propsobj · sprite
panelDialogue box look / append / policypanel
screenOpen / close a menu or HUDscreen
screen_shaderFull-screen effectscreen_shader
set_flagSet memoryset_flag
stageLocation beat (in-dev)stage
theme_styleMood theme overlaytheme_style
timerTimed wait / choice timertimer
All commandsIndexCommands

Moment / direction fields (common)

NameWhat it doesWhere
text / talkingWhat is said / whoThe same beat as data
nextWhere to go afterScenes and jumps
choices / inputBranch or typeChoices · input
commandsEnter directionsCommand flow · Commands
flow_commandsMid-line batches fired by {@cN}Command flow · Flow tags
exit_commands / exit_delayLeave directions + waitCommand flow · Pacing
panel / panel_id / text_modeWhich box / appendNode fields · How text finds a panel
when / applySkip or stickyShared shapes
bindLive flag → propertyReacting to flags live

game.json (common)

NameWhat it doesWhere
title / version / authorsIdentityName, window, language · Ship identity
windowBase resolutionName, window, language
locale / i18nLanguageTranslations
icon / splash / androidShell brand / Android idTitle, icon, splash · Platforms
typing / soundsText speed / default SFXText speed · Default sounds
sessionSave slots, HUD id, ending, BackSave, Back and story end
locale / i18nBase language + switcherTranslations
layoutChoices / character placesChoice and character layout
transitions / notifications / cursorVeil / toasts / pointerTransitions · Notifications · Cursor
extensionsNative extension packs (advanced)Native extensions · extensions API
storiesSeveral story packs in one project (early)Several stories
Full mapEvery documented keygame.json map

Screens and actions

NameWhat it doesWhere
role: modal / hud / sceneScreen kindScreens
Layers background / menu / content / sprites / chromeScreen structureScreens detail
Content blocks / bindSettings rows and cardsContent blocks · Widget bindings
new_game / continue / quitTitle actionsActions and hooks · Buttons and actions
screen:<id> / closeOpen / popActions and hooks
show_ifConditional buttonScreens
has_autosaveCommon continue gateSave, Back and story end

Theme blocks (common)

NameWhat it doesWhere
typography / colorsFonts and fallback coloursthemes map
panel.<preset>Dialogue box looktheme panel
labelplate.<style>Name-plate looktheme labelplate
buttons / choice packsMenu vs story choice looksbuttons · Choice packs
scrollbar / notificationBars and toastsHow a panel looks · Notifications

Character pack (common)

NameWhat it doesWhere
display_name / uiLabel and preferred panelPack root · characters map
Expression keys / extendsLayered looksExpressions and layers
driveTalking / focus reactionsDrive rules
composition_transitionsExpression fade policyComposition transitions
Layer frames / pathStill or flipbookExpressions and layers

Other project files

NameWhat it doesWhere
screens.jsonTitle, pause, HUD, …screens map · Screens detail
keybindings.jsonRemap actionskeybindings map
cursors.jsonSoft cursor profilescursors map
animations/presets.jsonAuthor animate presetsanimations map
sprites/<id>.obj.jsonObject definitionsobjects map
story/strings.jsonTranslation catalogStrings · Translations

Next

Detail pages · Shared shapes