This repository was archived by the owner on Aug 3, 2026. It is now read-only.
Repository navigation
EpogArmory v1.0 — First stable release
EpogArmory graduates from v0.x prerelease to v1.0 stable.
Same code as v0.54 — this cut is a version bump and a commitment to API/protocol/storage stability for the v1.x series. No new features.
What it is
A WoW 3.3.5 / Project Ascension addon that lets you open an in-game paperdoll for any player on the server that's been seen by anyone in the mesh — no group required, no interact range required, no line of sight required.
Core features
- Mesh-based gear inspector. Every running client auto-inspects groupmates in dungeons/raids and broadcasts the gear, talents, and spec icon. Receivers store it locally; from then on, anyone in the mesh can pull up that player's paperdoll via the browser.
- Per-spec gear sets (up to 3 by dominant talent tree + a separate `pvp` set when an Insignia trinket is detected).
- Browser with two views:
- Players — searchable + class-filterable table. Click → paperdoll.
- Scanners — leaderboard with `Contrib`, `In DB`, `Last seen`. Click → request a sync.
- Item cache so Ascension's modified stats survive the upload to the public armory site.
- `syncfrom` admin command — bulk-pull from a specific peer with manifest-based dedup.
- Refresh Peers button — actively poll the guild for fresh identity + DB-size info.
Identity + alts
- Main-name consolidation — multiple alts roll up under one canonical identity in the leaderboard. `/epogarmory main ` picks it; retro consolidation rewrites past attributions on rename.
- `/epogarmory merge` for admin alias cleanup.
Hygiene
- Self-scan filter drops mount-speed gear, fishing poles, Chef's Hat, PvP utility loadouts.
- 24h mesh cooldown per player GUID prevents redundant scans.
- 30-day auto-prune of inactive scanners.
- L<60 alts don't broadcast.
Network
- Manifest-based sync (only sends what you don't already have).
- Skips PARTY/RAID broadcast when group is fully guildies.
- Sync responses go via WHISPER instead of GUILD-broadcasting.
- Tightened pacing: 4x faster sync vs v0.50, still well under WoW 3.3.5's safe addon-channel rate.
- Backward-compatible wire format — additive fields at the tail.
What's stable in v1.x
- Wire protocol (positions 1-30 frozen)
- SavedVariables shape (`EpogArmoryDB`, `EpogItemCacheDB`)
- Slash command surface
- `_G.EpogArmory.*` public API
Future v1.x releases = feature additions and bug fixes; the protocol and storage layout are committed.
Install
Extract `EpogArmory.zip` to `/Interface/AddOns/`, restart the game, and a shield button appears on your minimap. `/epogarmory` for the slash-command help.