Changelog¶
Note
This project does not yet tag formal releases. This page tracks the state of major systems, not a version-by-version history.
Addressing grammar¶
The addressing grammar described in Tag Grammar Reference is the
current, implemented grammar: parser, resolver, conditions, tag executor
(including ^ delegation), inline ? gates, and the editor's chips/picker all
speak it.
Major systems present in this build¶
Five-concept content model: State → KeyFrame → Action → Group → Cycle (The Model).
Rich states: transform, audio, Niagara, physics (impulse/force/vibration), visuals (light/material), animation (sequence/montage), gameplay params, and runtime pose markers (States: everything one pose can drive).
Tag-driven triggering with the addressing grammar above, proximity zones (Proximity: reacting without a prompt), and the player Interactor (The player Interactor: setup and use).
Gates and cross-object conditions (Gates: locks & conditions).
Bone targeting on Poseable Meshes (Bones: addressing a rig like a component).
Carry (ferrying objects on/in an animated target), decided once at group start (Carrying: ferrying objects on a moving target).
Multiplayer: replicated actions, server-authoritative execution, late-join reconstruction, distance-checked server RPCs routed via the Interactor (Multiplayer).
Save/load with timeline-phase-accurate resume (Save & load).
Grab / carry / throw physics component, server-authoritative (Grab, carry & throw).
Radial menu input mode for gamepad multi-choice prompts.
The IC Control Panel: custom editor, scrubbable timeline, field pickers, validation chips, guided interaction builder, recording (Rec/Stop), presets, copy/paste, empty-state templates (The IC Control Panel).
Presets: JSON bundles, shareable across projects (Presets).
Level-wide export/import with a diff viewer (Level-wide export / import).
Live debug overlay (
mova.ix.Debug) and a full troubleshooting table (Debug overlay & troubleshooting).
Documentation history¶
This Sphinx documentation site was generated to give the plugin full,
professional reference and guide documentation matching its actual feature set,
built from the plugin's headers (via Doxygen/Breathe) and its existing
README.md / GRAMMAR.md / Docs/*.md source material. Screenshots are
currently placeholder mockups pending real captures: see
Screenshots: status and how to add real ones.