promotional bannermobile promotional banner

Corrupted Loot Tools

Corrupted Loot Tools - a RCLootCouncil and general Raid Management Companion

Corrupted Loot Tools

Transparent, data-driven loot decisions for progression raid teams.

Corrupted Loot Tools, or CLT, is a Retail World of Warcraft addon designed to extend the RCLootCouncil workflow with configurable candidate rankings, attendance tracking, Warcraft Logs performance data, wishlist gains, player-wide loot history, and raid roster management.

CLT does not replace RCLootCouncil. It adds a structured decision layer around the existing RCLC voting session while keeping the final decision in the hands of the Loot Council.

Created by Goldbear for (EU) Corrupted – Echsenkessel.


One Addon, Two Role-Based Interfaces

Every raider installs the same complete addon. CLT automatically derives the player's role from RCLootCouncil:

  • Master Looters and Loot Council members receive the full management and ranking interface.

  • Regular raid members receive a compact personal view containing only their relevant session items and their own score.

  • The Master Looter calculates and automatically sends the personal score after RCLC processes a candidate response.

  • Members never receive the complete roster, attendance, performance, wishlist, or ranking database.

  • Full database synchronization is restricted to Council users and always requires explicit approval.

Pass, Auto-pass, Transmog, and responses configured as ignored are excluded from the personal member view.


Live RCLootCouncil Integration

Loot Decision reads the selected item, candidates, classes, and responses directly from the active RCLootCouncil VotingFrame.

Features include:

  • Automatic synchronization with the item currently selected in RCLC

  • Live ranking updates when candidates, responses, gains, attendance, performance, loot balance, or scores change

  • Support for regular sessions and /rc test

  • Search and sorting by player, response, score, gain, and other metrics

  • Manual standalone items when no RCLC session is available

  • A dedicated CLT button attached to the RCLC VotingFrame

Under Settings → Responses, every configured RCLC response position can be marked as either Counted or Ignored.

Ignored candidates remain visible for context, but are greyed out, placed below active candidates, and receive neither a score nor a rank. They also do not affect the gain normalization of other candidates.


Transparent and Configurable Scoring

CLT uses five configurable components. The default formula is:

Score = 20% Attendance + 25% Performance + 35% normalized Item Gain + 10% RCLC Response/BiS + 10% relative Loot Balance

Attendance

Calculated from recorded raid days using:

  • 1 for full attendance

  • 0.5 for partial attendance or late arrival

  • 0 for absence

  • Empty or unset days are not included in the calculation

Performance

Based on imported Warcraft Logs values:

  • Overall Average

  • Median Average

  • Item Level Average

  • Item Level Median

  • Separate difficulty weighting for LFR, Normal, Heroic, and Mythic

  • Only the character selected as the current roster main contributes performance

Item Gain

Uses the candidate's wishlist or Droptimizer gain relative to the highest counted gain for the current item.

The ranking source can be selected independently between:

  • WoWAudit

  • WoWUtils

Upgrade tracks such as Veteran, Champion, Hero, and Myth are evaluated separately.

RCLC Response / BiS

Each numerical RCLC response position can receive its own configurable BiS base value. The assignment remains stable even if the visible response text is renamed in RCLootCouncil.

Relative Loot Balance

Loot is counted across all linked characters belonging to the same player. This prevents character changes or frequently used alts from resetting a player's loot history.

All weights and individual values are configurable. The final score is always limited to a range from 0 to 100.


Attendance and Raid Calendar

CLT includes a complete attendance workspace:

  • Searchable and scrollable player list

  • Spreadsheet-style attendance table

  • Manual values of 1, 0.5, and 0

  • Import from tab-separated spreadsheet data

  • Export using the same spreadsheet-compatible format

  • Automatic creation of Attendance players during roster import

  • Guild-rank-based player import

  • Recording the current raid group as a complete attendance snapshot

  • Monthly raid calendar

  • Recurring raid schedules

  • Season-based attendance filters

  • Raid day details including time, raid, difficulty, defeated bosses, notes, and distributed loot

Linked characters count toward the same attendance player.


Roster and Character Links

The roster workspace supports manual editing and dedicated roster imports using:

Discord | Character-Server | Class | Spec | Position | RosterPosition | OffRole

Additional features include:

  • Separate character and realm storage

  • Consistent Character – Server display

  • Main-character selection for Warcraft Logs performance

  • Multiple characters linked to one player or loot group

  • Shared loot totals between mains and alts

  • Searchable player-group assignment table

  • Raid role, class, specialization, off-role, armor type, tier-token, and raid-buff overviews

Changing a player's main does not remove the loot collected by previous characters.


Loot History and Wishlist

The Loot workspace combines several tools without mixing their data sources.

Loot History

  • Import from the local RCLootCouncil award history

  • Search by player, item, response, or distributor

  • Season and raid filters

  • Sortable loot list

  • Deletion of individual entries

  • Configurable counted responses

  • Custom response colors

  • WoWAudit-style stacked loot summary

  • Player-wide loot totals across linked characters

  • CLT and spreadsheet-compatible export formats

Wishlist refreshes never modify Loot History automatically.

Wishlist

  • Separate WoWAudit and WoWUtils sources

  • WoWUtils Droptimizer and QE Live support

  • RaidBots gain conversion using the stored simulation baseline

  • Difficulty filters for Normal, Heroic, and Mythic

  • Automatic item-to-boss assignment

  • Raid and boss views

  • Compact team overview grouped by item

  • Player cards showing class, upgrade track, and gain

  • Search and gain-based sorting

The source used by the Wishlist view can be selected independently from the source used for live Loot Decision scoring.


Warcraft Logs Performance

Performance data is imported through the optional CLT Companion desktop application.

The Companion:

  • Reads the current CLT roster and selected mains

  • Uses Warcraft Logs API v2

  • Retrieves performance values for the selected raid and difficulty

  • Generates an import batch for the addon

  • Imports new data after the next /reload or game restart

  • Supports backups, diagnostics, tray mode, addon updates, and team synchronization

  • Stores personal Warcraft Logs credentials securely through Windows DPAPI

No shared Warcraft Logs client ID or secret is included.

The Companion is optional. The addon can still be used without imported Warcraft Logs performance data.


Profiles, Seasons, and Synchronization

CLT supports multiple independent raid-group profiles. Each profile can have its own:

  • Roster

  • Attendance

  • Loot History

  • Wishlist

  • Character Links

  • Seasons

  • Response configuration

  • Formula weights

  • Ranking source

  • UI settings

Approved Council users can synchronize the active profile inside the current party or raid.

The synchronization workflow requires discovery, a direct request, and explicit confirmation by the receiving player. Optional realtime synchronization batches later changes without repeatedly rebuilding the interface.


Interface Features

  • Automatic German interface for deDE clients

  • English interface for all other client locales

  • Resizable main window

  • Separate Admin and Member window sizes

  • Compact Member interface

  • Flat navigation without deeply nested main tabs

  • Searchable and sortable tables

  • Class-colored character names

  • Configurable accent color and font

  • Minimap button

  • RCLootCouncil VotingFrame button

  • Collapsible status-bar mode

  • Built-in changelog and diagnostics


Optional Integrations

CLT can integrate with:

  • RCLootCouncil

  • RCLootCouncil – wowaudit

  • WoWAudit Companion

  • WoWUtils

  • WowUtils Bridge

  • Warcraft Logs API v2 through CLT Companion

RCLootCouncil is strongly recommended and required for the complete live Loot Council and automatic personal-score workflow.


Quick Start

  1. Install Corrupted Loot Tools through CurseForge.

  2. Install and configure RCLootCouncil.

  3. Log in or run /reload.

  4. Open CLT with /clt, the minimap button, or the CLT button on the RCLC VotingFrame.

  5. Create or select a raid-group profile.

  6. Configure formula weights, RCLC responses, and the preferred gain source.

  7. Import or enter roster, attendance, performance, wishlist, and loot-history data.

  8. Start an RCLootCouncil session and open Loot Decision.


Useful Commands

  • /clt – Open or close the main window

  • /clt council auto|manual – Select automatic RCLC role detection or the manual Council fallback

  • /clt score – Open the personal item and score view

  • /clt item ITEM – Set a standalone ranking item

  • /clt history – Import the local RCLC award history

  • /clt sync – Send data to approved Council peers

  • /clt import – Open the import window

  • /clt export – Export the active profile

  • /clt diagnostics – Display the number of stored diagnostic entries


Important

CLT is a decision-support tool, not an automatic loot-awarding system.

Tier-set bonuses, role-specific breakpoints, encounter requirements, raid composition, player availability, and progression priorities can always justify a decision that differs from the calculated ranking. The final decision remains with the Loot Council.

AI-Assisted Development Disclaimer

Corrupted Loot Tools was developed with the assistance of generative AI tools. AI was used to support parts of the planning, programming, debugging, testing, and documentation process. All features and generated code were directed, reviewed, and tested by the project author.

Despite these reviews and tests, errors, compatibility issues, or unintended behavior may still occur. CLT is provided as-is and without any guarantee of complete accuracy or uninterrupted functionality. Please report any issues through the project's official support channels.

CLT is intended solely as a decision-support tool. Final loot decisions, addon configuration, and responsibility for its use remain with the respective raid team and Loot Council.

The Corrupted Loot Tools Team

profile avatar
  • 1
    Projects
  • 6
    Downloads