promotional bannermobile promotional banner

BiS Helper

BiS Helper shows you exactly which gear slots need an upgrade — right inside the game. Also allows to create bis lists and filter M+ items.
Back to Files

BiS_Helper_0.11.2.zip

File nameBiS_Helper_0.11.2.zip
Uploader
TrefnyTrunekTrefnyTrunek
Uploaded
Jul 26, 2026
Downloads
374
Size
104.6 KB
Flavors
Retail
File ID
8511647
Type
R
Release
Supported game versions
  • 12.1.0
  • 12.0.7
  • 12.0.5

What's new

Changelog

[0.11.2] — 2026-07-25

Fixed

  • Copy Popup Nil Error — Moved SetupBackdrop and SetBackdropColors helper functions before CreateCopyPopup in BiS_Helper.lua to fix attempt to call a nil value error 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 value errors by untainting GetCombatRating() and container:GetWidth() variables properly, allowing safe stats checks during combat.
  • Gem Parsing — Replaced removed C_Item.GetItemGem API calls with direct item link string parsing to restore gem detection in equipment.
  • Memory Optimization — Optimized GET_ITEM_INFO_RECEIVED caching 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 120005 for 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 new P.textDim token

Added

  • textDim theme token — rgb equivalent of tDim for GameTooltip: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 /reload note
  • 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.lua into themes.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 API
  • generate_raid_loot_lua.py — generates raid_loot.lua from JSON
  • blizzard_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 sourceType field 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 flaggenerate_loot_lua.py --whitelist uses 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-ilvl parameter 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.py replaces old scrape_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 loot slash 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