promotional bannermobile promotional banner

YippYapp Helper

QAll-in-one Midnight companion

File Details

YippYappHelper v1.3.0.zip

  • R
  • Mar 26, 2026
  • 1.60 MB
  • 18
  • 12.0.1
  • Retail

File Name

YippYappHelper v1.3.0.zip

Supported Versions

  • 12.0.1

YippYapp Helper — Changelog

v1.3.0 — Consumables Guide, Loot Browser & More (2026-03-26)

Consumables Guide (new)

  • Full enchant, gem, and consumable recommendations for every class and spec (all 40 specs)
  • Three-tab layout: Enchants, Gems, Consumables — each with item icons, quality-colored links, and tooltips on hover
  • Class dropdown and spec buttons to browse any spec's recommendations (defaults to your class/spec)
  • Guide text below each tab with detailed reasoning (flask choices, potion tradeoffs, weapon buff notes, food comparisons)
  • Alternative items shown inline with "or" label (e.g. flask alternatives)
  • Accessible from dashboard, app nav bar, and integrated as full page in the app shell

Loot Browser (new)

  • Browse all dungeon, raid, and world boss loot by slot
  • EJ-based scanning with spec and secondary stat filtering (Crit/Haste/Mastery/Vers)
  • Two-row slot tabs: armor on top, accessories + weapons on bottom
  • Difficulty columns (Normal/Heroic/Mythic for dungeons, LFR/N/H/M for raids)
  • Item icons with difficulty-colored borders, tooltips on hover, shift-click to link
  • Trinket tier badges (S/A/B) cross-referenced from SimC rankings
  • Spec dropdown to browse loot for any spec
  • Remembers selected slot across open/close (defaults to Head)
  • Accessible from dashboard, app nav bar, and /yh loot

Raid Tools

  • Group display reordered: top row shows groups 1, 3, 5 and bottom row shows 2, 4, 6 for split visualization
  • DK Grip distribution: suggests splitting Death Knights across raid splits for Mass Grip coverage
  • Healer stacking fix: only suggests swaps when source split has 3+ healers (5-healer raids handled correctly)

Profile System Simplified

  • 6 profiles → 3: Normal (Casual/Delves/M+ up to 8), Heroic (Heroic Raid/M+ 10), Mythic (Mythic Raid/M+ 10+)
  • Old profile IDs auto-migrate (heroic_raider → heroic, mplus_high → heroic, etc.)
  • Each profile defines farmable track for smarter recommendations

Recommendation Engine Improvements

  • SAVE_FOR_DROP: "Hero drops from M+6-10 / Heroic raid — save Champion crests, wait for replacement"
    • Only triggers for low-rank items (1-3/6) with precious crests
    • Shows source hint (M+ key range + raid tier)
  • CREST_CAPPED: "Need 20 Champion — capped until next reset"
    • Detects both weekly caps (Hero/Myth) and season cumulative caps
  • Myth 2/6+ always recommended for upgrade (top track, nothing replaces it)
  • Myth 1/6 still suggests using Hero crests for free promotion via overlap

Trinket Rankings Refreshed

  • Fresh SimC data: 60,000 iterations, 30 specs (ST + AOE), latest nightly profiles
  • New spec: Rogue Assassination
  • Item level shown on all trinket rows (Myth 6/6 = 289)
  • Tooltips now show Myth 6/6 stats; shift-click links the Myth 6/6 version
  • Removed legacy trinkets not in current loot pool

UI Polish

  • Unified underline tab style across all panels (Raid Tools, Consumables, Loot Browser)
  • Dashboard app nav buttons in a 3x2 grid instead of single row
  • Magisters' Terrace trinket sources corrected

v1.2.0 — Raid Tools, Data Overhaul & Polish (2026-03-25)

Recommendation System Reworked

  • Crests can only be spent on their own track — addon no longer suggests "hold crests for higher track gear"
  • Items now show explicit upgrade priority: "Upgrade 1st of 5 Champion", "Upgrade 2nd", etc.
  • Priority based on slot value (weapons/chest/legs first, neck/wrist last)
  • Crest scarcity calculated from total season budget (current + still earnable), not just inventory
  • Overlap zone fix: "Use cheaper crests" only shows at rank 1 (not rank 2 where free ranks are already used)
  • Profile changes instantly refresh all recommendations on the dashboard

Raid Tools — Performance Tab (new)

  • DPS rankings from Blizzard's built-in Damage Meter API (C_DamageMeter)
  • Average DPS per player per split (A vs B) with imbalance detection
  • Avoidable damage taken leaderboard
  • Death count tracker
  • Interrupt count tracker
  • Uses current combat segment, falls back to overall

Raid Tools — Overview Improvements

  • Two-column layout: groups + swaps on left, composition + consumables on right
  • Consumable checker: flask, food, augment rune status per player (spell ID based, taint-safe)
  • Missing players listed by name next to each consumable type
  • Raid buff list: one per line, cleaner layout
  • Composition shown in large font with role breakdown
  • Swap suggestions now show player names in bordered badges with class-colored borders
  • "Swap All" button executes all suggested swaps via SwapRaidSubgroup API (raid leader/assistant only, out of combat)
  • Debuff class distribution: suggests spreading Monk (Mystic Touch) and DH (Chaos Brand) across splits
  • PI targets need same split (not same group) — corrected from 40yd range
  • Player count balance: suggests moving healer if it fixes both size and healer imbalance
  • Auto-refreshes on GROUP_ROSTER_UPDATE (instant update when players are moved)
  • Group display always reserves 2 rows (no layout shift with fewer than 4 groups)

Season 1 Data Updated

  • Gear tracks: Champion 249/252/255, Hero 262/265/268, Myth 275/278/281 (ranks 2-4 corrected)
  • Champion free ranks from Veteran: 2 (was 1)
  • M+ crests: Heroic=Adventurer, M0=Champion, +2-3=Champion, +4-8=Hero, +9-12=Myth
  • Raid: per-boss crest amounts, Void 6 bonus crest (20 base + 10 next tier), per-wing detail view
  • Raid progression: clickable wing buttons (All / Voidspire / Dreamrift / Quel'Danas) with boss-by-boss detail
  • Delves: Tiers 1-4 give Adventurer crests, Tier 10=Champion, Tier 11=Gilded Stash (10 Hero + 5 Myth)
  • Delve cards grouped by crest type: Tier 1-4, 5-6, 7-10, 11
  • Trovehunter's Bounty Map data added (tiers 4-11)
  • Prey: Normal=Adventurer, Hard=Veteran, Nightmare=Champion
  • Crafting: added Veteran tier, Spark of Radiance (no crests) tier
  • M+ cards show ilvl ranges with track names (e.g. "259 - 263 Hero")
  • M+ grouped as +2-5, +6-8, +9, +10-12

Profile System

  • Clickable dropdown on dashboard to switch profiles
  • Profile change refreshes dashboard, gear recommendations, and suggestions instantly
  • Hero crests now precious for Mythic Raider and M+ High profiles (weekly cap makes them limited)
  • "What's New" window shows on version update with profile selector built in

Trinket Panel — ChonkyCharacterSheet Support

  • Trinket tab and panel now anchor to the actual visual right edge of the character frame
  • Detects ChonkyCharacterSheet and anchors to CharacterFrameBg instead of CharacterFrame
  • Panel inherits CharacterFrame scale when Chonky is active
  • OnSizeChanged hook re-anchors on dynamic resize
  • "All Specs" button collapses sidebar then opens app (no more panel stealing)

Minimap Button — LibDBIcon

  • Replaced custom minimap button with LibDBIcon-1.0
  • Works correctly with ElvUI square minimap, SexyMap, and other minimap addons
  • Draggable, position saved automatically by the library
  • Embedded libraries: LibStub, CallbackHandler-1.0, LibDataBroker-1.1, LibDBIcon-1.0

Visual Polish (inspired by Plumber addon)

  • DisableSharpening on all frame borders for smooth edges at any UI scale
  • ADD blend mode highlights on hover (subtle glow instead of flat color change)
  • Text shadows on all headers and titles for depth
  • Consistent color hierarchy: primary (0.92), secondary (0.55), tertiary (0.35)
  • All frames adapt to screen resolution (dynamic sizing via GetAppFrameSize)
  • All popups clamped to screen (trinket detail, PI picker, profile dropdown)
  • Frame z-ordering fixed: sub-panels normalized when inside app, no addon interleaving

What's New Window

  • Welcome screen now doubles as a "What's New" popup on version updates
  • Shows "Welcome to YippYapp Helper" on first install, "What's New" on updates
  • Features list + version-specific highlights
  • Profile selector built in for immediate setup
  • "Got it" saves the version — only shows again on next update
  • /yh whatsnew to re-show

Bug Fixes

  • Frost DK and Devourer DH spec keys corrected for trinket rankings
  • TIER_QUALITY defined before use (trinket detail popup quality borders)
  • Swap badge frames and PI picker rows now pooled (memory leak fix)
  • Tier tracker rows pooled (memory leak fix)
  • Tainted aura name strings handled via spell ID lookup + pcall fallback
  • Dashboard.lua removed call to nonexistent RefreshRaidTrinketDisplay
  • quickBtnText dead references removed

v1.1.0 — Midnight Season 1 Overhaul (2026-03-23)

Unified App Window

  • Replaced the old popup dashboard with a single unified app frame
  • All features accessible from one window with back-button navigation
  • Home page dashboard with character info, crest overview, upgrade summary, farm guide, and navigation buttons

Gear Upgrades (redesigned in-app)

  • Equipment panel scaled up for readability
  • Info panel widened with 2-column crest display
  • Suggestions redesigned as card-style rows
  • New recommendation: "Use cheaper crests" for overlap zones

Trinket Rankings (redesigned in-app)

  • 3-column layout: S-Tier, A-Tier, B-Tier side by side
  • Class/spec browser with ST/AOE toggle
  • Fixed persistent "Loading..." issue
  • Trinket data updated with latest SimC nightly

Raid Tools (redesigned)

  • Overview tab with composition, buffs, splits, PI assignments
  • Tier Tracker tab (scan-on-demand)

Progression Dashboard (redesigned)

  • Card-based single-page layout
  • M+ breakpoints, Raid by difficulty, Delve breakpoints, Prey, Crafting
  • Crest Sources side panel

Welcome Screen

  • Draggable macro icon for action bar
  • Macro auto-created on login

Quality of Life

  • Minimap button opens the unified app
  • /yh welcome to reset welcome screen