Skip to content

Quick Reference — All Tags

TagRequired attrsOptional attrs
Control flow
[if]exp=
[elsif]exp=
[else]
[endif]
[ignore]exp=
[endignore]
Navigation
[jump]storage= or target=both
[call]storage= or target=both
[return]
[clearstack]
Choice links
[link]storage= or target=text=
[endlink]
[glink]storage= or target=text=
Rhai
[eval]exp=
[emb]exp=
[trace]exp=
[iscript] / [endscript]
Display
[l]
[p]
[r]
[s]
[cm]
[er]
[ch]text=
[hch]text=
Timed waits
[wait]time=canskip=
[wc]time=
[ct]
[wa][wp]canskip=, buf=
[wbgm]
[wse]buf=
Event handlers
[timeout]time=storage=, target=
[waitclick]
[click]storage=, target=, or exp=all three
[wheel]storage=, target=, or exp=all three
[cclick]
[ctimeout]
[cwheel]
Skip control
[skipstart]
[skipstop]
[cancelskip]
[clickskip]enabled=
Display speed
[nowait]
[endnowait]
[delay]speed=
[configdelay]speed=
[resetdelay]
[autowc]time=
[resetwait]
Backlog
[nolog]
[endnolog]
[pushlog]text=join=
Player input
[input]name=prompt=, title=
[waittrig]name=
Macros
[macro]name=
[erasemacro]name=
[endmacro]
Variables
[clearvar]
[clearsysvar]
Image / layers
[bg]storage=time=, method=
[image]storage=layer=, x=, y=, visible=
[layopt]layer=visible=, opacity=
[free] / [freeimage] / [freelayer]layer=
[position]layer=x=, y=
[backlay]
[current]layer=
[locate]x=, y=
[layermode]layer=, mode=
[free_layermode]layer=
[filter]layer=, type=varies by type
[free_filter]layer=
[position_filter]layer=x=, y=
[mask]layer=, storage=
[mask_off]layer=
[graph]layer=, shape=x=, y=, width=, height=, color=
Audio — BGM
[bgm] / [playbgm]storage=loop=, volume=, fadetime=
[fadeinbgm]storage=time=
[stopbgm]fadetime=
[fadeoutbgm]time=
[fadebgm]time=, volume=
[pausebgm]
[resumebgm]
[xchgbgm]storage=time=
[bgmopt]loop=, seek=
[wb] / [wbgm]canskip=
Audio — SE
[se] / [playSe]storage=buf=, volume=, loop=
[stopse]buf=
[pausese]buf=
[resumese]buf=
[seopt]buf=, loop=
[ws] / [wse]buf=, canskip=
Audio — Voice
[vo] / [voice]storage=buf=
[wv]canskip=, buf=
Audio — Volume
[changevol]target=vol=, time=
Video
[bgmovie]storage=loop=, volume=
[stop_bgmovie]
[wait_bgmovie]
[movie]storage=x=, y=, width=, height=
Transitions
[trans]method=, time=, rule=
[fadein]time=, color=
[fadeout]time=, color=
[movetrans]layer=, time=, x=, y=
Effects
[quake]time=, hmax=, vmax=
[shake]time=, amount=, axis=
[flash]time=, color=
Animation
[anim]layer=, preset=time=, loop=, delay=
[stopanim]layer=
[keyframe]name=
[frame]time=opacity=, x=, y=
[endkeyframe]
[kanim]layer=, name=loop=
[stop_kanim]layer=
[xanim]layer=, name=loop=
[stop_xanim]layer=
Message window
[msgwnd]visible=, layer=
[wndctrl]x=, y=, width=, height=
[resetfont]
[font]face=, size=, bold=, italic=
[size]value=
[bold]value=
[italic]value=
[ruby]text=
[nowrap]
[endnowrap]
Characters
[chara_new]name=storage=, width=, height=
[chara_face]name=, face=, storage=
[chara_config]name=varies
[chara_show]name=face=, x=, y=, time=, method=
[chara_hide]name=time=, method=
[chara_hide_all]time=, method=
[chara_free]name=
[chara_delete]name=
[chara_mod]name=face=, pose=, storage=
[chara_move]name=x=, y=, time=
[chara_layer]name=, layer=
[chara_layer_mod]name=opacity=, visible=
[chara_part]name=, part=, storage=
[chara_part_reset]name=
[chara_ptext]name=
UI
[button]text=, x=, y=, width=, height=, bg=, hover_bg=, press_bg=, exp=, target=, storage=, key=, visible=, opacity=
[clickable]layer=target=, storage=, exp=
[showmenu]
[showload]
[showsave]
[showlog]
[hidemessage]
[showmenubutton]
[hidemenubutton]
[dialog]text=, title=
[cursor]storage=
[speak_on]
[speak_off]
[glyph]storage=
[glyph_auto]storage=
[glyph_skip]storage=
[glink_config]varies
[mode_effect]mode=effect=
Key config
[start_keyconfig]
[stop_keyconfig]
Misc
[web]url=