Skip to content

Core Cinematics

An in-game cinematic editor for FiveM — record vehicles and peds, position keyframe cameras, interpolate between them, spawn actors, and play back cinematic shots inside an isolated routing bucket. Built for content creators shooting trailers, drift edits, and roleplay moments.

Requirements

Framework
Standalone
Dependencies
None
Works With
QBCoreESXQBXAny

INFO

Core Cinematics is standalone — no framework bridge or database needed. Access is gated by a FiveM ACE permission so only trusted directors can open the editor.

Setup

1
Add the Resource

Place core_cinematics into your server's resources folder.

resources/
  [c8re]/
    core_cinematics/

WARNING

The projects/ folder inside the resource must exist on disk — it stores your saved timelines and recordings as JSON files. Don't delete it.

2
Grant ACE Permission

Access is gated by an ACE permission. In your server.cfg, grant it to the identifiers (or admin groups) that should be able to use the editor:

cfg
# Grant directly to a Steam/License/FiveM ID
add_ace identifier.steam:110000100000000 core_cinematics.use allow

# Or grant to a group
add_ace group.admin core_cinematics.use allow
add_principal identifier.steam:110000100000000 group.admin

TIP

Anyone who already has the generic command ACE (typical admin setup) can also open the editor — no extra config needed for your existing admin group.

You can change the permission name in config.lua via Config.AcePerm.

3
Start the Resource

Add to your server.cfg:

cfg
ensure core_cinematics

No load-order constraints — it doesn't depend on a framework or another resource.

4
Open the Editor
  1. Join your server with a player that has the ACE permission
  2. Type /cinematics in chat
  3. The editor UI opens — click New Project on the left to start
  4. Follow the built-in interactive tutorial the first time through

TIP

The tutorial can be disabled per-project via the "Enable interactive tutorial" checkbox in the New Project dialog. Set Config.DisableTutorialByDefault = true to make it off by default.

What You Get

Keyframe Camera
Position cameras in free-fly, add keyframes, and interpolate between them with GTA native, eased, or cinematic (Hermite spline) motion.
Vehicle & Ped Recording
Capture every vehicle and ped within a configurable radius for a set duration, then replay them as puppets on the timeline.
Scene Editor
Spawn peds, vehicles, and props. Assign weapons, animations, scenarios, follow behavior, relationship groups, and combat AI.
Animated 3D Text
Place world-space text with 50+ fonts, fade/rise/typewriter/letter-pop animations, glow, and shadow.
World & Scenery
Override time of day, weather, rain intensity, city lights, and force artificial lighting — all keyframeable.
Effects & Filters
Camera shake, depth of field, motion blur, time scale, 23 color filters, letterbox, fades, vignette, and film grain.
Isolated Bucket
Puts the director in a dedicated routing bucket (default 69) so ambient NPCs and traffic don't pollute your shots.
Path Sharing
Optionally broadcast your camera path to other players so they can see what the director is framing in real time.

Recording Your Shot

Core Cinematics renders the cinematic live in your game. Capturing it as a video file is done with an external screen recorder. See the Recording page for the recommended OBS workflow and settings.