promotional bannermobile promotional banner

DTC_RaidTracker

WoW Addon that allows voting/counting after a boss fight to award points to players.
DTC History GUI 1_25_26.png

DTC History GUI 1_25_26.png

DTC Leaderboard 1_25_26.png

DTC Leaderboard 1_25_26.png

DTC Leaderboard GUI 1_25_26.png

DTC Leaderboard GUI 1_25_26.png

DTC Nicknames 1_25_26.png

DTC Nicknames 1_25_26.png

DTC General 1_25_26.png

DTC General 1_25_26.png

Description

DTC Raid Tracker (v7.3.6)

DTC Raid Tracker is a modular World of Warcraft addon designed to track raid attendance, performance voting, and leaderboard stats. Version 7.1 introduces major architectural improvements and a new "Game Theory" module that allows players to leverage gold to influence the vote via Bribes, Propositions, and Lobbying.

πŸš€ Key Features

1. Voting System

  • Weighted Voting: Every raider gets 3 votes per boss kill.
  • Role Sorting: View the roster sorted by Tank, Healer, and DPS/Other.
  • Smart Validation: Blocks self-voting and prevents voting if a player has disconnected or has an outdated addon version.
  • Tie-Breakers: Standardized sorting (highest vote count wins).

2. "Game Theory" & Commerce

Turn your raid into a marketplace! Players can now leverage their gold to influence the outcome.

  • πŸ’° Bribes: Offer gold to a specific player to secure one of their votes.
  • πŸ“œ Propositions: Selling your own vote? Broadcast a "Proposition" to the raid, setting a price for your support.
  • 🀝 Lobbying: Fund a campaign! Pay other players to vote for a specific candidate.
  • Debt Tracking: The addon tracks who has paid and who owes money.
    • Deadbeat Protocol: If you have unpaid debts from a previous boss, your ability to bribe/lobby is disabled until you settle up.
  • Automated Trading: Clicking "Trade" in the Bribe Ledger automatically opens the trade window and fills in the correct gold amount.

3. Leaderboards & History

  • Leaderboard: Track who has the most votes across the entire expansion, specific raids, or bosses.
  • Detailed History: A searchable log of every vote cast, complete with dates, difficulty settings, and winners.
  • Export: Export history data to CSV for external spreadsheet tracking.

4. Roster Management

  • Auto-Nicknames: Automatically populates nicknames based on character names when entering a valid raid instance (excludes LFR).
  • Guild Sorting: Groups players by Guild in the configuration menu for easier management.
  • One-Click Clean: Delete players or reset the entire database with a single click.

πŸ“‚ Installation

  1. Download the latest release.
  2. Extract the DTC_RaidTracker folder to your WoW Addons directory: _retail_\Interface\AddOns\DTC_RaidTracker
  3. Restart WoW (Do not just reload UI) to ensure new files are loaded.

πŸ› οΈ Configuration

Type /dtc config to open the options panel.

  • General: Test buttons for Voting, Leaderboard, and Bribe simulation.
  • Nicknames: Set custom nicknames for your raiders.
  • Bribes: Configure expiration timers for Bribes (Default: 90s), Propositions (90s), and Lobbying (120s).

Slash Commands

Command Description
/dtc vote Toggle the Voting Window
/dtc lb Toggle the Leaderboard
/dtc history Toggle the Vote History Log
/dtc bribes Toggle the Bribe Ledger (Debt Tracker)
/dtc config Open Settings
/dtc reset WIPE all data (Use with caution)

πŸ—οΈ Developer Notes (Folder Structure)

This addon uses a modular architecture to separate Logic, UI, and Data.

DTC_RaidTracker/
β”œβ”€β”€ DTC_RaidTracker.toc      # Addon Manifest
β”œβ”€β”€ Core.lua                 # Init, Slash Commands, Database Handling
β”œβ”€β”€ Config.lua               # Options Panel & Tab Logic
β”œβ”€β”€ Localization.lua         # String Constants
β”‚
β”œβ”€β”€ Utils/
β”‚   └── Helpers.lua          # Shared Utilities
β”‚
β”œβ”€β”€ Models/
β”‚   β”œβ”€β”€ StaticData.lua       # Raid/Boss ID tables
β”‚   β”œβ”€β”€ Vote.lua             # Voting Logic & Session State
β”‚   β”œβ”€β”€ Leaderboard.lua      # Stat Calculation
β”‚   β”œβ”€β”€ History.lua          # Logging & Syncing
β”‚   └── Bribe.lua            # Commerce Logic (Bribes/Props/Lobbying)
β”‚
└── UI/
    β”œβ”€β”€ Widgets.xml          # Shared Window Templates
    β”œβ”€β”€ VoteFrame.xml/lua    # Main Voting Window
    β”œβ”€β”€ Leaderboard.xml/lua  # Ranking Window
    β”œβ”€β”€ History.xml/lua      # Log Window
    └── BribeUI.xml/lua      # Popups, Trackers & Lists

πŸ“œ License

Author: Voltrizzy

Version: 7.3.6

Project ID: 1442970 (CurseForge) / 56ndd5G9 (Wago)

The DTC_RaidTracker Team

profile avatar
  • 1
    Projects
  • 620
    Downloads