Worldbox Observer Mod (AFK Idle/Spectator)
Expanded the ActivityProse class with new templates for actions such as laughing, singing, and playing. Enhanced the formatting logic to ensure proper sentence structure for activities, including mood and task labels. Updated AgentHarness to utilize the new prose formatting for activity sentences and adjusted test scenarios in HarnessScenarios to validate these changes. Incremented version in mod.json to reflect the update. |
||
|---|---|---|
| .cursor/skills/idle-spectator-e2e | ||
| IdleSpectator | ||
| scripts | ||
| .gitattributes | ||
| .gitignore | ||
| README.md | ||
IdleSpectator
WorldBox NeoModLoader mod: AFK Idle Spectator camera director.
Controls
- I - toggle Idle Spectator on/off
- F9 - toggle Character Chronicle side panel (non-modal; works with focus)
- Dragging the camera while Spectator is on turns it off (after a short grace period)
What it follows
Priority (wiki-aligned):
- Epic - wars, kingdom fall/shatter, city destroyed, disasters
- Story - kings, clans, alliances, favorites, new kingdoms/cities
- Action - live battles/skirmishes (civ or wild), fighting units
- Curiosity - new subspecies (low priority; will not interrupt fights)
- Ambient - highest-scoring alive creature on the map (works on fresh animal-only worlds)
While watching, a dossier caption shows who they are (species, kills, age, roles). Lingering on someone writes a Chronicle line; F9 lists them and click jumps the camera.
Layout
IdleSpectator/- mod source (mod.json+ C#), loaded/compiled by NMLscripts/verify-nml.sh- load verification helper
Deploy
ln -sfn "$(pwd)/IdleSpectator" \
"$HOME/.local/share/Steam/steamapps/common/worldbox/Mods/IdleSpectator"
Requires NeoModLoader in worldbox_Data/StreamingAssets/mods/ and Experimental Mode enabled.