Skip to content

MonsterBox 10.8.0 — GOLD: Halloween 2026

Latest

Choose a tag to compare

@arwpc arwpc released this 17 Oct 22:11
· 13 commits to main since this release

The operator's sign-off: every animatronic deployed, running and working together. This is the version the
fleet runs for Halloween 2026. All six animatronics and the Alpha console run identical code (checksum-proven
after the final deploy).

The fleet at release

  • PumpkinHead sways every ~10 s while lurking (40% motor, his proven ceiling).
  • Mina (new Pi 4, hostname coffin, 192.168.8.140) is fully rebuilt: rewired servos recalibrated (jaw
    122-179 closed at 122, neck 3-180 forward at 90, eye 3-180 centred at 89), poses remapped, eye look-around
    idle poses, jaw sync, head tracking at 90 +/-45, coffin door at 95% with a measured 15 s stroke, resting open.
  • Orlok moves his right arm and head while lurking; his head no longer locks on a lamp; ReSpeaker recovered
    from Safe Mode.
  • Sir Dragomir keeps watch with head and jaw inside the 372-406 neck hazard window.
  • Groundbreaker plays the fleet's background music; his camera runs 640x480.
  • Renfield scribbles constantly and barks pre-recorded lines while lurking.
  • Alpha (Docker console) conducts every scheduled show and the Goblin keep-alive.

Added

  • Head tracking hands an empty view to the idle loop's authored head poses (no more frozen 0.5-degree creep).
  • Pre-recorded speech: scenes render live only while a character is awake; lines are pre-recorded at boot and
    on scene save (services/scenes/prerenderService.js); generate-and-play is cache-first; yard-theater moment
    lines are pre-recorded too.
  • PIR wake guest grace (wakeGuestGraceMs, default 90 s): a wake nobody speaks to returns to lurking.
  • Alpha code parity: deploy:all deploys the console node with the fleet's exact file set
    (scripts/deploy-excludes.txt, scripts/deploy-console-node.sh); fleet steps aimed at all skip
    hardware: "none" nodes.
  • Open-loop actuator motion.defaultSpeedPct for moves that name no speed.
  • Camera watchdog in scripts/mjpg-launcher.sh: a stream with no frames for 15 s is restarted.

Fixed

  • Deploys no longer delete each node's TTS cache.
  • Head tracking: the inter-frame tracker is dropped after 3 empty detections, and only real detections confirm a
    target.
  • Lurk scene speech, callouts and agent sessions no longer spend ElevenLabs credits on an empty yard.
  • HHWei cameras hang (Mina) or crawl at 5 fps (Groundbreaker) at 320x240; both run 640x480.
  • ReSpeaker blinking red = Safe Mode (wet Mute button); recovery documented.

Also includes the 2026-10-12 work (Goblins on MonsterNet, Alpha console, fleet events from Alpha): see CHANGELOG.md.

🤖 Generated with Claude Code

https://claude.ai/code/session_013cKYgh4QfqHkJFNtDUFTwT