position
-
screen center
-
screen left
-
screen right
-
upscreen left
-
upscreen right
-
back left
-
back right
-
back far left
-
back far right
-
offscreen left
-
offscreen right
@CHARACTER stands position
@CHARACTER stands position in zone #
@CHARACTER sits position
@CHARACTER sits position in zone #
@CHARACTER sits lower position
@CHARACTER sits lower position in zone #
@CHARACTER enters from left to position
@CHARACTER enters from right to position
@CHARACTER enters from left to position in T
@CHARACTER enters from right to position in T
@CHARACTER exits left
@CHARACTER exits left in T
@CHARACTER exits right
@CHARACTER exits right in T
@CHARACTER walks to position
@CHARACTER walks to position in zone #
@CHARACTER walks to position in T
@CHARACTER walks to position in zone # in T
@follow CHARACTER to position in zone #
@follow CHARACTER to position in zone # in T
@CHARACTER spot % x y
@CHARACTER spot % x y in zone #
@CHARACTER spot % x y in zone # at layer #
@CHARACTER walks to spot % x y
@CHARACTER walks to spot % x y in zone #
@CHARACTER walks to spot % x y in T
@CHARACTER walks to spot % x y in zone # in T
@CHARACTER enters from left to spot % x y
@CHARACTER enters from right to spot % x y
@CHARACTER enters from left to spot % x y in T
@CHARACTER enters from right to spot % x y in T
@CHARACTER faces left
@CHARACTER faces right
@CHARACTER moves to layer #
@remove CHARACTER
@command and command
@command AND command
@command then command
@command THEN command
@CHARACTER is animation
@CHARACTER starts animation
@CHARACTER walks to [spot] and CHARACTER does it while animation
@command
&command
#script note
NARRATOR
Dialogue.
NARR
Dialogue.
NARRATOR (CHARACTER)
Dialogue.
CHARACTER
Dialogue.
CHARACTER (animation)
Dialogue.
CHARACTER
(Thinking dialogue.)
CHARACTER
Dialogue.
More dialogue.
Keep adding dialogue without having to add the character name for each line.
@cut to zone #
@pan to zone #
@pan to zone # in T
@transition style direction
@transition style direction color
@transition style direction T
@transition style direction in T
@transition style direction color T
@transition style direction color in T
transition style and direction
-
fade in
-
fade out
-
iris in
-
iris out
-
shade up
-
shade down
-
curtain in_left
-
curtain out_left
-
curtain in_right
-
curtain out_right
-
curtain in_top
-
curtain out_top
-
curtain in_bottom
-
curtain out_bottom
transition color
-
Black
-
White
-
Blue
-
Green
-
Red Yellow
-
Orange
-
Magenta
-
Gray
@pause for a beat
@pause for #
@zoom on CHARACTER to %
@zoom on CHARACTER to % in T
@zoom on x y to %
@zoom on x y to % in T
@zoom reset
@speechbubble is x y to %
@speechbubble is x y to % with tail_top_left
@speechbubble is x y to % with tail_top_right
@speechbubble is x y to % with tail_bottom_left
@speechbubble is x y to % with tail_bottom_right
@speechbubble reset
sound sound_name
music sound_name
sound off
music off
volume sound # T
volume music # T
@CHARACTER previews outfit outfit_name
@CHARACTER unpreviews outfit outfit_name
@CHARACTER changes into outfit_name
@CHARACTER changes bodyColor into Color
@CHARACTER changes eyebrows into Shape
@CHARACTER changes eyebrowsColor into Color
@CHARACTER changes hair into Hairstyle
@CHARACTER changes hairColor into Color
@CHARACTER changes eyes into Shape
@CHARACTER changes eyesColor into Color
@CHARACTER changes face into Shape
@CHARACTER changes nose into Shape
@CHARACTER changes mouth into Shape
@CHARACTER changes mouthColor into Color
@CHARACTER previews feature Color/Shape/Hairstyle
@CHARACTER unpreviews feature Color/Shape/Hairstyle
@CHARACTER becomes CHARACTER2
@CHARACTER becomes female profile
@CHARACTER becomes male profile
@CHARACTER goes to character avatar
label label_name
goto label_name
redo label_name
gain flag_name
loseFlag flag_name
choice
“Option 1” {
} “Option 2” {
}
“Option 3” {
}
choice (choice_name)
“Option 1” continue
“Option 2” continue
“Option 3” continue
choice “Option 1” {
choice (choice_name)
choice [shouldPaginate: YES]
choice [layout]
choice [timed:#]
choice [timed:placement:#]
choice [timed:placement:#:option]
@CHARACTER =1
@CHARACTER +1
@CHARACTER -1
CHARACTER +1
Dialogue.
CHARACTER +1 (animation)
Dialogue.
CHARACTER (animation) +1
Dialogue.
if (flag_name) {
} elif (flag_name2) {
} else {
}
if (choice_name is “Option 1”) {
} elif (choice_name is “Option 2”) {
} else {
}
if (CHARACTER = 2) {
} elif (CHARACTER > 3) {
} elif (CHARACTER < 4) {
}
if (CHARACTER = CHARACTER2) {
} elif (CHARACTER > CHARACTER2) {
} elif (CHARACTER < CHARACTER2) {
}
choice (choice_name)
<GEMS> “Gem choice” {
} <PREMIUM> “Gold choice” {
} <GREEN> “Darker choice” {
} <LOCKED> “Grey locked choice” {
}
choice
“Option” if (flag_name) {
} “Option” if ( [NOT flag_name] ) {
} “Option” if (choice_name is “Option”) {
} “Option” if (CHARACTER > 1) {
CHARACTER
Dialogue mentions [choice_name] for the chosen choice.
EXT./INT. BACKGROUND - DAY/NIGHT
EXT./INT. BACKGROUND - DAY/NIGHT with OVERLAY
EXT./INT. BACKGROUND - DAY/NIGHT with OVERLAY to % x y
EXT./INT. BACKGROUND - DAY/NIGHT with OVERLAY in zone #
EXT./INT. BACKGROUND - DAY/NIGHT with OVERLAY at layer #
EXT./INT. BACKGROUND - DAY/NIGHT with OVERLAY to % x y in zone #
EXT./INT. BACKGROUND - DAY/NIGHT with OVERLAY to % x y at layer #
EXT./INT. BACKGROUND - DAY/NIGHT with OVERLAY to % x y in zone # at layer #
EXT./INT. BACKGROUND - DAY/NIGHT with OVERLAY in zone # at layer #
@overlay OVERLAY create
@overlay OVERLAY create from OVERLAY2
@overlay OVERLAY create text Your text here.
@overlay OVERLAY scales to % %
@overlay OVERLAY scales to % % in T
@overlay OVERLAY shifts to x y
@overlay OVERLAY shifts to x y in zone #
@overlay OVERLAY shifts to x y in T
@overlay OVERLAY shifts to x y in zone # in T
@overlay OVERLAY opacity #
@overlay OVERLAY opacity # in T
@overlay OVERLAY opacity %
@overlay OVERLAY opacity % in T
@overlay OVERLAY rotates #
@overlay OVERLAY rotates # in T
@overlay OVERLAY rotates # anchor point x y
@overlay OVERLAY rotates # anchor point x y in T
@overlay OVERLAY to layer #
@overlay OVERLAY moves to layer #
@overlay OVERLAY shifts to layer #
@overlay OVERLAY clear
@clearall OVERLAY
&overlay OVERLAY _____ THEN overlay OVERLAY _____ loop # times
&overlay OVERLAY _____ THEN overlay OVERLAY _____ loop INFINTE times
EXT./INT. BACKGROUND - DAY/NIGHT with effect WEATHER
EXT./INT. BACKGROUND - DAY/NIGHT with OVERLAY with effect WEATHER
tappable
“OVERLAY_1” {
} “OVERLAY_2” {
} "else" {
}
tappable [pan:1:2]
tappable [pan:1:2:hor]
tappable [pan:1:2:ver]
@ui OVERLAY create
@ui OVERLAY shifts to x y
@ui OVERLAY scales to % %
@ui OVERLAY opacity #
@ui OVERLAY to layer #
@ui OVERLAY rotates #
@ui OVERLAY clear
@clearall ui
readerMessage Message here.
readerMessage Message here. with messageTitle Title here.
input Your question here? | Your question here? | Done (ANSWER)
CHARACTER
Dialogue mentions [ANSWER] for input code.
set format cinematic
set format spotlight
set format phonetext
@CHARACTER left
@CHARACTER right
hide CHARACTER
show CHARACTER
NARRATOR ((character stays))
Dialogue for spotlight format.
NARRATOR (CHARACTER) ((character stays))
Dialogue for spotlight format.
@set hsl H# S# L#
@set hsl H# S# L# in T
@set hsl H# S# L# colorization with blendMode TYPE to %
@set hsl H# S# L# colorization with blendMode TYPE to % in T
@reset hsl
@reset hsl in T
| text effect | Dialogue.
| text effect 1 , text effect 2 | Dialogue.
| text effect | Dialogue. | reset | More dialogue.
| text effect | Dialogue. | reset , no-space | More dialogue.
nameChange SCRIPT_NAME "New Name"
namePrefix SCRIPT_NAME "Prefix"
nameSuffix SCRIPT_NAME "Suffix"
nameReset SCRIPT_NAME
[@NAMEMOD:SCRIPTNAME:part:case]
part: prefix, suffix, or full
case: lowercase, uppercase, or capitalcase
set flag_name Name Here
NARRATOR
Use [flag_name] in dialogue
set PRONOUNS_NAME m/f/nb
NARRATOR
Use [PRONOUNS_NAME:he:she:they] in dialogue.