Raid Helper Bridge

A bridge addon for importing raid templates into WoW

File Details

v1.2.0-bcc

  • R
  • Mar 4, 2026
  • 73.55 KB
  • 76
  • 2.5.5
  • Classic TBC

File Name

RaidHelperBridge-v1.2.0-bcc.zip

Supported Versions

  • 2.5.5

Changelog

v1.2.0

  • In-game editable CC assignments — change player, CC type, add/remove markers directly in the leader CC frame
  • Multi-CC per marker — assign multiple players to the same marker; each gets whispered only if their CC matches the mob type
  • My CC tab button shows your assigned marker icon inline (no popup)
  • 10-man split raid mode — split 25-man rosters into two 10-man raids with drag-and-drop, click-to-assign, and player swap
  • Side-by-side dual raid view with independent groups, CC, and import generation per raid
  • Tutorial highlights specific tab menu buttons during walkthrough
  • Bridge: reorder steps (groups before CC), compact group layout in split view
  • TOC interface bumped to 20505 (TBC Anniversary 2.5.5)

v1.1.0

  • Tutorial walkthrough system — interactive step-by-step guide for new users covering import, groups, CC, and invite features
  • Clickable marker buttons in leader CC frame — click a marker icon to apply the raid marker to your target and whisper the assigned player a CC reminder with mob name

v1.0.11

  • CurseForge release workflow — addon is now packaged and uploaded automatically on version tags via BigWigs packager

v1.0.10

  • Version bump and housekeeping

v1.0.9

  • Group preview frame — visual UI showing proposed group layout with class-coloured names and Sort button; replaces chat-only output in the tab panel
  • Buff optimiser — green Optimise button runs simulated annealing algorithm with 3-player rotations to maximise total buff coverage across all groups (undoable with Ctrl+Z)
  • Drag buff hints — green +N badge on group cards while dragging shows how many new buffs a player would bring to that group
  • Collapsible missing buff warnings — amber bar shows which groups are missing buffs that exist elsewhere in the raid; only warns about buffs with available providers
  • Shareable group layout URL — Share button encodes groups + buff overrides into a compressed URL hash; co-leads open it to auto-fetch the event and see the exact group setup
  • Buff mutual exclusions — toggling Sanctity Aura on a paladin removes their Devotion Aura count; same for Windfury/Wrath of Air on shamans
  • Undo/redo for group builder — Ctrl+Z / Ctrl+Y or header buttons; tracks all group and buff override changes
  • Buff coverage summary row above group cards showing icon + count per buff across all groups
  • Buff overrides persist with saved group templates
  • Party buff icons under each group card — 14 buffs (Bloodlust, Windfury, Wrath of Air, Mana Spring, Trueshot, Battle Shout, Devotion Aura, Moonkin, Leader of the Pack, Unleashed Rage, Totem of Wrath, Vampiric Touch, Ferocious Inspiration, Sanctity Aura)
  • Buff icons are clickable to manually toggle — overrides follow the player when dragged between groups
  • Popover picker when multiple candidates exist (e.g., two paladins — pick which one has the buff)
  • Sanctity Aura is manual-only since talent builds can't be inferred from spec data
  • Screen-edge tab for quick-action buttons — small chevron at top-left expands on mouseover to show Status, Import, CC View, My CC, Groups, Invite, Sort
  • Tab is draggable horizontally along top edge with position persistence
  • Fixed CC frames crashing on TBC Anniversary client (SetMinResize → SetResizeBounds)

v1.0.8

  • Fixed tentative/bench/late/absent players being placed into groups from raidplan data — they now correctly appear only in their status pools

v1.0.7

  • Incomplete groups highlighted amber with warning icon next to player count

v1.0.6

  • Tentative, bench, late, and absent signups now shown in separate pool boxes below raid groups — drag them into groups without refetching
  • Players not in the raidplan appear in Unassigned pool instead of being auto-stuffed into groups
  • Fixed dragged player staying dark after drop

v1.0.5

  • Fixed class detection for specs shared between classes — Protection1 now correctly maps to Paladin (not Warrior), Holy1 to Paladin, Restoration to Druid, Restoration1 to Shaman

v1.0.4

  • Fixed group assignments — now fetches explicit group data from the Raid-Helper raidplan API instead of inferring from signup position

v1.0.3

  • Detect Raid-Helper lineup positions and auto-assign groups based on raidplan layout
  • Save/load group templates via localStorage for recurring raid setups
  • Role count summary (Tank/Healer/Melee DPS/Ranged DPS) shown above raid groups
  • CC row buttons pushed to far right for cleaner layout
  • Vercel Analytics added

v1.0.2

  • Rewrote group drag-and-drop — drop on a group to move, drop on a player to swap
  • Both source and target players highlight during swap hover
  • Groups allow overfill with red counter when >5 players
  • Simplified groups to numbered buckets (removed role/class template logic)
  • CC assignments laid out as single rows (marker, CC type, player inline)
  • Narrowed CC player dropdown to fixed width
  • Moon CC auto-assign now prefers sap over polymorph
  • Fixed faded player persisting after group reset
  • BigWigs packager GitHub Actions for CurseForge deployment
  • Added .pkgmeta for addon packaging

v1.0.1

  • Fixed tanks not being detected — Raid-Helper returns className=Tank instead of the actual WoW class; now infers class from spec name
  • Added row numbers to the roster table
  • Accept /raidplan/ URLs in the event input (not just /event/ and /events/)
  • Updated placeholder text to show a raidplan URL example
  • Added [fallback] labels to CC assignment summary
  • Removed dead code from importGenerator (old CC resolver and default templates)
  • Updated website subtitle text

v1.0.0

  • Bridge web app with 5-step workflow: fetch event, map names, CC rules, group builder, generate import

  • CC rule builder UI — assign markers to players with class-filtered CC abilities and fallback assignments

  • Group template builder — drag-and-drop group assignment with TBC-10 and TBC-25 presets

  • Character name persistence — Discord-to-WoW name mappings saved in browser localStorage

  • Vitest test suite — 26 tests across importGenerator, ccResolver, groupSolver, characterMappings

  • Deployed to Vercel

  • Raid-Helper API integration — fetch event signups by URL or numeric ID

  • Import string generator — compressed !RHB! format with pako deflateRaw / LibDeflate

  • Rate-limited API route (30 req/min per IP)

  • WoW addon with slash commands: import, status, cc, groups, buffs, sort, invite, mock

  • CC assignment display frames (player and leader views)

  • LibDataBroker minimap button with left-click status, shift-click CC frame, right-click import

  • Buff-based group sorting with template or concrete assignment support

  • Automated raid invites with throttling

  • Mock event scenarios (kara, ssc, nocc, empty) for testing without Bridge

  • rxi/json.lua for JSON parsing (replaced hand-rolled parser)

  • LibStub, LibDeflate, LibDataBroker-1.1, LibDBIcon-1.0, CallbackHandler-1.0 bundled