Log inGet started
World

Cold Start

Branchmain
Commitcfc095f0fc

README.md

p_coldstart

The demo's opener — "COLD START" as a full-frame title sequence.

Runs first in the film. It owns no entities and its camera never shows, because the sequence covers the frame; what it owns is the sequence clock. enter starts it, update feeds it dt, exit takes it off the glass. The picture itself lives in preseed/coldstart.

Wiring it in

Put it at the head of the part list in scenes/main.scene/entrypoint.luau:

Director.setParts({
    require("preseed.parts.p_coldstart"),
    require("preseed.parts.p1_lumen"),
    ...
})

Length

duration is derived, not typed in: the sequence is Intro.DURATION sequence seconds long and runs at Intro.SPEED against wall time, so the part lasts DURATION / SPEED — 29 seconds at the current settings. Changing SPEED in preseed/coldstart changes this part's length with it.

The frame it needs

The sequence is composed to the full frame and is opaque. enter therefore clears the film's letterbox (Fx.setBars(0)) and flattens the grade — the bars crop the type, and the vignette darkens its corners. Both are restored by whichever part follows, since every part sets its own.