openac-mosswartmassacre/src/OpenAC.MosswartMassacre
Erik d4bd98d984 FrameRecorder: a stand-in backend that records frames, and a shape diff
record listens where the plugin is pointed (/mm ws url) and writes every
frame to a JSON-lines file; compare reports, per frame type, whether two
recordings have the same fields in the same order with the same JSON types.
A live headless run against the local server recorded register, telemetry,
vitals, chat, combat_stats, character_stats and the share_* frames, and the
unsubscribe at logout. The same tool records the DECAL plugin (point its
endpoint here) so the two can be compared.

Also ships Newtonsoft.Json beside the plugin (a class library does not copy
its package dependencies by default; the plugin failed to load without it).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-25 12:39:48 +02:00
..
Backend Vital sharing across computers through the backend 2026-09-25 12:24:00 +02:00
Commands Skeleton: plugin root, backend socket, /mm router, settings, test harness 2026-09-25 12:03:00 +02:00
FlagTracker Flag tracker: the Mossy Tracker window as a markup panel 2026-09-25 12:20:52 +02:00
Infrastructure Slice 2: telemetry, vitals, chat, spawn/portal, rare, kills and combat stats 2026-09-25 12:12:22 +02:00
Metas Meta sync: pull the club's metas and navs into the shared profiles 2026-09-25 12:26:14 +02:00
Quests Quests: /myquests parsing and the 30-second quest stream 2026-09-25 12:14:25 +02:00
Radar Radar: nearby_objects every second and dungeon_map per dungeon landblock 2026-09-25 12:28:07 +02:00
Settings Skeleton: plugin root, backend socket, /mm router, settings, test harness 2026-09-25 12:03:00 +02:00
Sharing Shared-vitals overlay on a canvas 2026-09-25 12:25:33 +02:00
Streams character_stats: the full character frame, five seconds after login and every ten minutes 2026-09-25 12:33:15 +02:00
Trackers Main window: Main, Settings, Statistics and Tools tabs as a markup panel 2026-09-25 12:19:01 +02:00
Views Main window: Main, Settings, Statistics and Tools tabs as a markup panel 2026-09-25 12:19:01 +02:00
FeatureCatalog.cs character_stats: the full character frame, five seconds after login and every ten minutes 2026-09-25 12:33:15 +02:00
IMmFeature.cs Skeleton: plugin root, backend socket, /mm router, settings, test harness 2026-09-25 12:03:00 +02:00
MmContext.cs Slice 2: telemetry, vitals, chat, spawn/portal, rare, kills and combat stats 2026-09-25 12:12:22 +02:00
mosswartmassacre-flagtracker.xml Flag tracker: the Mossy Tracker window as a markup panel 2026-09-25 12:20:52 +02:00
mosswartmassacre-main.xml Main window: Main, Settings, Statistics and Tools tabs as a markup panel 2026-09-25 12:19:01 +02:00
mosswartmassacre-metas.xml Meta sync: pull the club's metas and navs into the shared profiles 2026-09-25 12:26:14 +02:00
MosswartMassacrePlugin.cs Vital sharing across computers through the backend 2026-09-25 12:24:00 +02:00
OpenAC.MosswartMassacre.csproj FrameRecorder: a stand-in backend that records frames, and a shape diff 2026-09-25 12:39:48 +02:00
plugin.json Skeleton: plugin root, backend socket, /mm router, settings, test harness 2026-09-25 12:03:00 +02:00