promotional bannermobile promotional banner

Crest Optimizer

Info crest drop and loot upgrade system

File Details

CrestOptimizer.zip

  • R
  • Mar 4, 2026
  • 18.22 KB
  • 236
  • 12.0.1
  • Retail

File Name

CrestOptimizer.zip

Supported Versions

  • 12.0.1

Version 1.2 → 1.3 (Midnight / 12.0.1)

Compatibility

  • Interface version: Updated to 120001 for WoW patch 12.0.1 (Midnight expansion).

Item Level System (207–289)

  • Upgrade tracks: Ranges updated for Midnight:
  • Unranked/Explorer: 207–217
  • Adventurer: 220–230
  • Veteran: 233–240
  • Champion: 243–256
  • Hero: 259–269
  • Myth: 272–289
  • Track detectionguessTrackFromItemLevel adjusted to the new ilvl ranges.
  • Data tables: Dungeon, Upgrade, Delves, Raid, and Professions tables updated with the new item levels and sources.

Midnight Dawncrest Support

  • Currency IDs: Switched from The War Within Ethereal Crests (3284, 3286, 3288, 3290) to Midnight Dawncrests:
  • Adventurer Dawncrest: 3383
  • Veteran Dawncrest: 3341
  • Champion Dawncrest: 3343
  • Hero Dawncrest: 3345
  • Myth Dawncrest: 3347
  • Icons: Uses C_CurrencyInfo.GetCurrencyInfo(currencyID).iconFileID when no icon is hardcoded.
  • Explorer track: No crest in Midnight; items in this track show "N/A" for Crest Needed.
  • Hero track: All ranks use Hero Dawncrest (3345).

Crest Currencies Display

  • All crest types shown: Crest Currencies section lists all five Dawncrest types (Adventurer, Veteran, Champion, Hero, Myth), even when quantity is 0.
  • Data source: Uses C_CurrencyInfo.GetCurrencyInfo() instead of GetCurrencyListSize(), so currencies are shown regardless of whether the player has ever earned them.
  • Total Runs: Calculation updated to use GetCurrencyInfo for current quantities.

Debug Commands

  • /cotest: Now iterates over fixed Dawncrest IDs and shows all five types, including those with 0 quantity.

Note: These changes target Midnight (12.0.1). The addon is no longer compatible with The War Within’s crest system.