One guild. One platform. Built between pulls.
What started as a Discord bot answering “when does the boss respawn?” grew into a four-component raid intelligence platform: a desktop cockpit over the game, a privacy-first engine on every raider's machine, a hub that merges every viewpoint of every fight, and a website that remembers all of it. This is the map.
click any node to drill into the minutiae ↓
🖥 miMIC Desktop
The in-raid cockpit: frameless, click-through overlays that float over EverQuest and stay out of your way until they matter.
- DPS HUD — live damage/threat meter with DPS + Tank tabs, pets attributed to owners
- CH Chain — complete-heal rotation board — beats, gaps, and who is NEXT, synced across clerics — and it speaks your "04 GO" out loud
- Loot bidding — log into OpenDKP once and place sealed bids from the dashboard — open auctions, last winner + runner-up, your DKP, and a wishlist built from your bid history
- Command Center — one board: healer mana, cures needed, Divine Intervention coverage, defensives
- Tank overlay — MT HP with inbound heal cast-bars and ghost projection, rampage tracking
- Extended Target — raid-wide target list with off-tank flags and per-mob debuff chips
- Triggers — guild-shared + personal patterns → text, timers, and TTS callouts
- Charm + Pet trackers — gauge-driven charm-break countdowns; pet buffs swept per owner
- Mob Info — stats, loot, and spells for your target — merged local + cross-client observations
- Buff queue — who needs what buff, sorted by class, zone, and tank priority
- UI Studio — capture, edit, and restore your whole EQ UI + macros from the browser
- …and more — Melody, /who, Zeal health, PoP raid slideshow, quiet mode, auto-arrange
📡 Logsync Agent
A single-file engine on each raider's machine: tails EQ logs, bridges the Zeal pipe, and filters privately before anything leaves.
- Privacy filter — officer chat, tells, group, and private channels are dropped at byte level BEFORE parsing — they never leave the machine
- Multi-log tailing — every eqlog on the box, each character self-identified — boxers fully supported
- Zeal pipe bridge — live gauges, raid roster, cast bars, and target HP straight from the client
- Durable queue — every upload persists to disk first; network blips retry with backoff, nothing is lost
- Trigger engine — compiled patterns + Zeal gauge conditions; TTS, timers, and cross-client relays — with a checkpoint journal that proves every callout fired AND played
- Local dashboard — the full HUD in any browser at localhost:7779 — no install needed to peek
- Reporter elections — the fleet elects who uploads shared streams (chat, buffs, roster) so 60 raiders don't upload the same bytes 60 times — with camp-out and logout handoff
- One control poll — six background polling loops collapsed into a single multiplexed ask, and boss-kill upload bursts self-stagger
- Opt-in backfill — point it at years of old logs and it rebuilds history without double-counting
🤖 Discord Bot
The hub: raid timers, multi-perspective parse merging, DKP, and the API every agent talks to — running 24/7.
- Raid timers — 133 bosses with per-variant respawn math (PvP variance, quakes, Plane of Hate)
- Parse merging — every raider uploads their view of a fight; the bot merges max-per-player into ONE card
- DKP + loot — OpenDKP integration, sealed AES-encrypted bids, in-client ticks and loot posting
- Agent API — 58 bearer-authed endpoints: encounters, chat relay, live state, buffs, triggers, PvP
- Spawn alerts — windows opening, daily summaries, and midnight archives — all edited in place
- Member sync — Discord roles → database every 6 hours; officer tools with full audit trail
- Admission control — per-client rate budgets, a circuit breaker on the database, and poison-payload hardening — one misbehaving client can't hurt the raid
- Control plane — officer kill switches, a fleet version floor, and live tuning flags the whole fleet honors within a minute — no deploys
🌐 wolfpack.quest
The between-fights surface: compare parses, plan raids, manage loot — and the officer console behind it.
- /me — your characters, tells, buffs, stats, gear, spellbooks, and privacy toggles in one place
- Parses — every merged fight, drillable to per-player ability detail — with a timeline of deaths, slows, mob heals, discs, and which callouts fired
- Roll nights — /rolls: off-night NBG raids reviewed — who rolled, who won, who actually looted, and the Hot Dice crown
- Raid HQ — live raid page: roster, healer mana, buff queues, boss boards
- Leaderboards — damage, healing, attendance — scoped so excluded characters never appear
- Planner + PoP flags — raid-night planning with per-character flag progress for the next era
- Admin suite — triggers, attendance, encounters, agents, members, audits, feedback — 20+ officer pages
🗄 Data Platform
One shared spine: the EQ catalog mirrored weekly, plus everything the guild generates, access-tiered end to end.
- Catalog mirrors — items, NPCs, spells, zones, and loot tables synced weekly from the emulator source
- Guild data — encounters, contributions, buffs, chat, rosters, live state, crash reports, DKP mirrors
- Security tiers — public catalog / members-only guild data / service-role-only encrypted bids
- Data floor — per-character history starts the day THEY joined — alts and mains linked as families
- Stat scopes — every log-derived stat declares PRIVATE, ANON, or GUILD visibility — enforced everywhere
🚀 Live Ops
The part you never see: shipping fixes to a fleet of raiders mid-week without breaking raid night.
- Redeploy-free updates — the update manifest is fetched from the release branch itself — an agent fix reaches the whole fleet in minutes, sha-verified, with zero server bounces
- Channels — beta testers soak every change first; stable graduates only what survived a raid
- Raid-hold — the bot tells every agent "a raid is live — hold your updates and heavy scans for later"
- Remote tuning — officers flip load-shedding and overlay knobs mid-raid from the website — no deploys
- Escape hatches — one-click revert to stable, update gates that refuse to interrupt a live fight, and a crash-looping update that rolls itself back to last-known-good
- CI gates — 275 blocking tests + a lint wall on every push — the gate caught two latent raid-night bugs the day it turned on
📈 The evolution
- Spring 2026A respawn timerOne Discord bot answering one question: when does the boss come back?
- Late springShared parsesMulti-perspective parse merging + the website — one fight, one card, every viewpoint.
- JuneThe agent eraA privacy-first log engine on every machine, then miMIC: overlays over the game itself.
- JulyRaid intelligenceCross-client CH chains, Command Center, DI coverage, DKP in-client — the raid thinks together.
- NowA living platformRedeploy-free fleet updates, beta/stable channels, remote tuning — and a roadmap that reaches PoP.
🔒 What never leaves your machine
The agent filters at the byte level before parsing: officer chat, tells, group chat, and private channels are dropped on-device and are never uploaded. Characters can be excluded entirely, stats carry explicit visibility scopes, and every raider controls their own toggles. The full policy ships in the repo as PRIVACY.md — readable before you ever install anything.
Built by Wolf Pack raiders, for Wolf Pack raiders — human-led, AI-accelerated, shipped raid-night by raid-night.