Skip to content

v2.6.0

Choose a tag to compare

@galanx galanx released this 11 Mar 22:19
· 48 commits to main since this release

IntelEngine v2.6.0

In-Game Dashboard (PrismaUI)

  • New real-time overlay with Tasks, Story Engine, Director, Packages, and Settings tabs
  • Director mode — manually dispatch any story type or execute any of the 10 actions on loaded NPCs, with guided field hints and required-field validation
  • Full MCM setting parity — every setting has a description hint
  • Scheduled task timing display ("in ~3h", "very soon", "overdue")
  • NPC social interaction log (last 5)
  • Active package viewer with stuck-NPC package removal
  • Plugin config editing (blocklists, LLM overrides, hotkey)
  • PrismaUI is a soft dependency — IntelEngine works identically without it

Social Cooldown Mirror

  • NPC-NPC interaction cooldowns mirrored to C++ so the LLM pool pre-filters cooldown pairs
  • Prevents wasted LLM turns on pairs that would be rejected
  • Interaction type balancing between gossip and interaction

Stability Fixes

  • Fix CTD on NPC arrival — sandbox linked ref was None when destination cell was unloaded
  • Fix off-screen exterior arrival — same Tamriel worldspace cell no longer counts as close proximity
  • Fix interaction timeout — force-complete stuck interactions instead of canceling the entire task
  • Fix return timeout — complete nearly-finished tasks instead of aborting
  • Fix dead/disabled story NPCs — clear slot and remove packages before cleanup
  • Fix social cooldown race — check both NPCs before applying either (no partial reset)
  • Fix task cooldown — guard against negative timestamps from save corruption
  • Fix sandbox bleed-through — clean up sandbox packages before adding travel in fetch/escort transitions
  • Remove return grace period — immediate target-at-player detection

Other Improvements

  • Centralized setting setters shared by MCM and dashboard
  • Faction checks read base NPC record directly (VisitFactions only saw runtime changes)
  • Jarl detection: name-prefix fallback for modded games
  • NPC name blocklist for story candidate filtering
  • Release distance minimum raised to 400 unit