Skip to content

v0.4.0

Latest

Choose a tag to compare

@shinshin86 shinshin86 released this 07 Jul 22:26
· 1 commit to main since this release
5fe69de

Highlights

Per-character motion personalities (#7, #8)

  • Each character now has its own motion personality (src/lib/motionPersonality.ts), so the cast feels like coworkers each doing their own thing around the office — while everyone stays within a fixed radius of their own desk to keep the stage tidy.
  • Movement patterns: Boss and Sora pace their areas end to end, Haya and Rin dart around in busy little hops, and the rest wander at their own pace. Walk speed spans 0.55×–1.7× and stroll rhythm 0.7s–16s, so Suzu is nearly a statue while Haya never sits still.
  • Signature gestures: each character leans on a signature action from the spritesheet — Kii waves at coworkers, Suzu/Nao/Sora sink into reviews, Mio patiently waits, Haya/Rin jump — and can chain gestures while resting at the desk.
  • Desynchronized rhythms: staggered walk-start timing, irregular pause bursts and lulls, and per-stroll speed jitter keep the office from ever looking synchronized.
  • Custom characters derive a stable personality — including a movement pattern and signature gesture — from a hash of their id, so an uploaded character always moves the same way across sessions.

Fixes

  • Reading local agmsg history now works on Windows: the dev API runs its helper script through Bash explicitly (Git for Windows, or a custom path via AGMSG_BASH) instead of relying on shebang execution. (#6)

Full changelog: v0.3.0...v0.4.0