Cinematics and endings
Cinematics are blocking fullscreen slideshows. Author them in Studio → Cinematics (slides, timing, optional text). Chat waits until the slideshow finishes.
Each slide can show an image, optional overlay text, a zoom, and a duration. Use several slides as a short scene: image + line of text, then the next beat.
Playback
Each cinematic has Allow player control (on by default).
When it is on:
- The player taps (or Skip) to go to the next slide. No auto-advance
- The back arrow revisits an earlier slide. It stops at the first slide and does not exit
- A "Tap to continue" hint shows at the bottom
When it is off, the slideshow plays on its own using each slide's duration (default 4.5s, min 1.5s, max 20s). No tap, skip, or back. Duration still sets zoom speed in both modes.
The last slide ends the cinematic.
Play one
<cinematic-hotel-ending>
The slug is the cinematic uniqueId. Play pauses the chat until the slideshow finishes.
In Studio test, the tag shows as a cinematic beat (no fullscreen slides). If you edited the Ink and the opening jumps, hit Restart. Stale test state can skip back to the start knot.
Force end the story
<cinematic-bad-ending>
<endstory>
<endstory> marks the whole story complete immediately. It does not walk the remaining conversations list. Use this for branch endings where later conversations should not run.
If you just -> END the current conversation Ink without <endstory>, Sexter will try to advance to the next conversation in order (if one exists).
Custom transition card
Not a cinematic, but same neighborhood:
~ ShowCustomTransition("Two weeks later", "Summer break")
Title card, then chat continues.
Practical pattern
{
- GetStoryFlag("love_route"):
<cinematic-love-ending>
<endstory>
- else:
<cinematic-alone-ending>
<endstory>
}
