File Details
YippYappHelper v2.5.0.zip
- R
- Apr 15, 2026
- 5.92 MB
- 4
- 12.0.1
- Retail
File Name
YippYappHelper v2.5.0.zip
Supported Versions
- 12.0.1
v2.5.0 - Midnight-ready (2026-04-15)
New features
Interrupt Tracker (BETA) — party-wide interrupt cooldown bars.
- Per-member bars with class-colored fill, class-colored border option, icon, name, and countdown/elapsed timer.
- Tracks the player's own casts directly; attributes party interrupts via a time-correlation model (ExwindTools-style) that sidesteps Midnight's secret-value wrapping on friendly spellIDs.
- Fully configurable: bar/icon mode, texture, dimensions, orientation, grow direction, anchor, multi-context visibility filters, backdrop, and drag-to-move with an unlock overlay.
- Slash commands:
/yyhintlogdebug log,/yyhintdebugclass rotation.
Mythic+ completion popup (BETA) — small window on
CHALLENGE_MODE_COMPLETEDshowing your new M+ rating, the party's new keystones in Mythic+ page styling, and a button that navigates the app frame to the M+ page. Row click casts the teleport directly viaInsecureActionButtonTemplate(BigWigs-style) so it works even when the popup was opened from a tainted click path.Utility advisor (BETA) — on entering a Mythic+ (or Mythic) dungeon, shows a small window with per-class recommended utility spells for that dungeon plus a short description. Spell icons hover to full Blizzard tooltips. Gold border marks talent-dependent picks. Show-once guard so it doesn't spam on reloads or re-entries.
Raid Addon Scanner — button in the Raid Tools header that pings the party/raid via addon-comm and shows a modal listing who has YippYappHelper installed vs not.
Settings overhaul
- Removed the Blizzard AddOn Options integration. All settings now live
in the addon's own Settings page (accessible via the gear button,
/yyhopts,/yyhsettings, or/yyhinterrupts). - Top-level tabs (General / Interrupt Tracker) with vertical sub-nav inside Interrupt Tracker for its many sections.
- Feature-row widget with inline "Preview" buttons so you can test what a popup looks like before enabling it in live play.
- "Show in" visibility is now a multi-select (any of: Always / In a group / Dungeons & raids / Mythic+ / Raid / PvP).
Mythic+ page
- Views are now strictly party-scoped (5-man) regardless of whether you're in a raid — no more raid-member keystones polluting the grid.
- Tabs restyled to underline tabs matching the Loot Browser.
/yyhmplustestslash command injects 5 fake teammates with synthetic keystones and scores so you can preview the full group layout solo.- Dungeon-tile tooltips now use an O(1) mapID-indexed lookup instead of rescanning the keystone list per hover.
Raid Tools
- L'ura Runes feature removed. Midnight locks down chat text, addon-comm, raid markers, and custom channels during raid encounters — there is no unprivileged signaling primitive left that works cross- realm in a raid instance.
- Ready Check performance: single-pass aura scanner (replaces 8 separate
FindAura calls per member — ~8x fewer
GetAuraDataByIndexcalls at 30-man), UNIT_AURA debounced to 0.5s, READY_CHECK_CONFIRM throttled throughQueueRefresh, CHAT_MSG_ADDON durability updates coalesced. - Durability broadcast staggered 0–1.5s to avoid CHAT_MSG_ADDON flood on ready-check in full raids.
- Durability name-key mismatch fixed (cross-realm raiders no longer show as "not applicable").
- Early-finish detection: window fades as soon as everyone answers, rather than waiting the full 30s timer.
- "Hearty" and "Well Fed" prefix patterns added to food detection.
- ReadyCheck hide delay reduced 8s → 3s after everyone answers.
Respond()now firesConfirmReadyCheckbefore any UI state touches, plus optimistic local status update so the row flips instantly.
UI consistency
- AppFrame uses a darker, flatter background (0.03 on black at 0.92 alpha) with a 1px black border.
- Every page (Gear, Raid, Progression, Loot, Consumables, M+, Teleports, Settings, Home) gets the same inner bordered panel — unified look.
- Settings window lives inside the AppFrame as a page; Home-dashboard and AppFrame header both have a "Settings" button that routes there.
- Loot Browser and Consumables headers in app-mode dropped their card border in favor of a single 1px bottom divider under the filter row.
- All the in-addon widgets (checkbox, slider, dropdown, tab) rebuilt to match the addon's dark palette — no more WoW default styling.
Performance
- Interrupt slot OnUpdate throttled to 20 Hz and caches settings- derived flags on the slot.
- Interrupt events short-circuit when the feature is disabled.
- Ready Check aura scanner batches 8+ independent aura iterations into a single pass per member per render.
- Mythic+ RefreshMythicPlus pre-builds
membersByNameandkeystonesByMapIDlookups to avoid inner-loop rescans. - Loot Browser tooltipHiddenCache is now bounded (2048-entry cap with wipe-on-fill).
- AppFrame uses
UISpecialFramesonly out of combat to avoid theADDON_ACTION_BLOCKEDtaint we hit at combat end.
Bug fixes
- Interrupt bar no longer snaps back when dragging to a new position
(atomic write + manual
applyPositioninstead of listener cascade). - Interrupt bar no longer jumps out from under the cursor when GROUP_ROSTER_UPDATE fires mid-drag.
- Active interrupt cooldowns now survive a rebuild — reattaching state
from
ns.Interrupts.stateto freshly-created slots so GROUP_ROSTER doesn't visually reset ongoing bars. - Interrupt attribution flash no longer hides the slot (was passing
showWhenDone=falsetoUIFrameFlash). - Loot Browser filter row shifted down in app mode to clear the inner panel top edge.
- Consumables header matches Loot Browser styling in app mode.
- Teleports / Progression / M+ page layouts nudged to fit the new inner panel without gaps or overlaps.
- All the tainted-value handlers we had to add while chasing the Midnight secret-value system are removed now that we've landed on ExwindTools' taint-free attribution model.

