OpenMW Analytics
What players did, joined to what the game contains.
A telemetry platform for Morrowind mods. Most analytics can tell an author players are failing here. Because this one also indexes the game's own data files, it can sometimes say something more useful: the failure may not be the player's fault.
A real finding, from real play
Nothing in the loaded content can satisfy this check.
ccff_jeanus_inventory_lockbox_puzzle:guess asks for luck 100. The 90th-percentile failing player was 70 points short — and across Morrowind, Tribunal, Bloodmoon and the mod itself there is no item, potion, spell or enchantment that closes a gap that size.
That is an authoring gap, not a tuning one: no amount of player preparation reaches it. Found by joining 20 recorded failures against every record parsed out of the loaded game files — neither half could have found it alone.
n = 20 recorded failures. The claim is about what the content contains, which does not depend on how many players hit it.
See all 6 gates →How it gets there
The Lua sandbox has no network and no filesystem write access, so ingestion is a pull pipeline — the mod prints structured lines and an external shipper tails the log.
- Mod emits a structured event line into openmw.log
- Shipper tails the log and POSTs batches — at-least-once, durable offsets
- API validates the envelope and upserts idempotently on (session_id, seq)
- Postgres aggregates via scheduled incremental rollups and index-only scans
- The corpus joins in the game files themselves, parsed and hybrid-searchable
- The dashboard asks “is there a remedy for this, and can players find it?”
Where a language model earns its keep
Exactly one question here resists SQL. When a remedy doesexist, does the game's own dialogue ever point a player at it? That is a judgement about prose, so a single bounded call makes it — with every number and every cited record checked against the evidence it was given, and a human approving before anything appears here.
ccff_attic_vent_in:openNo retrieved passage connects any Fortify Strength remedy to the attic vent gate.
Do this: Add a line at the vent — e.g. a note or NPC remark that a stiff drink of Sujamma or a burst of Adrenaline Rush would give the shove needed — so the Fortify Strength route is named in-world.
Four of the six pipeline steps are database queries. The model is given a fixed evidence payload, no tools, and one question — and anything it writes that is not traceable to that payload is rejected before a human ever sees it.
Mods reporting telemetry
Every mod the platform has recorded events for. Pick one for its activity and, where the events are understood, its gameplay analytics.