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
| Name | What it does | Where |
|---|---|---|
NAME: | Speaker line | Lines and speakers |
NAME [expr]: | Speak + stage expression | Lines and speakers |
(silent) | No typing mouth / beep for that speaker | Lines and speakers |
Label|… | Custom name-plate text for the line | Lines and speakers |
[…] | Stage direction / keyword command | Stage directions |
:: id | Scene / moment id | Scenes and jumps |
-> id | Jump | Scenes and jumps |
> / choice lines | Choice menu | Choices and memory |
{@w} / {@cps} / {@p} | Mid-line pacing marks | Pacing |
{@cN} | Mid-line command cue (flow_commands) | Pacing · Command flow |
[if …] / [flag = …] | Branch / set memory | Choices and memory |
Commands
| Name | What it does | Where |
|---|---|---|
animate / stop_animate | Tween or stop motion on stage / UI | animate · stop_animate |
bg | Background picture / clear | bg |
bgm / sfx / typing_sfx | Music and sounds | bgm · sfx · typing_sfx |
call / return | Call a scene as a subroutine | call · return |
camera | Pan / zoom (in-dev stage camera) | camera |
char | Show / move / hide / look a character | char |
char_layout | Switch character place profile | char_layout |
char_pack | Switch active art pack | char_pack |
choice_style | Sticky choice look pack | choice_style |
cursor | Soft pointer profile | cursor |
input / input_style | Ask for typed text | input · input_style |
jump / jump_if | Go to a moment | jump · jump_if |
labelplate | Override speaker name plate | labelplate |
obj / sprite | Stage props | obj · sprite |
panel | Dialogue box look / append / policy | panel |
screen | Open / close a menu or HUD | screen |
screen_shader | Full-screen effect | screen_shader |
set_flag | Set memory | set_flag |
stage | Location beat (in-dev) | stage |
theme_style | Mood theme overlay | theme_style |
timer | Timed wait / choice timer | timer |
| All commands | Index | Commands |
Moment / direction fields (common)
| Name | What it does | Where |
|---|---|---|
text / talking | What is said / who | The same beat as data |
next | Where to go after | Scenes and jumps |
choices / input | Branch or type | Choices · input |
commands | Enter directions | Command flow · Commands |
flow_commands | Mid-line batches fired by {@cN} | Command flow · Flow tags |
exit_commands / exit_delay | Leave directions + wait | Command flow · Pacing |
panel / panel_id / text_mode | Which box / append | Node fields · How text finds a panel |
when / apply | Skip or sticky | Shared shapes |
bind | Live flag → property | Reacting to flags live |
game.json (common)
| Name | What it does | Where |
|---|---|---|
title / version / authors | Identity | Name, window, language · Ship identity |
window | Base resolution | Name, window, language |
locale / i18n | Language | Translations |
icon / splash / android | Shell brand / Android id | Title, icon, splash · Platforms |
typing / sounds | Text speed / default SFX | Text speed · Default sounds |
session | Save slots, HUD id, ending, Back | Save, Back and story end |
locale / i18n | Base language + switcher | Translations |
layout | Choices / character places | Choice and character layout |
transitions / notifications / cursor | Veil / toasts / pointer | Transitions · Notifications · Cursor |
extensions | Native extension packs (advanced) | Native extensions · extensions API |
stories | Several story packs in one project (early) | Several stories |
| Full map | Every documented key | game.json map |
Screens and actions
| Name | What it does | Where |
|---|---|---|
role: modal / hud / scene | Screen kind | Screens |
Layers background / menu / content / sprites / chrome | Screen structure | Screens detail |
Content blocks / bind | Settings rows and cards | Content blocks · Widget bindings |
new_game / continue / quit | Title actions | Actions and hooks · Buttons and actions |
screen:<id> / close | Open / pop | Actions and hooks |
show_if | Conditional button | Screens |
has_autosave | Common continue gate | Save, Back and story end |
Theme blocks (common)
| Name | What it does | Where |
|---|---|---|
typography / colors | Fonts and fallback colours | themes map |
panel.<preset> | Dialogue box look | theme panel |
labelplate.<style> | Name-plate look | theme labelplate |
buttons / choice packs | Menu vs story choice looks | buttons · Choice packs |
scrollbar / notification | Bars and toasts | How a panel looks · Notifications |
Character pack (common)
| Name | What it does | Where |
|---|---|---|
display_name / ui | Label and preferred panel | Pack root · characters map |
Expression keys / extends | Layered looks | Expressions and layers |
drive | Talking / focus reactions | Drive rules |
composition_transitions | Expression fade policy | Composition transitions |
Layer frames / path | Still or flipbook | Expressions and layers |
Other project files
| Name | What it does | Where |
|---|---|---|
screens.json | Title, pause, HUD, … | screens map · Screens detail |
keybindings.json | Remap actions | keybindings map |
cursors.json | Soft cursor profiles | cursors map |
animations/presets.json | Author animate presets | animations map |
sprites/<id>.obj.json | Object definitions | objects map |
story/strings.json | Translation catalog | Strings · Translations |