A lightweight, modular World of Warcraft addon designed to track your weekly progress in The War Within and beyond. Provides a clean, auto-sizing interface to monitor your Great Vault progress, Weekly Events, Currencies, and Quests at a glance.
The War Within Ready: Pre-loaded with Season 3 and TWW expansion data. Data-driven design allows easy updates for new seasons.
- 📊 Visual Vault Tracking – Distinct visual rows for Raid, Dungeon, and World Vault slots. Instantly see your progress (Green = Unlocked) and hover for detailed level info
- 📅 Weekly Events – Track Theater Troupe, Awakening Machine, Spreading Light, and more
- 💰 Currency Tracking – Monitor Valorstones, Crests, Resonance Crystals, and seasonal currencies
- 📔 Weekly Journal – Track collectibles earned this week: Achievements, Mounts, Pets, Toys, Decor, and gathered materials. Auto-resets on weekly reset
- ⛏️ Gathering Tracker – Automatically tracks looted herbs, ore, leather, cloth, and more. Grouped by expansion for easy old-world mat farming
- 🔄 Smart Sorting – Automatically moves completed items and capped currencies to the bottom (configurable)
- 📐 Auto-Sizing UI – Window dynamically adjusts height and width based on visible items
- 🗂️ Modular Data System – Easily switch between Expansions and Seasons via settings
- 📍 Data Broker Support – Includes Minimap icons and LDB support for TitanPanel/Bazooka
- 👤 Profile Support – Share settings across characters or set up specific profiles for alts
- Download or clone this repository
- Place the
Weeklyfolder in your WoW addons directory:World of Warcraft\_retail_\Interface\AddOns\ - Restart WoW or type
/reloadif already running
| Command | Description |
|---|---|
/weekly |
Toggle the main tracker window |
/weekly journal |
Toggle the Journal window |
/weekly settings |
Open the configuration panel |
/weekly help |
Show available commands |
/weekly debug |
Toggle debug mode (prints Quest IDs to chat) |
- Drag – Click and drag the window to position it anywhere
- Tooltips:
- Currencies – Hover over the icon to see total counts (Weekly vs Total Max)
- Quests – Hover to see the Quest ID
- Vault – Hover to see the level of each slot (e.g., "Slot 1: Mythic 10")
Right-click the Minimap icon or use /weekly config to access options.
- General – Unlock window, adjust opacity
- Data Source – Switch the active Expansion and Season
- Appearance – Customize fonts, sizes, spacing, and indents
- Tracked Items – Individually toggle specific items on or off
- Journal – Enable/disable journal, notification settings, minimap icon
- Profiles – Standard AceDB profile management
| Setting | Description |
|---|---|
| Lock Window | Toggle to drag/position the window |
| Opacity | Visibility of window background (0-100%) |
| Font Size | Size of text labels |
| Move Completed to Bottom | Auto-sort completed items to the end |
- World of Warcraft Retail 11.0+ or Midnight Beta
| File | Purpose |
|---|---|
Weekly.toc |
Addon manifest |
Core.lua |
Initialization, slash commands |
Config.lua |
Default configuration values |
ConfigUI.lua |
AceConfig settings panel |
UI.lua |
Tracker window rendering |
TrackerCore.lua |
Shared tracking infrastructure |
Journal/Journal.lua |
Journal tracking logic |
Journal/JournalUI.lua |
Journal window UI |
Journal/JournalBroker.lua |
Journal minimap integration |
Data/Loader.lua |
Data registry and loader |
Data/*/Season*.lua |
Per-expansion season data |
- Ace3 Framework – Uses AceAddon, AceDB, AceConfig for robust infrastructure
- Data-Driven – Centralized
Data/folder allows easy seasonal updates - Auto-Detection – Automatically selects the correct Expansion/Season data based on game client version
- Auto-Sizing Layout – Window calculates height/width based on content
- LibDataBroker – Minimap and panel integration
Data is stored in Data.lua organized by Expansion and Season. To add a new season:
- Add a new season block to the appropriate expansion in
Data.lua - Define your sections (Vault, Events, Currencies, Quests)
- Test with
/weekly debugto verify Quest IDs
If you find Weekly useful, consider sponsoring on GitHub to support continued development and new addons. Every contribution helps!
GPL-3.0 License – see LICENSE for details.