Commands
Every stage direction and data command — full fields, types, and defaults. Guide pages teach when to use each; these pages list every key.
Commands live in:
- Script brackets:
[bg street fade 0.5] - Moment fields:
commands,flow_commands,exit_commands— story/story.json map - Some also as sticky / node fields (
input,labelplate, …)
Stage
| Command | Job |
|---|---|
bg | Background picture / clear |
stage | Location beat (in development) |
camera | Pan / zoom (in development) |
char | Show / move / hide / expression |
char_pack | Switch art pack |
char_layout | Switch place profile |
sprite | Layered stage picture |
obj | Reusable object instance |
Dialogue box and name
| Command | Job |
|---|---|
panel | Dialogue box look / append / policy |
labelplate | Speaker name plate |
Sound and motion
| Command | Job |
|---|---|
bgm | Music |
sfx | One-shot sound |
typing_sfx | Typing beep override |
animate | Tween / keyframes / frames |
stop_animate | Stop a running animation |
Flow and memory
| Command | Job |
|---|---|
jump | Go to a moment |
jump_if | Branch on expression |
call / return | Subroutine |
set_flag | Set memory |
timer | Timed wait / fire |
Menus, look, and chrome
| Command | Job |
|---|---|
screen | Open / close a screen |
screen_shader | Full-screen shader |
choice_style | Sticky choice pack |
input | Ask for typed text |
input_style | Sticky text-input pack |
theme_style | Mood theme overlay |
cursor | Soft pointer profile |
Shared fields that appear on many commands (when, transitions, texture specs, binds): Shared shapes.