File Details
BIS.zip
- R
- Feb 5, 2026
- 243.02 KB
- 1.0K
- 2.5.5
- Classic TBC
File Name
BIS.zip
Supported Versions
- 2.5.5
Changelog
All notable changes to BIS Tracker will be documented in this file.
The format is based on Keep a Changelog.
[1.0.0] - 2026-02-05
Initial Release
BIS Tracker is a World of Warcraft addon for tracking your Best-in-Slot item progression in TBC Classic.
Features
Item Tracking
- Track any item by item link (Shift-click) or item ID
- Automatic slot detection — items placed in the correct equipment slot
- Obtained status tracking — monitors bags, bank, and equipped items
- Visual progress indicators with checkmarks and color coding
- Notes/Source field — add source info when adding items (e.g., "Curator - Karazhan", "Quest Reward", "Crafted")
- Edit notes — click the note icon on any item to add or modify its source/note
Phase & Spec Organization
- 6 default phases (Pre-Raid, Phase 1–5) for content progression
- Custom phases — create unlimited custom phases (e.g., "PvP", "Sunwell")
- 3 specs — DPS, Tank, Healer
- Per-phase, per-spec item lists — each combination has its own BIS list
- Create phases via UI dropdown or
/bis phase create [name] - Delete custom phases via UI dropdown or
/bis phase delete [name]
Import/Export System
- Export — share your BIS list with others via copyable string
- Import — paste shared lists to load them
- Import options — import to current phase/spec OR create a new custom phase
- Preview — see source phase/spec before importing
- Top-bar buttons for quick access
- Slash commands:
/bis exportand/bis import
Progress Tracking
- Progress sidebar — click "Progress" button to see all phases/specs at a glance
- Visual progress bars for each phase/spec combination
- Color-coded: green (complete), yellow (in progress), gray (empty)
- Current phase/spec highlighted
- Auto-updates when items are obtained
Item Search
- Built-in database with 35,000+ Classic and TBC items
- Real-time search by item name
- Async loading — database loads in background without lag
Alert System
- Drop alerts — notified when ANY tracked item drops (all phases/specs)
- Obtained alerts — notified when you receive a tracked item
- 5 configurable sounds — Raid Warning, Ready Check, PVP Flag, Level Up, Quest Complete
- Visual alerts — optional raid-warning-style on-screen messages
- Smart notifications — displays which phase/spec the item belongs to
- Loot roll detection for group loot scenarios
- Duplicate alert prevention (5-second cooldown)
Interface
- Minimap button with progress tooltip (X/Y items obtained)
- Tree view UI for easy navigation
- Status bar showing current phase and spec
- Top-bar buttons — Progress, Import, Export for quick access
- Full settings panel (Interface → AddOns → BIS)
- Clean UI matching WoW's native aesthetic
Localization
- Full multi-language support via AceLocale-3.0
- German (deDE) translation included
- Extensible for additional languages
Chat Control
- BIS alerts (drops/obtained) always print to chat
- All other messages toggleable via "Show Chat Messages" setting
- Default: informational messages OFF, alerts ON
Slash Commands
| Command | Description |
|---|---|
/bis |
Open/close the main window |
/bis add [item] |
Add item to tracking |
/bis remove [item] |
Remove item from tracking |
/bis list |
List all tracked items |
/bis clear [slot] |
Clear items from a slot |
/bis search |
Open item search window |
/bis export |
Open export window |
/bis import |
Open import window |
/bis test [item] |
Test alert system |
/bis help |
Show all commands |
/bis phase |
Show current phase info |
/bis phase [name] |
Switch to a phase |
/bis phase create [name] |
Create custom phase |
/bis phase delete [name] |
Delete custom phase |
/bis spec [dps/tank/healer] |
Switch spec |
Technical Details
- Built on Ace3 framework (AceAddon, AceGUI, AceConfig, AceEvent, AceConsole, AceLocale)
- LibDataBroker and LibDBIcon for minimap integration
- Efficient item caching for fast alert processing
- Export format:
BISv1;Phase;Spec;slot:id:note,slot:id:note,... - Events: BAG_UPDATE, PLAYER_EQUIPMENT_CHANGED, LOOT_OPENED, CHAT_MSG_LOOT, START_LOOT_ROLL