Skip to content

v0.4.0 — Production type configs, multi-scene sequencing, scene variety scoring

Choose a tag to compare

@TimoP80 TimoP80 released this 19 Jul 07:19

v0.4.0 — Production type configs, multi-scene sequencing, scene variety scoring

Added

  • ProductionTypeConfig system — every production type (Mega-Demo, 64KB/4KB Intro, MusicDisk, Cracktro, Slide Show) now has typed config defining max effects, size budgets, per-category score bonuses, and suggested effort splits
  • Multi-scene sequencing — scene count selector (1–6) with per-scene effect assignment, 7 transition types (cut, fade, crossfade, slide, zoom, dissolve), and a SceneTimeline in the summary modal
  • Scene variety scoring — bonuses for scene count, unique transitions, and effect distribution across scenes
  • Production type scoring modifiers — each type biases scoring categories (4KB boosts originality; MusicDisk boosts music; Cracktro boosts audience appeal; etc.)
  • 4 new rival groups — Crest (France), Spaceballs (Sweden), Triton (Germany), Complex (Finland) — plus 7 new sceners (Gibson, Zardax, Prowizard, Crypton, Membrane, Sync, Pixie)
  • Enhanced DemoStudio — type info banner with size budget tracking (color-coded at 50%/80%), multi-scene scene editor cards with transition dropdowns
  • Enhanced DemoSummary — SceneTimeline, production type config section, two new factor tiles (Scene Variety, Type Modifier)

Changed

  • Version bumped 0.3.2 → 0.4.0
  • DemoStudio expanded controls grid; App.tsx scene state wiring; scoring test expectations updated

Also in this release (carried forward from earlier commits)

  • 6 new dev-tools editor tabs completing the 8-tab DevMenu
  • 2 new content types (SceneEvent, MusicTrackMetadata) + curated JSON packs
  • Social graph projections bridge — 9 pure projection functions wiring editor data into the social graph
  • Content store reactivity fix — immutable upsert pattern so editors re-render after saves