BiS_Helper_0.11.2.zip
What's new
Changelog
[0.11.2] — 2026-07-25
Fixed
- Copy Popup Nil Error — Moved
SetupBackdropandSetBackdropColorshelper functions beforeCreateCopyPopupinBiS_Helper.luato fixattempt to call a nil valueerror when clicking an item in Loot Browser or Item ID popup.
[0.11.1] — 2026-07-17
Fixed
- Taint errors in combat — Fixed
attempt to perform arithmetic on a secret number valueerrors by untaintingGetCombatRating()andcontainer:GetWidth()variables properly, allowing safe stats checks during combat. - Gem Parsing — Replaced removed
C_Item.GetItemGemAPI calls with direct item link string parsing to restore gem detection in equipment. - Memory Optimization — Optimized
GET_ITEM_INFO_RECEIVEDcaching logic to drastically reduce memory garbage generation and micro-stutters during gameplay.
[0.11.0] — 2026-07-04
Changed
- BiS Gear & Stat Priority Data — Fully updated all 40 class specializations to the latest Midnight Season 1 data from Wowhead.
- Blizzard API Integration — Automated fetching and matching for missing item IDs to ensure correct item names.
Fixed
- Demonology Warlock Guide parsing — Resolved a bug where unclosed BBCode table tags in the author's bio caused parsing failures.
- Arms & Fury Warrior Guide parsing — Fixed issues with custom table column headers ("Item Slot", "Name") and added missing slot mappings ("helm", "mainhand") to ensure successful parsing.
[0.10.1] — 2026-04-20
Changed
- Interface version bumped to
120005for WoW 12.0.5 compatibility
Fixed
- Dark themes — tooltip text colors (crest bar, Mythic ilvl line, minimap/compartment) no longer hardcoded to cream/grey; now respect the active theme via
P.cream,P.neonGreen, and newP.textDimtoken
Added
textDimtheme token — rgb equivalent oftDimforGameTooltip:AddLine()dim text (all 5 themes updated)
[0.10.0] — 2026-04-10
Added
- Theme system — 5 built-in themes selectable from Settings: Silvermoon (default), Gray, Kaldorei, Frost, Ember
- Theme selector in Settings panel — dropdown with
/reloadnote - Kaldorei theme — deep indigo backgrounds, moonsilver-blue accents (Night Elf aesthetic)
- Frost theme — near-black navy backgrounds, icy blue accents (Northrend aesthetic)
- Ember theme — dark charcoal backgrounds, warm amber accents (forge/volcanic aesthetic)
- Gray theme — neutral dark grey backgrounds, silver accents (ElvUI-style)
Changed
- Color palette extracted from
BiS_Helper.luaintothemes.lua— adding a new theme requires no changes to main code
[0.9.3] — 2026-04-08
Added
- Average ilvl display — shows overall and equipped item level (e.g. "ilvl 278 / 275") in the stat priority area, right-aligned
[0.9.2] — 2026-04-07
Fixed
- Mythic item levels — raid loot and current M+ items now show Mythic ilvl (272, Myth 1/6) instead of base API values
- Mythic ilvl in tooltips — BiS item tooltips and Loot Browser tooltips display "Mythic ilvl: 272" line
- DR bar colors — stat bars now match the colors used in stat priority text (was using parent color for compound entries like "Crit / Mastery")
[0.9.1] — 2026-04-03
Added
- Raid loot in Loot Browser — 85 items from 3 Midnight S1 raids (The Voidspire, The Dreamrift, Midnight) now browsable alongside M+ loot
- "Source" dropdown — replaces "Dungeon" filter, shows grouped M+ dungeons and raids with section headers
- "Type" filter — new dropdown to filter by All / M+ / Raid
fetch_raid_loot.py— fetches raid loot from Blizzard Game Data APIgenerate_raid_loot_lua.py— generatesraid_loot.luafrom JSONblizzard_api.py— shared Blizzard API utilities (extracted from fetch scripts)
Changed
- Loot Browser title: "Midnight S1" (was "Midnight S1 M+")
- Column header: "SOURCE" (was "DUNGEON")
- M+ loot items now include
sourceTypefield for filtering
[0.9.0] — 2026-04-02
Added
- "My class" checkbox in Loot Browser — filters items to your armor type (+ accessories/weapons visible for all)
- LootExport helper addon (
tools/BiS_Helper_LootExport/) — exports current M+ loot from in-game Encounter Journal to SavedVariables for accurate current-season item detection - Whitelist-based current flag —
generate_loot_lua.py --whitelistuses EJ-exported item list instead of ilvl heuristic parse_loot_export.py— parses LootExport SavedVariables into whitelist JSON
Changed
- "Current only" checkbox renamed to "Current season"
- Loot Browser filter bar split into two rows for better layout (dropdowns on top, checkboxes below)
- Current-season detection now based on in-game Encounter Journal data (was ilvl threshold)
[0.8.9] — 2026-03-29
Added
- Filter labels — each filter in Loot Browser now has a visible label above it (Search, Slot, Armor, Dungeon, Stat)
- "Current only" checkbox — filters out legacy items from previous expansions, enabled by default
- Current-season flag (
current) added to loot data pipeline (--min-ilvlparameter in generator)
Fixed
- Copy popup now renders above the Loot Browser window (was hidden behind it)
- Footer data source corrected from "Wowhead" to "Blizzard API"
[0.8.8] — 2026-03-29
Changed
- Loot Browser data source — switched from Wowhead scraper to official Blizzard Game Data API
- Loot list expanded from 190 to 464 items (complete dungeon drop tables from all 8 M+ dungeons)
- Each item now includes base item level (ilvl) field
- New Python tooling:
tools/fetch_blizzard_loot.pyreplaces oldscrape_mplus_loot.py+parse_loot.py - Auto-detects current M+ season and active dungeon rotation via API
- Multi-boss items show all source bosses (e.g. "Kael'thas / Delrissa")
[0.8.5] — 2026-03-29
Added
- Loot Browser (beta) — new standalone window for browsing all 190 Mythic+ items from Midnight Season 1
- Search items by name, filter by slot, armor type, dungeon, and secondary stat
- Armor type filter defaults to your class (e.g. Cloth for Mage) — shows accessories and weapons for all classes
- Hover any item for a full GameTooltip, click to copy itemID
- New "Loot" button in toolbar (next to Mythic+) and
/bis lootslash command - Custom dropdown menu component for filter controls
- Item data sourced from Wowhead and bundled as addon data file
Fixed
- Fixed Loot button overlapping other toolbar buttons — moved to left side of toolbar
[0.8.0] — 2026-03-27
Added
- Dawncrest progress bar — shows all 5 crest tiers (Adventurer, Veteran, Champion, Hero, Myth) with current quantity, season earned, and season cap
- Crest bar sits between toolbar and gear table, updates live via CURRENCY_DISPLAY_UPDATE
- Tooltips with full details: in bags count, earned/cap, status (remaining or CAPPED), and drop sources
- Settings panel — new "Settings" toolbar button opens a configuration panel
- Per-crest visibility toggles and master show/hide toggle in Settings
- Settings persist across sessions in SavedVariables
[0.7.1] — 2026-03-26
Fixed
- Fixed "no BiS data" on non-English WoW clients (German, French, etc.) — spec detection now uses locale-independent specID instead of localized spec name
[0.7.0] — 2026-03-26
Added
- Profiles panel — save, load, rename, and delete named BiS profiles
- New "Profiles" toolbar button (between Share and Help)
- Profiles are universal — save from any spec, load to any spec (with mismatch warning)
- Unlimited named profiles stored in SavedVariables
[0.6.1] — 2026-03-25
Changed
- Removed redundant BiS status column (✓/✗) — accent bar and row glow already indicate status
- BiS item name now stays visible (in green) when equipped instead of disappearing
- Source column widened with reclaimed space
[0.6.0] — 2026-03-24
Added
- Upgrade level displayed in Track column (e.g. "Champion 2/6" instead of "Champion Track")
Changed
- Track column widened to accommodate upgrade level text
- Adjusted column layout — BiS separator and columns shifted to match wider Track
Fixed
- Window size no longer gets overridden by WoW layout cache (SetUserPlaced fix)
[0.5.0] — 2026-03-23
Added
- Copy item links — Shift+click on any equipped or BiS item to get a Wowhead link popup, Shift+Ctrl+click for raw Item ID
- Escape key closes all addon panels one at a time (sub-panels first, then main window)
- Help panel updated with Copy Item Link section
[0.4.0] — 2026-03-22
Changed
- Complete visual theme overhaul — new Silvermoon / Sin'dorei aesthetic replacing the void-purple motif
- Warm mahogany backgrounds, crimson header gradient, parchment-cream text
- Ornamental gold borders (UI-Tooltip-Border) on all window frames and buttons
- Warmed status colors — softer greens and reds for BiS/missing indicators
- Wider accent bars (4px) for better visibility
[0.3.0] — 2026-03-20
Added
- Share panel — export your full BiS profile (items + stat priority + DR caps) as an encoded string, share it via Discord/forums, and import profiles from others
- Import confirmation dialogs with spec mismatch warning
Changed
- Redesigned main window header — two-row layout with logically grouped toolbar buttons (Filter/Refresh | Raid/M+ | Stats/Edit/Share/Help)
- All header buttons now use consistent custom styling (Refresh no longer uses Blizzard default button template)
- Title left-aligned with spec name inline instead of truncated centered title
[0.2.1] — 2026-03-18
Changed
- Custom addon icon (TGA) replaces placeholder Achievement_Zone_Silvermoon on minimap button, addon list, and Addon Compartment
- Filter button to hide BiS-complete rows (toggle show/hide slots already matching BiS)
- Main frame strata raised to prevent overlap issues
[0.2.0] — 2026-03-18
Added
- DR caps progress bars — visual bars showing your current stat rating vs diminishing returns cap for each stat (Haste, Crit, Mastery, Versatility) with color fill and hover tooltip
- BiS progress footer — counter at the bottom of the main window showing how many slots match BiS (e.g. "9/16 BiS (56%)") with color gradient progress bar
- Item ID help hint in Edit panel explaining where to find Item IDs on Wowhead
[0.1.0] — 2026-03-15
Added
- Initial release
- Best in Slot gear comparison for all 40 specs (13 classes, Midnight Season 1)
- Raid and Mythic+ BiS lists per spec
- Stat priority display with diminishing returns caps
- Enchant and gem columns with tooltips
- Upgrade track detection (Myth / Hero / Champion / Veteran…)
- Resizable and movable main window
- Minimap button (draggable)
- Addon Compartment support
- Edit panel — override BiS items per slot
- Stats panel — customize stat priority and DR caps
- Help panel (
?button)
This mod has no additional files

