CineWolf AutoDirector is a client-side Fabric extension for Flashback that turns replay activity into editable cinematic camera work. It generates single shots or multi-shot montages with deterministic local replay analysis.
cinewolf-autodirector-1.3.5.jar in the client mods folder.Flashback is an external required dependency. CineWolf does not shade, bundle, copy, or modify it.
The event mini-timeline belongs to the CineWolf panel. Version 1.2.0 does not inject markers into Flashback's native timeline and never modifies native replay markers.
The filter runs before local-world collision checks and never moves collision-constrained samples afterward. Position strength smooths the target-relative camera path while retaining Orbit radius and programmed Dolly distance. Rotation strength smooths the aim point before recalculating yaw and pitch. Window controls the centered time span, so it introduces no forward-only lag. Optional outlier rejection removes only an isolated high-speed out-and-back pulse above both configured thresholds; sustained fast motion, real turns, endpoints, and teleport/discontinuity boundaries are retained.
CineWolf keeps output duration, source replay time, replay speed, and native camera-track time separate. Flashback evaluates native tracks on the source replay-tick axis. CineWolf therefore writes Timelapse points whose key positions are source replay ticks and whose values are elapsed output ticks; Flashback derives playback TPS from the ratio between those axes.
Flashback 0.41.1 does not provide a stable source-cut abstraction for arbitrary non-adjacent replay segments. Version 1.2.0 consequently plans one continuous, strictly increasing source window and does not reverse, relocate, or splice source-bound camera content. Replay-speed changes within that window remain inside configured minimum, maximum, and adjacent-change bounds. A non-chronological Trailer request is reported and planned chronologically rather than represented inaccurately.
Preferences are stored in config/cinewolf-autodirector.json. Schema version 4 adds a shared pathSmoothing section with position/rotation strengths, a time window, and isolated-motion rejection controls. The montage section retains detector-threshold, event-scoring, shot-diversity, output, sampling, collision, replay-speed, safe-area, and debug settings. Legacy manual-shot and montage values are preserved during migration. Malformed files are moved to cinewolf-autodirector.json.malformed and replaced with safe defaults.