What players see
The default scene is the terrace of the Galileo Observatory at dusk, the city behind the characters.
The camera, fades, bars, timecycle and HUD are always restored when the scene closes, also after an error or when the resource stops.
Tuning each moment
Every moment is a table incinematic. Set only the keys you change: tables merge per key.
config.lua
distance is in front of the character for focus, select and create, behind the player for dive and arrival. height is above the feet. select.animation is { dict, name } or false.
The title card waits titleDelay ms after the intro starts, then stays titleDuration ms.
Your own intro
cinematic.intro takes a list of shots instead of true. cinematic.reopen works the same for the short shot played when a player comes back to the selection: true builds it, a list replaces it, false fades straight onto the lineup.
config.lua
Two shots in a row whose poses do not meet are a cut. End the last shot on your
scene.camera, so the selection starts where the intro stops.
Letterbox and look
cinematic.letterbox = falseremoves the bars.cinematic.timecycleapplies a timecycle modifier, for a color grade, while the scene is open. Test it on your server: names differ in what they do at night or in rain.