Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Character pack root

Pack file: characters/<id>/<pack>.json (e.g. default.json).

{
  "display_name": "Emily",
  "ui": { "draw_layer": "behind_panel" },
  "default": [{ "path": "base.png" }],
  "drive": {},
  "composition_transitions": {}
}

Usually you need

KeyTypeEffect
display_namestringSpeaker label
<expression>array or inherit objectLayers — Expressions and layers

All root keys

KeyTypeEffect
display_name / display_name_keystringSpeaker label / catalog
uiobjectdefault_panel_id, default_panel_preset, default_plate, default_labelplate_style_key, panel_slots, draw_layer
driveobjectDrive rules
composition_transitionsobjectComposition transitions
<expr>array | inheritExpression layers

Reserved filenames (not packs): sprites.json, objects.json, metadata.json, profiles.json.

Characters and composition.